Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. INTRODUCCION
1.1TERMINOLOGIA BASICA.
Página 1
RegistroEs una colección de datos. Por ejemplo, un registro EMPLEADO contiene los datos
relevantes de un empleado en particular, ver figura 1. Un registro se divide en
diferentes campos. En la figura 1, NOMBRE, SUELDO, y DIRECCION son los
nombres de los campos de un registro EMPLEADO. Los nombres de los campos se
usan para interpretar el significado del valor del dato en el registro. Por lo tanto,
"Sergio Mantilla" es el "NOMBRE" de un empleado, y "900.000" es su "SUELDO".
ArchivoEs una colección de registros del mismo tipo. Por ejemplo, el archivo de EMPLEADO es
una colección de registros EMPLEADO, ver figura 2.
Página 1
Figura 3 Una base de datos con dos tipos de registros.
Página 1
Figura Proyecto como registro hijo de Empleado.
(1) El tipo de registro PROYECTO es tratado como un registro "hijo" (o registro subordinado)
para tipo de registro EMPLEADO (ver figura 90). Esta estructura lógica será eficiente para ciertos
tipos de colas no para todas. Por ejemplo, si se quieren encontrar todos los empleados asociados con
un proyecto particular, se tiene que hacer una búsqueda exhaustiva de toda la base de datos.
(2)El tipo de registro EMPLEADO es tratado como un registro "hijo" para el tipo de registro
PROYECTO (ver figura 91). Una búsqueda exhaustiva de toda base de datos será necesaria si se
quieren encontrar todos los proyectos asociados con empleado particular.
Página 1
Figura 7 Dos bases de datos.
(3)Ya que ni la estructura lógica en la figura 90 ni en la figura 91 puede ser eficiente para todo tipo
de colas, se debe mantener dos bases de datos como se muestra en la figura 92. Pero requiere el
mantenimiento de datos redundantes.
(4)En IMS, se escoge la estructura lógica en la figura 93 tal que el tipo de registro EMPLEADO será
"el padre físico" de PROYECTO-EMPLEADO, y el tipo de registro PROYECTO será el "padre
lógico".
Página 1
Figura 9 Empleado como padre lógico de Proyecto-empleado.
(5)Una alternativa en IMS es hacer el tipo de registro EMPLEADO "el padre lógico" envés de
"padre físico" de el tipo de registro PROYECTO-EMPLEADO (ver figura 94).
7.2 Ejemplo.
Página 1
Para el diagrama E-R de la base de datos pedido-entrada (figura 67), se puede derivar muchas
posibles estructuras lógicas jerárquicas. Una estructura se muestra en la figura 95 en donde el tipo de
registro LINEA es el "hijo físico" de el tipo de registro ORDEN y el "hijo lógico" de el tipo de
registro PARTE.
Note que la figura 95 puede ser modificada (p.e. abriendo o fusionando tipos de registros) para
cumplir los requerimientos de eficiencia y almacenamiento.
En este publicación, se ha trazado un nuevo enfoque al diseño lógico de las bases de datos:
Enfoque Entidad-Relación. La base del enfoque ha sido probada en ambientes reales y se ha
encontrado fácil de entender y fácil de usar. En particular, los diagramas E-R son valiosos y
herramientas efectivas de comunicación entre gente de sistemas y gente que no trabaja con sistemas.
Uno de cada cuatro proyectos del M.I.T. desarrolla diagramas detallados y estandarizados E-R
para varias industrias como manufacturera, bancos, ventas, etc, para ser utilizados en el diseño de
base de datos o en sistemas de planeación. En la referencia se dan algunos trabajos importantes
realizados. Cualquier sugerencia para mejoramiento del enfoque E-R será bienvenida.
Página 1