Modelo Entidad-Relación Ricardo Rocha
EL MODELO ENTIDAD-RELACIÓN
POR
RICARDO ROCHA C.
1
EL MODELO ENTIDAD-RELACIÓN / RICARDO ROCHA C.
2
Aclaración
Este documento puede servir de apoyo para el curso de Bases de Datos 1 para el tema
de modelo entidad-relación. El documento fue escrito por el Sr. Ricardo Rocha C.; por lo
tanto, es de su propiedad intelectual.
Mehe tomado la libertad de corregir algunos aspectos menores de ortografía. He
cambiado algunas expresiones con el objetivo de aclarar algunos aspectos. También he
adicionado algunos comentarios. A pesar de esto, el documento puede aún contener
errores, los cuales, espero ir corrigiendo en versiones posteriores, pero siempre
respetando la autoría del Sr. Rocha. Si encuentra errores le ruego meescriba a
fjmoreno@unal.edu.co.
Aunque en lo fundamental, el documento concuerda con la notación presentada en el
curso, el documento podría contener algunos aspectos menores que podrían estar en
conflicto con los presentados en clase. Sin embargo, en la mayoría de las ocasiones estos
aspectos se reducen a opiniones o al uso de una determinada palabra o expresión que he
preferido no cambiarcon el fin de respetar el estilo y las ideas del Sr. Rocha.
Atentamente,
Francisco Moreno
EL MODELO ENTIDAD-RELACIÓN / RICARDO ROCHA C.
3
CONTENIDO
1.
¿QUÉ ES MODELAJE?
5
2.
UN EJEMPLO SENCILLO
7
3.
CONCEPTOS ESENCIALES
10
3.1
Entidades
10
3.2
Relaciones
11
3.3
Atributos
13
3.3.1
14
3.3.2
Identificador Único
163.3.3
Atributos opcionales y obligatorios.
16
3.3.4
4.
Generalidades
Representación de atributos.
16
EXTENSIÓN AL CASO DE ESTUDIO.
18
4.1
18
4.2
Diferentes relaciones definidas sobre las mismas entidades.
19
4.3
Remplazo de relaciones 1:1 por relaciones 1:N.
20
4.4
Entidades de intersección.
20
4.5
5.
Planteamiento.
Modelo final.24
IDENTIFICACIÓN DE ENTIDADES, RELACIONES Y ATRIBUTOS.
27
5.1
Introducción.
27
5.2
Pasos del Modelaje.
28
EL MODELO ENTIDAD-RELACIÓN / RICARDO ROCHA C.
4
5.2.1
Identificación de entidades.
28
5.2.2
Identificación de relaciones.
29
5.2.3
Elaboración del diagrama entidad-relación.
29
5.2.4
Identificación de atributos.
315.2.4.1
Identificador único.
31
5.2.4.2
Número de atributos.
31
5.2.4.3
Caso de estudio.
31
5.3
33
5.4
Entidades de referencia.
34
5.5
Relaciones condicionales.
36
5.6
Relaciones no transferibles.
37
5.7
Integridad referencial.
38
5.8
6.
Supertipos.
Atributos discretos y continuos.
39
ESTRUCTURAS CLÁSICAS Y PATRONESGENÉRICOS.
40
6.1
Jerarquías.
40
6.2
Transición de estados
42
6.3
Explosión de materiales.
44
6.4
Clasificación.
44
6.5
Supertipos y clasificación.
45
6.6
Transacciones isomórficas.
46
EL MODELO ENTIDAD-RELACIÓN / RICARDO ROCHA C.
5
1. ¿QUÉ ES MODELAJE?
Durante años, se han construido sistemas computarizados cada vez más complejos yde
más vasto alcance.
Sin embargo, esta tarea ha sido acometida sin prestar suficiente atención: a minimizar la
redundancia de los datos, a lograr su verdadera integración y a capturar la semántica de
los mismos.
El enfoque tradicional se caracterizaba por el desarrollo aislado de aplicaciones, cada una
de las cuales poseía su propio sistema de archivos y su propio entorno de operación.Como consecuencia, los sistemas resultantes estaban aislados entre sí, siendo común
que los mismos datos estuvieran almacenados simultáneamente (con distintos grados de
actualización) en diferentes aplicaciones y que resultara sumamente costoso o
impracticable integrar datos provenientes de las mismas.
Estos problemas originaron un interés creciente por las tecnologías de bases de datos,...
Regístrate para leer el documento completo.