You are on page 1of 23

Modelado Conceptual Modelo Entidad-(Inter)Relacin (E-R Model)

OBJETIVOS:
Aprender los elementos del Modelo ER. Aprender a aplicar el Modelo ER en situaciones comerciales. Los Modelos de Datos representan el Modelo del mundo de los Usuarios, no necesariamente el Mundo Real.
1

Caractersticas del Modelo E-R


Generalmente tiene orientacin Top-Down; el Modelo O-S es ms orientado a Bottom-Up Ambos son un tipo de herramienta de PseudoCdigo o Diag.de Flujo para el diseo de BD. Peter Chen desarroll el Modelo E-R en 1976.
El modelo es robusto pero carece de Standards. Es ampliamente usado en la mayora de las herramientas Case. E.G., IEW, IEF (COOLGEN, Composer), Excelerator, Briefcase, Otros.
2

DEFINICIONES DEL MODELO E-R


Entidades Propiedades o Atributos (Inter)Relaciones

DEFINICIONES DEL MODELO E-R


Entidades - Representadas por un Rectngulo
Cosas, Objetos (Sustantivos) de importancia para El modelo de datos de los Usuarios. Ej., Empleado, Cliente, Inventario, Orden, Etc.

Instancia de una Entidad Empleado Juan Prez

Clases de Entidades Colecciones de Entidades del mismo Tipo Entidad y Clase de Entidades usados indistintamente.

DEFINICIONES DEL MODELO E-R


Propiedades (o Atributos) -- Fig. 3.1 -Caractersticas de una Entidad
de Valores Simples Multi-valuados (MV) Compuestos (Elementos grupales) Representados por un Ovalo de propiedad al ser usados en un Diagrama E-R. [Fig. 3.2] Cuota de Servicio
5

Propiedades de la Entidad[Fig. 3-1]

DEFINICIONES DEL MODELO E-R


Propiedades (o Atributos) SV, MV, Grupos
CLIENTE [Entidad]
CLIENTE_ID CLIENTE_NOMBRE
APELLIDO NOMBRE

CLIENTE_DIRECCION
CALLE CIUDAD ESTADO C.P.
7

TELEFONO_NRO(S) (MV)

DEFINICIONES DEL MODELO E-R


(Inter)Relaciones -- Asociaciones entre Entidades (Verbos)
Figura 3.2 Vendedor... ESCRIBE... Orden

Los SIMBOLOS varan con c/herramienta (NoStandard)


Rombo de relacin
Nombre de relacin junto al smbolo o dentro de l Cardinalidades a veces dentro del rombo [Ej., 1:N]

Lneas de Pata de gallo para las relaciones 1:N.


8

Figura 3-2 (a) Vendedor Escribe una Orden


VENDEDOR

VEN-ORDEN

ORDEN
9

TIPOS DE (INTER)RELACIONES
Grado -- Cantidad de Entidades involucradas en la Relacin
Binarias son las ms comunes (Grado 2) Ternarias (Grado 3); Figura 3-2 (b)

Cardinalidad de una Interrelacin


1:1 1:N N:M

EJEMPLO:

EMP:DPTO ?
10

Figura 3-2 (b) (Inter)Relacin de Grado 3


MADRE PADRE

Padres TIENE un HIJO

HIJO
11

TIPOS DE (INTER)RELACIONES
Cardinalidad de la Relacin (cont.) Cardinalidad Mxima -- [1:1; 1:N; N:M]
El Nro. mximo de Instancias de Entidad que pueden ocurrir de un Lado de la Relacin (Fig. 3.3)

Cardinalidad mnima -- [ 0 1 ]
El menor Nro. de Instancias de Entidad que deben estar relacionados con otra Entidad. Cero es el mnimo absoluto (Fig. 3.4).
12

Interrelaciones [Fig.. 3-3] c/Cardinalidades mximas

13

Cardinalidades mnimas [Fig. 3-4]

14

Pautas para DIAGRAMAS E-R


Dibujo de las Relaciones entre las Entidades.
Notacin NO-Estandard

Rectngulos para las Entidades Propiedades en los Diagramas E-R


Ovalos de Atributos [Figura 3-6]

Rombos para las Interrelaciones


Grado indica cantidad de entidades en la relacin Cardinalidades (mxima y mnima)
15

Diagrama E-R; Ovalos de Atributo [Fig. 3-6]

16

Pautas para DIAGRAMAS E-R


Relaciones recursivas [Fig. 3.5]
EMP Dirige EMP; CLIENTE Referencia CLIENTE

Entidades Dbiles - Entidad en la BD cuya existencia depende de Otra Entidad. Rectngulos o Rombos redondeados [Fig. 3-7a].

Entidades Dependientes-ID [Fig. 3-7b]


Subclase de Entidades dbiles. Entidad DependienteID no puede existir sin su Entidad Padre
Ej., Departamento ==> Edificio DEBE existir
17

Inter Relaciones recursivas [Fig. 3-5]

18

Pautas para DIAGRAMAS E-R


Entidades SUPERTIPO Y SUBTIPO [FIG. 3.10]
Jerarquas de Generalizacin o Interrelaciones ESUN
Contienen la misma clave primaria

Herencias
Las Entidades en los Subtipos Heredan propiedades de la Clase de Entidad Subtipo.

19

Interrelaciones Subtipo y Supertipo [Fig. 3-10]

20

Pautas para DIAGRAMAS E-R


EJEMPLO --Servicios de INGENIERA Ace Inc. [Fig. 3-11] Qu hace esta compaa?
Ingeniera REVERSA sobre el Diagrama E-R

5 PASOS EN LA DIAGRAMACION E-R:


1. Identificar Entidades (Sustantivos) en el Asunto de Negocio 2. Cules son las interrelaciones importantes? 3. Sinnimos? 4. Preguntar qu consultas realizarn los Usuarios? 5. Disear iterativamente la BD 21

Servicios de INGENIERIA Ace Inc. [Fig. 3-11]

22

NOTAS SOBRE Modelado E-R


Cuando son Identificadas Restricciones de Procesamiento, Deberan documentarse en el Modelo:
Claves Forneas, Claves unvocas, Restricciones de Dominio

La Evaluacin del Modelo E-R debera estar basada en parte sobre las posibles Consultas La mayora de las Herr. CASE tienen Herramientas de Modelado E-R (COOLGEN, IEF, Excelerator,Design/1) El Modelado E-R es un Arte -- No una ciencia; Muchos Modelos pueden trabajar! Un Modelo de la Realidad de los Usuarios es la Mejor que podemos esperar hacer 23

You might also like