modelo e-r extendido (ee-r) - universidad veracruzanaconsidérese la relación ternaria trabaja-en,...
TRANSCRIPT
![Page 1: Modelo E-R Extendido (EE-R) - Universidad Veracruzanaconsidérese la relación ternaria trabaja-en, que se vio anteriormente, entre empleado, sucursal y trabajo La mejor forma de modelar](https://reader030.vdocuments.co/reader030/viewer/2022040508/5e49cac4aa0309774d01bc2e/html5/thumbnails/1.jpg)
Modelo E-R Extendido (EE-R)
Bases de Datos I
MIS. Lizbeth Alejandra Hernández González
![Page 2: Modelo E-R Extendido (EE-R) - Universidad Veracruzanaconsidérese la relación ternaria trabaja-en, que se vio anteriormente, entre empleado, sucursal y trabajo La mejor forma de modelar](https://reader030.vdocuments.co/reader030/viewer/2022040508/5e49cac4aa0309774d01bc2e/html5/thumbnails/2.jpg)
Notación diagrama E-R
2
![Page 3: Modelo E-R Extendido (EE-R) - Universidad Veracruzanaconsidérese la relación ternaria trabaja-en, que se vio anteriormente, entre empleado, sucursal y trabajo La mejor forma de modelar](https://reader030.vdocuments.co/reader030/viewer/2022040508/5e49cac4aa0309774d01bc2e/html5/thumbnails/3.jpg)
Modelo E-R Extendido
Los conceptos básicos de E-R pueden modelar la mayoría de las características de las bases de datos.
Sin embargo, algunos aspectos de una base de datos pueden expresarse de manera más adecuada mediante ciertas extensiones del modelo E-R básico.
3
![Page 4: Modelo E-R Extendido (EE-R) - Universidad Veracruzanaconsidérese la relación ternaria trabaja-en, que se vio anteriormente, entre empleado, sucursal y trabajo La mejor forma de modelar](https://reader030.vdocuments.co/reader030/viewer/2022040508/5e49cac4aa0309774d01bc2e/html5/thumbnails/4.jpg)
Modelo E-R Extendido (EE-R)
Características extendidas:
especialización,
generalización,
conjuntos de entidades de nivel más alto y más bajo,
herencia de atributos
agregación.
4
![Page 5: Modelo E-R Extendido (EE-R) - Universidad Veracruzanaconsidérese la relación ternaria trabaja-en, que se vio anteriormente, entre empleado, sucursal y trabajo La mejor forma de modelar](https://reader030.vdocuments.co/reader030/viewer/2022040508/5e49cac4aa0309774d01bc2e/html5/thumbnails/5.jpg)
Especialización
Designación de subgrupos dentro de un conjunto de entidades.
Puede incluir subgrupos de entidades que se diferencian de alguna forma de las otras entidades del conjunto.
5
![Page 6: Modelo E-R Extendido (EE-R) - Universidad Veracruzanaconsidérese la relación ternaria trabaja-en, que se vio anteriormente, entre empleado, sucursal y trabajo La mejor forma de modelar](https://reader030.vdocuments.co/reader030/viewer/2022040508/5e49cac4aa0309774d01bc2e/html5/thumbnails/6.jpg)
6
Persona
Nombre, calle, ciudad
Cliente
Id_cliente
Empleado
sueldo
Cuenta
Núm_cuenta, saldo
Cuenta_corriente
Imp_descubierto
Cuenta-ahorro
Saldo mínimo
![Page 7: Modelo E-R Extendido (EE-R) - Universidad Veracruzanaconsidérese la relación ternaria trabaja-en, que se vio anteriormente, entre empleado, sucursal y trabajo La mejor forma de modelar](https://reader030.vdocuments.co/reader030/viewer/2022040508/5e49cac4aa0309774d01bc2e/html5/thumbnails/7.jpg)
Se puede aplicar repetidamente la especialización para refinar el esquema de diseño.
7
Empleado
oficial cajero secretaria
empleado
temporal fijo
![Page 8: Modelo E-R Extendido (EE-R) - Universidad Veracruzanaconsidérese la relación ternaria trabaja-en, que se vio anteriormente, entre empleado, sucursal y trabajo La mejor forma de modelar](https://reader030.vdocuments.co/reader030/viewer/2022040508/5e49cac4aa0309774d01bc2e/html5/thumbnails/8.jpg)
una entidad en particular puede pertenecer a varias especializaciones , p.e.
Una empleada puede ser empleada temporal y secretaria
Diseño descendente
refinamiento a partir de un conjunto de entidades inicial en sucesivos niveles
8
![Page 9: Modelo E-R Extendido (EE-R) - Universidad Veracruzanaconsidérese la relación ternaria trabaja-en, que se vio anteriormente, entre empleado, sucursal y trabajo La mejor forma de modelar](https://reader030.vdocuments.co/reader030/viewer/2022040508/5e49cac4aa0309774d01bc2e/html5/thumbnails/9.jpg)
9
superclase
subclase
![Page 10: Modelo E-R Extendido (EE-R) - Universidad Veracruzanaconsidérese la relación ternaria trabaja-en, que se vio anteriormente, entre empleado, sucursal y trabajo La mejor forma de modelar](https://reader030.vdocuments.co/reader030/viewer/2022040508/5e49cac4aa0309774d01bc2e/html5/thumbnails/10.jpg)
Generalización
La generalización es una inversión simple de la especialización.
Diseño ascendente,
varios conjuntos de entidades se sintetizan en un conjunto de entidades de nivel más alto basado en características comunes.
10
![Page 11: Modelo E-R Extendido (EE-R) - Universidad Veracruzanaconsidérese la relación ternaria trabaja-en, que se vio anteriormente, entre empleado, sucursal y trabajo La mejor forma de modelar](https://reader030.vdocuments.co/reader030/viewer/2022040508/5e49cac4aa0309774d01bc2e/html5/thumbnails/11.jpg)
Las diferencias entre los dos enfoques se pueden caracterizar mediante su punto de partida.
Se aplicarán ambos procesos en combinación.
11
![Page 12: Modelo E-R Extendido (EE-R) - Universidad Veracruzanaconsidérese la relación ternaria trabaja-en, que se vio anteriormente, entre empleado, sucursal y trabajo La mejor forma de modelar](https://reader030.vdocuments.co/reader030/viewer/2022040508/5e49cac4aa0309774d01bc2e/html5/thumbnails/12.jpg)
12
superclase
subclase
esp
ecia
lizac
ión
gen
eral
izac
ión
![Page 13: Modelo E-R Extendido (EE-R) - Universidad Veracruzanaconsidérese la relación ternaria trabaja-en, que se vio anteriormente, entre empleado, sucursal y trabajo La mejor forma de modelar](https://reader030.vdocuments.co/reader030/viewer/2022040508/5e49cac4aa0309774d01bc2e/html5/thumbnails/13.jpg)
Herencia de atributos
Los atributos de los conjuntos de entidades de nivel más alto son heredados por los conjuntos de entidades de nivel más bajo.
p.e. cliente y empleado heredan los atributos de persona
13
Persona
Nombre,calle,ciudad
Cliente
Nombre,calle,ciudad
Id_cliente
Empleado
Nombre,calle,ciudad
Id_empleado, sueldo
![Page 14: Modelo E-R Extendido (EE-R) - Universidad Veracruzanaconsidérese la relación ternaria trabaja-en, que se vio anteriormente, entre empleado, sucursal y trabajo La mejor forma de modelar](https://reader030.vdocuments.co/reader030/viewer/2022040508/5e49cac4aa0309774d01bc2e/html5/thumbnails/14.jpg)
Un conjunto de entidades de nivel más bajo (subclase) también hereda la participación en los conjuntos de relaciones en los que su entidad de nivel más alto (superclase) participa.
Si una persona participa en una relación, también lo harán las subclases (empleado, cliente)
Oficial,cajero y secretaria participan en el conjunto de relaciones trabaja-para
personas: maestros, alumnos secretarias
Maestroscarga académica
14
![Page 15: Modelo E-R Extendido (EE-R) - Universidad Veracruzanaconsidérese la relación ternaria trabaja-en, que se vio anteriormente, entre empleado, sucursal y trabajo La mejor forma de modelar](https://reader030.vdocuments.co/reader030/viewer/2022040508/5e49cac4aa0309774d01bc2e/html5/thumbnails/15.jpg)
Con especialización y generalización tenemos: Un conjunto de entidades de nivel más alto con
atributos y relaciones que se aplican a todos los conjuntos de entidades de nivel más bajo.
Conjuntos de entidades de nivel más bajo con características distintivas que se aplican sólo en un conjunto de entidades particular.
Puede haber herencia múltiple, y la estructura resultante se denomina retículo.
15
![Page 16: Modelo E-R Extendido (EE-R) - Universidad Veracruzanaconsidérese la relación ternaria trabaja-en, que se vio anteriormente, entre empleado, sucursal y trabajo La mejor forma de modelar](https://reader030.vdocuments.co/reader030/viewer/2022040508/5e49cac4aa0309774d01bc2e/html5/thumbnails/16.jpg)
Agregación
Una limitación del modelo E-R es que no resulta posible expresar relaciones entre relaciones.
considérese la relación ternaria trabaja-en, que se vio anteriormente, entre empleado, sucursal y trabajo
La mejor forma de modelar una situación como ésta es usar la agregación.
La agregación es una abstracción a través de la cual las relaciones se tratan como entidades de nivel más alto.
16
![Page 17: Modelo E-R Extendido (EE-R) - Universidad Veracruzanaconsidérese la relación ternaria trabaja-en, que se vio anteriormente, entre empleado, sucursal y trabajo La mejor forma de modelar](https://reader030.vdocuments.co/reader030/viewer/2022040508/5e49cac4aa0309774d01bc2e/html5/thumbnails/17.jpg)
Diagrama E-R conRelaciones redundantes
17
![Page 18: Modelo E-R Extendido (EE-R) - Universidad Veracruzanaconsidérese la relación ternaria trabaja-en, que se vio anteriormente, entre empleado, sucursal y trabajo La mejor forma de modelar](https://reader030.vdocuments.co/reader030/viewer/2022040508/5e49cac4aa0309774d01bc2e/html5/thumbnails/18.jpg)
18