Modelo de Datos Relacional ppt
Modelamiento de Datos
Modelo Entidad Relación (MER)
Modelamiento de Datos
Modelo Entidad Relación
Fue introducido por Chen en 1976
Definición:
“Herramienta de modelamiento de datos que
describe las asociaciones que existen entre las
diferentes categorías de datos dentro de un
sistema de empresa o de información”
(Whitten)
Se han sugerido diversas notaciones.Utiliza dos abstracciones principales:
Entidad
Relación
Modelamiento de Datos
Modelo Entidad Relación
Entidad
Concepto: “Cualquier ente, real o abstracto
(tangible o intangible), distinguible en la
organización, sobre el cual se desea almacenar
datos”
Se dibuja como un rectángulo.
Cada rectángulo representa todas las ocurrencias
o presencias de la entidad respectiva.Por ejemplo: Empleado representa a todos los empleados
de la Organización
Empleado
Juan López
Ana Martel
Miguel Sáez
Modelamiento de Datos
Modelo Entidad Relación
Entidad
Los tipos de entidad suelen clasificarse en:
Participantes o roles
Sucesos
Lugares
Bienes tangibles
Deben nominarse en singular
Los datos que describen una entidad toman la
forma deatributos.
Modelamiento de Datos
Modelo Entidad Relación
Atributo
Concepto: “Característica común a todas las ocurrencias
de una entidad concreta”
Toma un valor concreto para cada ocurrencia de la
entidad que describe.
Debe tener más de un valor admisible. El universo de
valores puede ser:
Un intervalo de valores (3,65..16,85)
Un conjunto limitado de valores ({1,2, 3, 4}, {soltero,
casado, viudo, separado})
Un valor binario ({Sí, No}, {Activo, Inactivo})
Un conjunto casi infinito de valores (Nombre Cliente)
Modelamiento de Datos
Modelo Entidad Relación
Atributo
En ocasiones lo que en un caso es atributo en otras puede
ser una entidad. P.e. SUCURSAL en la entidad CLIENTE.
Debe existir al menos un atributo de datos que tome unvalor único para cada ocurrencia, es decir no pueden
existir dos ocurrencias con igual valor para ese atributo.
Identificador
o Clave
Entidad
Rut
Nombre
10.555.444 Juan López
08.655.231 Ana Martel
...
Empleado
Dirección
Las Lilas 567
Renaico 5555
Profesión
Médico
Enfermera
Atributos
Fecha nacim.
20/01/1970
14/03/1960
Modelamiento de Datos
Modelo EntidadRelación
Entidad
Las siguientes dos preguntas pueden ayudar a
decidir si un candidato a entidad lo es realmente:
¿Cuántas ocurrencias existen para la entidad?
Deben haber al menor dos (algunos sugieren deben
haber al menos 12)
¿Cuántos atributos describen la entidad? Debe
haber al menos dos, si hay sólo un atributo el
debería ser asignado a otra entidad.
Modelamiento de DatosModelo Entidad Relación
Supertipos y subtipos de entidades.
Resultan de detectar entidades que son formas
diferentes de una misma entidad, las cuales comparten
algunos atributos en común.
Supertipo: Entidad cuyas ocurrencias pueden dividirse
en subtipos que comparten atributos de datos. Un
supertipo define los atributos compartidos por sus
subtipos.
Subtipo: Entidad cuyasocurrencias heredan algunos
atributos de datos de un supertipo, a los que se añaden
otros atributos que son específicos de las ocurrencias del
subtipo.
NOMENCLATURA
Símbolo
Significado
CONJUNTO DE ENTIDADES
CONJUNTO DE ENTIDADES DÉBIL
ATRIBUTO
ATRIBUTO CLAVE
RELACIÓN
CONEXIÓN
Cada elemento debe etiquetarse con su nombre
Modelamiento de Datos
Modelo Entidad RelaciónSupertipos y subtipos de entidades
Empleado
Empleado
Jornada completa
Cargo ocupado
Empleado
por horas
Sueldo Hora
Rut
Nombre
Dirección
Profesión
Fecha nacimiento
Modelamiento de Datos
Modelo Entidad Relación
Relación
Concepto: “Asociación natural que existe entre una o
más entidades”. “Actividades o sucesos que unen a dos
o más entidades entre sí”...
Regístrate para leer el documento completo.