SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
Modelo Entidad
Relación
II - Semestre 2006

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

1
Diseño de Base de Datos

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

2
Diseño Conceptual (MER)









¿Cuáles son las entidades y relaciones de la
aplicación?
¿Qué información de estas entidades y relaciones
deberían ser almacenadas?
¿Cuáles son las restricciones de integridad y las
reglas de negocio?
Representación gráfica del modelo MER
Mapeo de un diagrama ER a un esquema relacional

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

3
Modelo Entidad-Relación




Entidad: Objeto del mundo real distinguible de otros
objetos. Una entidad se describe usando un
conjunto de atributo.
Conjunto de entidades (tipo de entidad): Una
colección de entidades similares (ej. todos los
empleados).




Todas las entidades de un conjunto tiene los mismos
atributos (a excepción de una jerarquía)
Cada conjunto de entidades tiene una llave
Cada atributo tiene un dominio

nombre

Rut
Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

Empleados

4
MER (2)
Un tipo de entidad define el esquema o intensión
para el conjunto de entidades que comparten la
misma estructura. La colección de entidades de un
tipo particular de entidad definen la extensión del
tipo de entidad.

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

5
MER (3)


Atributos: En un MER existen diferentes tipos de atributos:









Atributos simples o atómicos: son atributos no divisibles.
Atributos compuestos: son atributos que se pueden dividir en
sus componentes, pudiendo formar jerarquías.
Atributos monovaluados: son atributos que tienen un solo valor
para una entidad en particular.
Atributos multivaluados: son atributos que tienen límites
inferior y superior en el número de valores para una entidad.
Atributos almacenados
Atributos derivados
Valores nulos
Atributos complejos: son atributos compuestos o multivaluados
anidados de una manera arbitraria (lista, conjuntos).

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

6
MER (3)




Atributos clave de una entidad: Un tipo de entidad casi
siempre tiene un atributo que es distinto para cada entidad.
Hay ocasiones en que un conjunto de atributos constituyen la
clave de una entidad (atributos subrayados en los
diagramas).
Algunas entidades tienen más de un atributo clave.
Dominio de los atributos: Cada uno de los atributos simples
tienen asociado un conjunto de valores posibles.

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

7
MER (4)




Relación: Asociación entre dos o más entidades.
Por ejemplo, X trabajo en departamento Y.
Conjunto de relaciones: Colección de relaciones
similares:




Un conjunto de relaciones n-area R relaciona n conjuntos
de entidades E1,…,En; cada conjunto de entidades Ej en
la relación R involucra alguna entidad de Ej.
El mismo conjunto de entidades puede participar en
distintos conjuntos de relaciones, o en diferentes “roles”
en el mismo conjunto.

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

8
Modelo MER (5)

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

9
Restricciones de llave


Relación “Trabaja_en”:




Un empleado puede trabajar en un departamento
Un departamento puede tener varios empleados
Sin embargo, cada departamento puede tener a
lo más un jefe por la restricción de llave de la
relación administra

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

10
Restricciones de llave (2)

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

11
Restricciones estructurales


Es una notación alternativa a las
restricciones de llave (cardinalidad) que
incluye un par de números enteros (mín,
máx) a cada participación.

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

12
Restricciones de participación


La existencia de una entidad depende de
que esté relacionado con otra entidad a
través de un tipo de vínculo.

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

13
Entidades Débiles


Una entidad es identificada únicamente por medio
de su llave más la llave de la entidad padre.






Un conjunto de entidades padres y de entidades débiles
deben participar en una relación uno a muchos (un padre,
muchas entidades débiles)
Un conjunto de entidades débiles debe tener participación
total en este conjunto de relaciones identificadores (o
propietarias).
Se denomina relación identificadora a la relación de un
tipo de entidad débil con su propietario.

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

14
Entidades Débiles

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

15
Consideraciones de Diseño





¿Debe ser un concepto ser modelado como
entidad o como atributo?
¿Debe ser un concepto ser modelado como
entidad o como relación?
Idenficación de relaciones
Restricciones:



Gran parte de la semántica de los datos puede
ser capturada
Algunas restricciones no pueden ser capturadas

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

16
Entidad versus Atributos




