Beruflich Dokumente
Kultur Dokumente
NDICE TEMTICO
nModelo Entidad/Relacin.
oPaso a Modelo Relacional.
Modelo Entidad/Relacin
Modelo Entidad/Relacin
Entidad:
Entidad Clientes
Cliente Pepe Perez con DNI 12345678
Modelo Entidad/Relacin
Modelo Entidad/Relacin
Ejemplo:
Entidad: Empleados
Nombre de atributo: Cdigo
z
z
z
Modelo Entidad/Relacin
Mara Anguiano
DNI: 36061281
Gran Va 9
Sucursal Barcelona
Cdigo: 02
Ocurrencias de entidad
DNI
Cdigo
Empleados
Departamentos
Domicilio
Descrip.
Nombre
Entidades
Modelo Entidad/Relacin
Relacin o Asociacin:
Modelo Entidad/Relacin
Relacin:
Empleados
Trabaja en
Departamentos
Modelo Entidad/Relacin
Clientes
Compra
Fecha
Productos
Modelo Entidad/Relacin
Empleados
Es Jefe de
Subordinado
Modelo Entidad/Relacin
Cardinalidad Mxima:
a1
b1
a2
b2
...
...
an
bm
Modelo Entidad/Relacin
a1
b1
a2
b2
...
...
an
bm
Ej.: Una persona tiene varios coches y un coche es de una sola persona.
Modelo Entidad/Relacin
a1
b1
a2
b2
...
...
an
bm
Modelo Entidad/Relacin
a1
b1
a2
b2
...
...
an
bm
Modelo Entidad/Relacin
Cardinalidad Mnima:
Empleados
(1,N)
Trabaja en
(0,1)
Departamentos
Nota: Hay que tener especial cuidado con las mnimas 1:1
Modelo Entidad/Relacin
Ejemplo de Diagrama:
(1,M)
Empleados
(0,1)
Trabaja en
Departamentos
(0,N)
Pertenece
Compaas
(1,1)
Modelo Entidad/Relacin
Clave de Entidad:
Modelo Entidad/Relacin
Claves.
Nombre
Clientes
(1,1)
Tiene
(0,M)
Cdigo
Facturas
Importe
Domicilio
Modelo Entidad/Relacin
Claves.
Nombre
Clientes
(1,1)
Domicilio
Tiene
(0,M)
Cdigo
Facturas
Importe
Modelo Entidad/Relacin
Representacin grfica:
Entidades: rectngulos.
Atributos: incluidos en la entidad o con elipses
conectadas a sta mediante arcos.
Relaciones: rombos o hexgonos, unidos con arcos a
las entidades asociadas.
Cardinalidad: se detalla encima de las lneas que
asocian las entidades con las relaciones.
Modelo Entidad/Relacin
Empleados
E#
Nombre
Categora
Trabaja
Fecha
Modelo Entidad/Relacin
Ejemplo.
C#
Fecha
Nombre
Clientes
(0,N)
Domicilio
Departamentos
(0,M)
(1,1)
Cdigo
Compra
(0,N)
(0,M)
(0,M) (0,N)
(1,M)
Empleados
Trabaja
Productos
Precio
E#
Nombre
D#
Descripcin
Modelo Entidad/Relacin
Ejemplo (Requisitos):
Modelo Entidad/Relacin
(1,N)
PERTENECE
(1,1)
DEPARTAMENTOS
(1,1)
ES JEFE DE
(0,1)
D#
NombreDep
(1,1)
REALIZA
(0,N)
(0,N)
PROYECTOS
PARTICIPA
Tiempo
(0,M)
P#
NombreP
Entidades
Persona
DNI
Nombre
Domicilio
Persona
DNI
Nombre
Domicilio
Relaciones binarias
Relacin N:M
z
Relacin 1:1
z
Si mnima es 1:1:
Ejemplo.
Cliente
C#
Empleado
Nombre Domicilio
Producto
E#
Nombre
Departamento
D# Descripcin
Cdigo Precio
Compra
C#
D#
E#
Cdigo Fecha
Ejemplo II.
EMPLEADO (E#, Nombre, Apellidos, Direccin, Telefono,
FechaNac, Sexo, Casado, Sueldo, D# )