Vous êtes sur la page 1sur 3

Curso:1 Mdulo: Gestin de base de datos

Autor: Pedro Fernndez Fernndez

Unidad didctica: *1*. Ejercicios. 1.1 1.- Define lo que es un fichero Todo conjunto organizado de datos de carcter personal, cualquiera que fuere la forma o modalidad de su creacin, almacenamiento, organizacin y acceso. 2.- Investiga sobre los siguientes trminos: registro, campo, factor de bloqueo, tipo de dato. Registro: Un registro es una fila de una base de datos, una agrupacin horizontal de datos. El contenido de estos campos es nico para esa fila. Campo: Un campo es una unidad sencilla de datos que es nica dentro de la entrada o fila, pero la categora de datos general es comn a todas las entradas. Factor de bloqueo: Un registro fsico esta formado por un nmero variable de registros lgicos. Factor de bloqueo es e1 nmero de registros lgicos de un bloque o registro fsico. Tipo de dato: Es un atributo de una parte de los datos que indica algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos. Pueden ser Alfanumricos, numricos, temporales y especiales 3.- Ejemplo prctico: Una casa discogrfica lleva el registro de sus lbumes mediante dos ficheros: Albumes.dat y Canciones.dat . Los datos que se almacenan en cada uno de ellos son: - lbumes: Cdigo del lbum, Ttulo, Nombre del autor, Precio, Nmero de copias vendidas. - Canciones: Ttulo, duracin, cdigo del lbum en el que se encuentran. 4.- Disea los ficheros del apartado anterior, y la pregunta sera Estn relacionados? SI es as, indica cmo se relacionaran.

lbumes.dat

Cdigo del lbum Numrico (6)

Ttulo

Nombre del autor Alfabtico (30)

Precio

Alfanumrico (30)

Alfanumrico (6)

Nmero de copias vendidas Numrico (7)

-1-

Autor: Pedro Fernndez Fernndez

Planificacin y Administracin de Redesl. 1 A.S.I.R.

Canciones.dat

Ttulo Alfanumrico (30)

Duracin Alfanumrico (5)

Cdigo del lbum en el que se encuentran. Numrico (6)

Si tienen relacin por qu un lbum contiene canciones que a su vez estas son las que crean los lbumes. lbumes se identificara por el cdigo del lbum y canciones contiene el cdigo del lbum en la que se encuentra

5.- Investiga sobre las organizaciones de ficheros: secuencial, indexada... Por un ejemplo prctico de acceso, para tu fichero del punto anterior. Organizacin de ficheros: Son los modos de disponer los registros del fichero en el soporte. Modos principales: Secuencial: Un registro a continuacin de otro. Indexado: Los registros generalmente se almacenan secuencialmente y van con un ndice.

Fichero Secuencial : Es la forma bsica de organizar un conjunto de registros, que forman un archivo, utilizando una organizacin secuencial. En un archivo organizado secuencialmente, lo registros quedan grabados consecutivamente cuando el archivo se utiliza como entrada. En la mayora de los casos, los registros de un archivo secuencial quedan ordenados de acuerdo con el valor de algn campo de cada registro. La forma ms comn de estructura de archivo es el archivo secuencial. En este tipo de archivo, un formato fijo es usado para los registros. Todos los registros tienen el mismo tamao, constan del mismo nmero de campos de tamao fijo en un orden particular. Fichero Indexado: En este modo de organizacin, al fichero le acompaa un fichero de ndice que tiene la funcin de permitir el acceso directo a los registros del fichero de datos. El ndice se puede organizar de diversas formas, las ms tpicas son: secuencial, multinivel y rbol. A travs del ndice podremos procesar un fichero de forma secuencial o de forma directa segn la clave de indexacin, y esto independientemente de cmo est organizado el fichero por s mismo. El ndice debe estar organizado en funcin de alguno de los campos de los registros de datos. Se pueden tener tantos ndices como se quiera variando la clave que se emplee. El ndice est formado por registros que contienen: Clave de organizacin. Puntero al fichero de datos, en concreto al registro que corresponda. -2-

Curso:1 Mdulo: Gestin de base de datos

Autor: Pedro Fernndez Fernndez

Fichero Relativo Son ficheros en los que el almacenamiento fsico de los registros se realiza mediante el empleo de una clave que indica la posicin del registro dentro del fichero y la posicin de memoria donde est almacenado. Fichero encadenado: Son ficheros de organizacin secuencial gestionados mediante punteros campos que contienen la direccin de un registro dentro del fichero-. Los punteros, son un campo adicional, por lo que aumentan el tamao de los registros, y forman parte integrante de la estructura del registro, indicando cual es el siguiente o el anterior registro en secuencia lgica y no en secuencia fsica. Las caractersticas de los punteros son: estar en cada registro en una posicin fija y definida para todos los registros y poseer una longitud constante.

6.- Para cada fichero del punto anterior, piensa qu organizacin sera la ms correcta.

Introducira un campo nuevo en el fichero "canciones.dat" para identificar las canciones con un cdigo. Canciones.dat (ID, Cdigo lbum en el que se encuentra, Titulo, Duracin) Y el fichero lbumes.dat (Cdigo del lbum Ttulo Nombre del autor Nmero de copias vendidas Precio) 7.- Fuentes: Wikipedia Foros PDF Clase Tema 1

-3-

Vous aimerez peut-être aussi