¿Debiera ser dirección ser un atributo de
empleado o una entidad?
Depende del uso y semántica:




Si tenemos varias direcciones por empleado,
debe ser una entidad
Si la estructura (ciudad, calle, etc) es importante,
debe ser modelada como entidad

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

17
Entidad versus Atributos (2)


Trabaja_en no permite trabajar a un mismo
empleado en un departamento por dos o
más períodos

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

18
Entidad versus Atributos (3)


El problema es similar al de “dirección”
cuando se quiere tener un empleado
trabajando en uno o más perídos en un
departamento.

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

19
Entidad versus relación


ER está bien si el administrador tiene un
presupuesto separado por cada
departamento

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

20
Entidad versus relación (2)


Ahora, si un administrador recibe un
presupuesto para todos sus departamentos

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

21
Relaciones Binarias versus
Terciarias


Si cada póliza pertenece a sólo un
empleado, cada dependiente es atado a la
póliza y el siguiente ER no es bueno

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

22
Relaciones Binarias versus
Terciarias (2)


Una solución es, donde dos relaciones
binarias son mejor que una terciaria.

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

23
Relaciones Binarias versus
Terciarias (3)


Puede ocurrir que dos relaciones binarias
sean mejor modeladas como una relación
terciaria. Ejemplo, una relación de contrato
relaciona Partes, Departamentos y
Proveedres con una atributo cantidad.

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

24
Resumen de ER


Existen muchos tipos de restricciones de
integridad que pueden ser expresados en
ER:




Restricciones de claves
Restricciones de participación
Algunas restricciones, en particular,
dependencias funcionales no pueden ser
expresadas en el modelo ER

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

25
Resumen de ER



Modelos ER son subjetivos
Esquema relacional resultante debe ser
analizado y refinado. Información de
dependencias funcionales y técnicas de
normalización son muy útiles para ello.

Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

26

Weitere ähnliche Inhalte

Was ist angesagt?

MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONPamela Quinde
 
Modelo de entidad relación. ayala
Modelo de entidad relación. ayalaModelo de entidad relación. ayala
Modelo de entidad relación. ayalaaure19
 
Los conectores logicos
Los conectores logicosLos conectores logicos
Los conectores logicosAlejandra Vega
 
Presentacion mer
Presentacion merPresentacion mer
Presentacion merJulio
 
Construcción de base de datos
Construcción de base de datosConstrucción de base de datos
Construcción de base de datosjhovanaqg
 
Los modelos de datos y el modelo objeto relacional
Los modelos de datos y el modelo objeto relacionalLos modelos de datos y el modelo objeto relacional
Los modelos de datos y el modelo objeto relacionalomarib
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datosUDES - USTA
 
Diseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionalesDiseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionalesRobert Rodriguez
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacionadfc8
 

Was ist angesagt? (19)

Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
Extendido
ExtendidoExtendido
Extendido
 
Bases de-datos
Bases de-datosBases de-datos
Bases de-datos
 
MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACION
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo de entidad relación. ayala
Modelo de entidad relación. ayalaModelo de entidad relación. ayala
Modelo de entidad relación. ayala
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Karen arevalo
Karen arevaloKaren arevalo
Karen arevalo
 
Los conectores logicos
Los conectores logicosLos conectores logicos
Los conectores logicos
 
Presentacion mer
Presentacion merPresentacion mer
Presentacion mer
 
Modelos Lógicos Basados en Objetos
Modelos Lógicos Basados en ObjetosModelos Lógicos Basados en Objetos
Modelos Lógicos Basados en Objetos
 
Construcción de base de datos
Construcción de base de datosConstrucción de base de datos
Construcción de base de datos
 
Presentacion pinzon...
Presentacion pinzon...Presentacion pinzon...
Presentacion pinzon...
 
Los modelos de datos y el modelo objeto relacional
Los modelos de datos y el modelo objeto relacionalLos modelos de datos y el modelo objeto relacional
Los modelos de datos y el modelo objeto relacional
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
 
Diseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionalesDiseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionales
 
Modelos de red
Modelos de redModelos de red
Modelos de red
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 

Ähnlich wie Modelo Entidad-Relación

