Está en la página 1de 9
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO FACULTAD DE CIENCIAS FUNDAMENTOS DE BASES DE DATOS Modelo Entidad Relacion Extendido Gerardo Avilés Rosas gar@ciencias.unam.mx nf. Modelo E/R Extendido (EER) Una entidad puede incluir suo-entidades que se diferencian de alguna forma de la entidad principal (permite capacidades de orientacién a objetos). El proceso de especializacién permite: Q Definir sulbconjuntos (sub-entidades) de una entidad. Q Asociar atributos especificos, adicionales a cada sub-entidad. Q Establecer relaciones especificas, adicionales, entre cada sub- entidad y otras entidades. =f Restricciones Q Restriccién de disyuncién. Especifica que las sub-entidades deben ser disjuntas. Se especifica mediante el circulo con la letra “d”. En caso contrario no se especifica nada o bien con un circulo con la letra “o”. Q Relacién de completez. Esta puede ser total o parcial. " Especializacién total. Especifica que cada entidad en la super-entidad debe pertenecer al menos a_ una especializacion. Se representa con doble linea. " Especializacién parcial. Es cuando los miembros de una entidad no estan obligados a pertenecer a alguna de las sub-entidades. ead ...Restricciones f 2 @ f tach tagf tack yoo Ye oe Disyuncion Traslape Total Parcial Algunas de las reglas para actualizacién en una jerarquia: Q > Eliminar una entidad de una super-entidad implica la supresion de todas las sub-clases a las que pertenece. Q Insertar una entidad en una especializacién total implica que es obligatorio incluirla en al menos una de las entidades de la especializacién. Bases VelTeclado Modelo E/R Extendido PorHoras Pertenecer, Proyecto Herencia multiple Empleado WW ¥ Administrador Asalariado | | PorHoras Secretaria Técnico Ingeniero IngenieroAdmin 2 Modelando la unién Caracteristicas: Qa La herencia multiple se usa para modelar la interseccién de dos sub-entidades con una raiz comun. Una categoria se usa para modelar la unidn de mds de una entidad diferente. Una categoria representa una coleccién heterogénea de entidades. Esto es diferente de cualquier otra entidad. Un elemento de una categoria debe serlo de al menos una de sus super-entidades, aunque no necesariamente de todas. Aquila herencia de atributos es selectiva. 2 Categorias A B A B ‘. / \ / \ay \@y WW WW c c Categoria Total Categoria Parcial Q Una categoria total define que cualquier elemento de ella es igual a la unidn de sus super-entidades. Q > Una categoria parcial define que cualquier elemento de ella es un subconjunto de la union de sus super-entidades. Q Enuna BD para registro de automéviles el propietario puede ser de cualquiera de las entidades: Persona, Banco y Compaiiia. Se desea crear una entidad Propietario que contenga la unién de ellas: wy ...Categorias a : Persona Banco | Compatiia u in Propietario Pertenecer Guummegicre VehiculoRegistrado Automovil } —{U)—— Camion 5-6 5.0

También podría gustarte