Modelo Relacional
RELACIÓN EXTENDIDO
ING. Rigoberto H.
El modelo Entidad Relación Extendido incluye todos los conceptos vistos
e incorpora los conceptos de subclase y superclase con losconceptos
de especialización y generalización, también incorpora los conceptos de
herencia, propios de orientados a objetos.
•
Superclase
•
Subclase
•
Herencia
•
Especialización
•
Generalización•
categoría
Superclase( Es_un_tipo de o Es_ un)
Empleado
.Secretaria
.Ingeniero
.Jefe
.Técnico
.asalariado
.Contratado
.…..
Supertipo/Subtipo
•
Camión
•
carro
•
Autobus
•bicicleta
Notación
Empleado
Empleado
Es|
Es
||
Secretaria
Secretaria
ingeniero
ingeniero
ingeniero
Técnico
Especialización: Es el proceso de definir un conjunto desubclases de un tipo
de entidad llamada la superclase. se define sobre la base de algunas
características que lo distinguen.
parcial
Condición o predicado
(restricción)
Participación o ocurrenciatotal
La “d” en el círculo indica “disjunto” o desunión, esto indica que una entidad solo
puede pertenecer a una de las subclases ahí indicada, también para ser definida
por el usuario.
La “o”existe la restricción de sobre unión o solaparse; esto es, la misma entidad
puede pertenecer a más de una subclase de la especialización
NPasaj
Coche
VMax
Idveh
Precio
NEje
CamiónTon
Idveh
Precio
Idveh
Vehículo
Precio
Categoría: Tiene dos o más superclases que pueden representar distintos tipos de
entidades, mientras que otras relaciones superclase/clase siempretiene una simple
superclase.
• E Es el proceso inverso de especialización
•
Identificar atributos y relaciones comunes y formar un supetipo.
Pasar de Modelo Entidad Relación aModelo Relacional
Ejemplo
Escuela ( ( Id Id,url,url
, nombre)
Escuela
, nombre)
Departamento ( (Clave
Clave, url
, url, nombre
, nombre
id_escuela)
Departamento
, , id_escuela)...
Regístrate para leer el documento completo.