Ähnlich wie Modelo Entidad-Relación (20)

Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Modelo de datos semantico
Modelo de datos semanticoModelo de datos semantico
Modelo de datos semantico
 
Unidad ii esp parte 2
Unidad ii esp parte 2Unidad ii esp parte 2
Unidad ii esp parte 2
 
Unidad ii esp parte 2
Unidad ii esp parte 2Unidad ii esp parte 2
Unidad ii esp parte 2
 
Base de Datos (UPS)
Base de Datos (UPS)Base de Datos (UPS)
Base de Datos (UPS)
 
entidad relacion
entidad relacionentidad relacion
entidad relacion
 
1º deber de Auditoria
1º deber de Auditoria1º deber de Auditoria
1º deber de Auditoria
 
Trabajo de sistemas andrey
Trabajo de sistemas andreyTrabajo de sistemas andrey
Trabajo de sistemas andrey
 
El modelo de datos entidad
El modelo de datos entidadEl modelo de datos entidad
El modelo de datos entidad
 
Modelo de datos entidad relación
Modelo de datos entidad relaciónModelo de datos entidad relación
Modelo de datos entidad relación
 
Modelo entidad – relacion
Modelo entidad – relacionModelo entidad – relacion
Modelo entidad – relacion
 
Modelamiento entidad relacion
Modelamiento entidad relacionModelamiento entidad relacion
Modelamiento entidad relacion
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
Modelo entidad relacion ok
Modelo entidad relacion okModelo entidad relacion ok
Modelo entidad relacion ok
 
MODELO DE DATOS ( BASE DE DATOS)
MODELO DE DATOS ( BASE DE DATOS)MODELO DE DATOS ( BASE DE DATOS)
MODELO DE DATOS ( BASE DE DATOS)
 
Modelo de entidad de relación
Modelo de entidad de relaciónModelo de entidad de relación
Modelo de entidad de relación
 
Modelo Entidad_Relación (ER)
Modelo Entidad_Relación (ER)Modelo Entidad_Relación (ER)
Modelo Entidad_Relación (ER)
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 

Kürzlich hochgeladen

Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfluisantoniocruzcorte1
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 

Kürzlich hochgeladen (20)

Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 

