Sei sulla pagina 1di 7

DISEÑO LOGICO DE UNA BASE DE DATOS

ENFOQUE ENTIDAD - RELACION

1. INTRODUCCION

La administración de datos ha llegado ha ser una de las mayores actividades en muchas


organizaciones. A medida que nos movemos hacia una sociedad dirigida al aumento de información,
el cómo manejar los datos para maximizar su utilidad es un problema mayor. Sistemas de archivos
computarizados y sistemas de base de datos facilitan la tarea de mantenimiento y actualización de
gran cantidad de datos. Sin embargo, el problema de como organizar los datos para utilizar
completamente la capacidad del archivo o el sistema de base de datos no lo entiende la gente que
trabaja con ellos. El objetivo de esta publicación es proveer una metodología que hace más fácil el
entendimiento y uso del proceso de organizar los datos.

1.1TERMINOLOGIA BASICA.

En esta sección, se explican algunos conceptos básicos en la administración de datos.

Figura 1 Registro de un empleado.

Curso de Base de Datos - Documento borrador de trabajo - ICF.

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".

Figura 2 Archivo de empleados.

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.

Curso de Base de Datos - Documento borrador de trabajo - ICF.

Página 1
Figura 3 Una base de datos con dos tipos de registros.

Figura 4 Registros relevantes se encadenan en la base de datos (estructura física de la


base de datos).

Curso de Base de Datos - Documento borrador de trabajo - ICF.

Página 1
Figura Proyecto como registro hijo de Empleado.

Figura 5 Estructura lógica de datos de la base de datos.

(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.

Figura 6 Empleado como registro hijo de Proyecto.

(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.

Curso de Base de Datos - Documento borrador de trabajo - ICF.

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.

Figura 8 Proyecto como padre lógico de Proyecto-empleado.

(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".

Curso de Base de Datos - Documento borrador de trabajo - ICF.

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.

Figura 10 Base de datos jerárquica para el diagrama ER de la figura 67.

Curso de Base de Datos - Documento borrador de trabajo - ICF.

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.

VIII ANOTACIONES FINALES.

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.

Curso de Base de Datos - Documento borrador de trabajo - ICF.

Página 1

Potrebbero piacerti anche