Capitulo 13 (Diseño de Base de Datos) PDF
Capitulo 13 (Diseño de Base de Datos) PDF
Capitulo 13 (Diseño de Base de Datos) PDF
BASES DE DATOS
Las bases de datos no son sólo una colección de archivos. Una base de datos es una fuente central
de datos con el fin de que varios usuarios la compartan para su uso en varias aplicaciones. El
corazón de una base de datos es el sistema de administración de bases de datos (DBMS), el cual
permite crear, modificar y actualizar la base de datos, la recuperación de los datos y la generación
de informes y pantallas.
LOS OBJETIVOS DE EFECTIVIDAD DE LA BASE DE DATOS INCLUYEN LO SIGUIENTE:
1. Asegurar que los datos se puedan compartir entre los usuarios y en varias aplicaciones.
2. Mantener datos precisos y consistentes.
3. Asegurar que todos los datos requeridos para las aplicaciones actuales y futuras estén siempre
disponibles.
4. Permitir que la base de datos evolucione a medida que aumenten las necesidades de los
usuarios.
5. Permitir que los usuarios construyan su propia vista personal de los datos sin preocuparse por
la forma en que éstos se almacenan físicamente.
Por último, la metodología de las bases de datos tiene la ventaja de permitir que los usuarios
tengan su propia vista de los datos. Los usuarios no necesitan preocuparse de la estructura de la
base de datos ni con su almacenamiento físico.
CONCEPTOS DE DATOS
Los datos que se recopilen sobre personas, lugares o eventos en la realidad se almacenarán en
un momento dado en un archivo o en una base de datos. La información que describe a los datos
se denomina metadatos. Los metadatos están las definiciones de registros y las definiciones de
elementos de datos.
ENTIDADES
Cualquier objeto o evento sobre el que alguien decida recolectar datos es una entidad. También
puede ser una persona, lugar o cosa.
RELACIONES
Las relaciones son asociaciones entre entidades (algunas veces se les conoce como asociaciones
de datos).
ATRIBUTOS
Un atributo es cierta característica de una entidad. Puede haber muchos atributos para cada
entidad.
El término elemento de datos se puede intercambiar con la palabra atributo. Los elementos de
datos pueden tener valores. Estos valores pueden ser de longitud fija o variable; pueden ser
caracteres alfabéticos, numéricos, especiales o alfanuméricos.
Algunas veces a un elemento de datos también se le conoce como campo. Sin embargo, un
campo representa algo físico, no lógico. Por lo tanto, muchos elementos de datos se pueden
empaquetar en un campo; el campo se puede leer y convertir en varios elementos de datos. Un
ejemplo común de esto es guardar la fecha en un solo campo como MM/DD/AAAA. Para ordenar
el archivo por fecha, se extraen tres elementos de datos separados del campo y se ordenan
primero por AAAA, después por MM y finalmente por DD.
REGISTROS
Un registro es una colección de elementos de datos que tienen algo en común con la entidad
descrita.
CLAVES
Una clave es uno de los elementos de datos en un registro que se utiliza para identificarlo. Cuando
una clave identifica a un registro en forma única, se le llama clave primaria. A una clave se le
denomina clave secundaria si no puede identificar a un registro en forma única. Las claves
secundarias pueden ser únicas o pueden identificar a varios registros en una base de datos.
METADATOS
Los metadatos son datos sobre los datos del archivo o base de datos. Los metadatos describen el
nombre proporcionado y la longitud asignada a cada elemento de datos. Los metadatos también
describen la longitud y la composición de cada uno de los registros.
ARCHIVOS
Un archivo contiene grupos de registros que se utilizan para proveer información para
operaciones, planeación, administración y toma de decisiones.
TIPOS DE ARCHIVOS
Podemos usar los archivos para guardar datos durante un periodo indefinido o almacenarlos
provisionalmente con un propósito específico. Los archivos maestros y los archivos de tablas se
utilizan para almacenar datos por un periodo prolongado. Los archivos temporales por lo general
se denominan archivos de transacciones, archivos de trabajo o archivos de informes.
• Archivos maestros
Los archivos maestros contienen registros para un grupo de entidades. Estos atributos se
pueden actualizar con frecuencia, pero los registros en sí son relativamente permanentes.
Estos archivos tienden a tener registros extensos que contienen toda la información sobre
una entidad de datos. Por lo general cada registro contiene una clave primaria y varias
claves secundarias.
• Archivos de tablas
Un archivo de tablas contiene los datos que se utilizan para calcular más datos o medidas
de desempeño. Un ejemplo es una tabla de las tarifas postales empleada para determinar
los costos de envío de un paquete; otro ejemplo es una tabla de impuestos.
• Archivos de transacciones
Un archivo de transacciones se utiliza para introducir las modificaciones que actualizan el
archivo maestro y producen informes.