Modelo Entidad-Relación

  • 1. Modelo Entidad Relación II - Semestre 2006 Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 1
  • 2. Diseño de Base de Datos Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 2
  • 3. Diseño Conceptual (MER)      ¿Cuáles son las entidades y relaciones de la aplicación? ¿Qué información de estas entidades y relaciones deberían ser almacenadas? ¿Cuáles son las restricciones de integridad y las reglas de negocio? Representación gráfica del modelo MER Mapeo de un diagrama ER a un esquema relacional Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 3
  • 4. Modelo Entidad-Relación   Entidad: Objeto del mundo real distinguible de otros objetos. Una entidad se describe usando un conjunto de atributo. Conjunto de entidades (tipo de entidad): Una colección de entidades similares (ej. todos los empleados).    Todas las entidades de un conjunto tiene los mismos atributos (a excepción de una jerarquía) Cada conjunto de entidades tiene una llave Cada atributo tiene un dominio nombre Rut Fundamentos de Sistema de Bases de datos, Elmasri and Navathe Empleados 4
  • 5. MER (2) Un tipo de entidad define el esquema o intensión para el conjunto de entidades que comparten la misma estructura. La colección de entidades de un tipo particular de entidad definen la extensión del tipo de entidad. Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 5
  • 6. MER (3)  Atributos: En un MER existen diferentes tipos de atributos:         Atributos simples o atómicos: son atributos no divisibles. Atributos compuestos: son atributos que se pueden dividir en sus componentes, pudiendo formar jerarquías. Atributos monovaluados: son atributos que tienen un solo valor para una entidad en particular. Atributos multivaluados: son atributos que tienen límites inferior y superior en el número de valores para una entidad. Atributos almacenados Atributos derivados Valores nulos Atributos complejos: son atributos compuestos o multivaluados anidados de una manera arbitraria (lista, conjuntos). Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 6
  • 7. MER (3)   Atributos clave de una entidad: Un tipo de entidad casi siempre tiene un atributo que es distinto para cada entidad. Hay ocasiones en que un conjunto de atributos constituyen la clave de una entidad (atributos subrayados en los diagramas). Algunas entidades tienen más de un atributo clave. Dominio de los atributos: Cada uno de los atributos simples tienen asociado un conjunto de valores posibles. Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 7
  • 8. MER (4)   Relación: Asociación entre dos o más entidades. Por ejemplo, X trabajo en departamento Y. Conjunto de relaciones: Colección de relaciones similares:   Un conjunto de relaciones n-area R relaciona n conjuntos de entidades E1,…,En; cada conjunto de entidades Ej en la relación R involucra alguna entidad de Ej. El mismo conjunto de entidades puede participar en distintos conjuntos de relaciones, o en diferentes “roles” en el mismo conjunto. Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 8
  • 9. Modelo MER (5) Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 9
  • 10. Restricciones de llave  Relación “Trabaja_en”:    Un empleado puede trabajar en un departamento Un departamento puede tener varios empleados Sin embargo, cada departamento puede tener a lo más un jefe por la restricción de llave de la relación administra Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 10
  • 11. Restricciones de llave (2) Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 11
  • 12. Restricciones estructurales  Es una notación alternativa a las restricciones de llave (cardinalidad) que incluye un par de números enteros (mín, máx) a cada participación. Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 12
  • 13. Restricciones de participación  La existencia de una entidad depende de que esté relacionado con otra entidad a través de un tipo de vínculo. Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 13
  • 14. Entidades Débiles  Una entidad es identificada únicamente por medio de su llave más la llave de la entidad padre.    Un conjunto de entidades padres y de entidades débiles deben participar en una relación uno a muchos (un padre, muchas entidades débiles) Un conjunto de entidades débiles debe tener participación total en este conjunto de relaciones identificadores (o propietarias). Se denomina relación identificadora a la relación de un tipo de entidad débil con su propietario. Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 14
  • 15. Entidades Débiles Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 15
  • 16. Consideraciones de Diseño     ¿Debe ser un concepto ser modelado como entidad o como atributo? ¿Debe ser un concepto ser modelado como entidad o como relación? Idenficación de relaciones Restricciones:   Gran parte de la semántica de los datos puede ser capturada Algunas restricciones no pueden ser capturadas Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 16
  • 17. Entidad versus Atributos   ¿Debiera ser dirección ser un atributo de empleado o una entidad? Depende del uso y semántica:   Si tenemos varias direcciones por empleado, debe ser una entidad Si la estructura (ciudad, calle, etc) es importante, debe ser modelada como entidad Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 17
  • 18. Entidad versus Atributos (2)  Trabaja_en no permite trabajar a un mismo empleado en un departamento por dos o más períodos Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 18
  • 19. Entidad versus Atributos (3)  El problema es similar al de “dirección” cuando se quiere tener un empleado trabajando en uno o más perídos en un departamento. Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 19
  • 20. Entidad versus relación  ER está bien si el administrador tiene un presupuesto separado por cada departamento Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 20
  • 21. Entidad versus relación (2)  Ahora, si un administrador recibe un presupuesto para todos sus departamentos Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 21
  • 22. Relaciones Binarias versus Terciarias  Si cada póliza pertenece a sólo un empleado, cada dependiente es atado a la póliza y el siguiente ER no es bueno Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 22
  • 23. Relaciones Binarias versus Terciarias (2)  Una solución es, donde dos relaciones binarias son mejor que una terciaria. Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 23
  • 24. Relaciones Binarias versus Terciarias (3)  Puede ocurrir que dos relaciones binarias sean mejor modeladas como una relación terciaria. Ejemplo, una relación de contrato relaciona Partes, Departamentos y Proveedres con una atributo cantidad. Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 24
  • 25. Resumen de ER  Existen muchos tipos de restricciones de integridad que pueden ser expresados en ER:    Restricciones de claves Restricciones de participación Algunas restricciones, en particular, dependencias funcionales no pueden ser expresadas en el modelo ER Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 25
  • 26. Resumen de ER   Modelos ER son subjetivos Esquema relacional resultante debe ser analizado y refinado. Información de dependencias funcionales y técnicas de normalización son muy útiles para ello. Fundamentos de Sistema de Bases de datos, Elmasri and Navathe 26