0% encontró este documento útil (0 votos)
32 vistas48 páginas

Clase5 ModelosDeDatos ParteII ER Extendido 1

El documento aborda los modelos de datos, centrándose en el modelo E-R extendido, que incluye conceptos como especialización, generalización y herencia de atributos. Se discuten las características y restricciones de estos modelos, así como la importancia de la agregación para construir objetos compuestos. Se presentan ejemplos prácticos para ilustrar cómo estos conceptos se aplican en el diseño de bases de datos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
32 vistas48 páginas

Clase5 ModelosDeDatos ParteII ER Extendido 1

El documento aborda los modelos de datos, centrándose en el modelo E-R extendido, que incluye conceptos como especialización, generalización y herencia de atributos. Se discuten las características y restricciones de estos modelos, así como la importancia de la agregación para construir objetos compuestos. Se presentan ejemplos prácticos para ilustrar cómo estos conceptos se aplican en el diseño de bases de datos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

BASES DE DATOS

MODELOS DE DATOS

Facultad de Estadística e Informática


Bibliografía
Autor(es) Título del libro Editorial Año
Apellido(S),Nombre(S)
DATE, C.J. Introducción a los Addison-Wesley 2001
sistemas de bases de Iberoamericana.
datos, Volumen I, 7ma. U.S.A.
Edición.
ELMASRI, Ramez, NAVATHE, Fundamentals of Addison-Wesley. 2010
Shamkant B. Database Systems. 6ta
Ed.
SILBERSCHATZ, Abraham, Fundamentos de bases McGraw Hill. 2010
KORTH, Henry, F y SUDARSHAN de datos, 5ta. Ed.,
S.
Facultad de Estadística e Informática
Agenda
Características del modelo E-R extendido
◦Especialización
◦Generalización
◦Herencia de los atributos
◦Restricciones a las generalizaciones

Facultad de Estadística e Informática


Modelo de Datos

PROBLEMA SOLUCIÓN SOLUCIÓN


1979, Codd. Versión
1976, Chen.
Capacidad de extendida RM/T
Modelo Entidad -
modelar los datos (1979). RM/V2
Relación
(1990)

Facultad de Estadística e Informática


Modelo de Datos

Facultad de Estadística e Informática


Modelos de Datos
❖ El diseño conceptual parte de las especificaciones de
requisitos de usuario y su resultado es el esquema
conceptual de la base de datos.
❖ El objetivo del diseño conceptual es describir el contenido
de información de la base de datos y no las estructuras de
almacenamiento que se necesitarán para manejar esta
información.
(Marqués, 2001)

Facultad de Estadística e Informática


Modelos de Datos-Modelo Conceptual

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Los conceptos básicos del modelo E-R
pueden modelar la mayor parte de las
características de las bases de datos,
algunos aspectos de las bases de datos se
pueden expresar mejor mediante ciertas
extensiones del modelo E-R básico

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Especialización
Es el proceso de establecimiento de subgrupos
dentro de una entidad.

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Especialización
Cada persona puede ser
empleado, cliente, las
dos cosas o ninguna de
ellas.

Facultad de Estadística e Informática


Características del
modelo E-R
extendido
❖Especialización
Cada empleado puede
ser oficial, cajero o
secretaria.

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Generalización
Es el proceso en el que varios conjuntos de entidades
se sintetizan en un conjunto de entidades de nivel
superior basado en características comunes.

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Generalización
Por ejemplo:
Cliente con los atributos
id_cliente, nombre_cliente, calle_cliente, ciudad_cliente y
calificación_crediticia.
Empleado con los atributos
id_empleado, nombre_empleado, calle_empleado, ciudad_empleado
y sueldo_empleado.
Facultad de Estadística e Informática
Características del modelo E-R extendido
❖Generalización
✓Supongamos que existen analogías entre la entidad cliente
y la entidad empleado
✓Tienen varios atributos que, conceptualmente, son iguales
ambas:
✓Los atributos para el identificador, el nombre, la calle y la
ciudad. Esta similitud se puede expresar mediante la
generalización.
Facultad de Estadística e Informática
Características del modelo E-R extendido
❖Generalización
✓Se agrega Persona como
una entidad de nivel
superior y Cliente y
Empleado como entidades
de nivel inferior.
✓Persona es la superclase
de las subclases cliente y
empleado.

Facultad de Estadística e Informática


❖Especialización y Generalización
✓Por lo tanto:

La especialización parte de una única


entidad.

Destaca las diferencias mediante la creación de


entidades de nivel inferior.

Esas entidades de nivel inferior pueden tener


atributos o participar en relaciones que no se
aplican a todas las entidades del conjunto de
entidades de nivel einferior
Facultad de Estadística Informática
Características del modelo E-R extendido
❖Especialización y Generalización

✓Si cliente y empleado no tuvieran atributos diferentes de la


entidad persona ni participaran en relaciones diferentes de
las relaciones en las que participa la entidad persona, no
habría necesidad de especializar persona.

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Especialización y Generalización
✓Por otro lado la generalización parte del reconocimiento
de que:
• Varios conjuntos de entidades comparten algunas
características comunes.
• Se describen mediante los mismos atributos y participan en
los mismos conjuntos de relaciones.
• La generalización sintetiza esos conjuntos de entidades en un
solo conjunto de nivel superior.
Facultad de Estadística e Informática
Características del modelo E-R extendido
❖Especialización y Generalización
✓Herencia de los atributos

Los atributos de entidades de nivel superior son heredados por las


entidades de nivel inferior.
cliente y empleado heredan los atributos de persona.
cliente se describe mediante sus atributos nombre, calle y ciudad y,
adicionalmente, por el atributo calificación_crediticia;
empleado se describe mediante sus atributos nombre, calle y ciudad y,
adicionalmente, por el atributo sueldo.

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Especialización y
Generalización
✓Herencia de los atributos

Asimismo, empleado y cliente


pueden participar en cualquier
relación en la que participe el
conjunto de entidades
persona.

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Especialización y Generalización
✓Restricciones
Restricciones que determinan qué entidades pueden formar
parte en el nivel inferior. Esa pertenencia puede ser una de
las siguientes:
oDefinida por la condición
oDefinida por el usuario

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Especialización y Generalización
✓Restricciones
oDefinida por la condición:
oLa pertenencia se evalúa en función del cumplimiento de
una condición o predicado explícito por la entidad

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Especialización y Tipo_empleado

Generalización
✓Restricciones
oDefinida por la condición:
Supongamos que empleado tiene
el atributo tipo_empleado.
Tipo de generalización está
definida por el atributo.

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Especialización y Generalización
✓Restricciones
oDefinida por el usuario:
El usuario de la base de datos asigna las entidades

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Especialización y
Generalización
✓Restricciones
oDefinida por el usuario:
Supongamos que después de tres meses de grupo1 grupo2 grupo3

trabajo, los empleados de un banco se asignan


a uno de los tres grupos de trabajo. La
asignación al grupo la lleva a cabo el usuario
que toma persona a persona.

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Especialización y Generalización
✓Restricciones
oUn segundo tipo de restricciones tiene relación con la
pertenencia de las entidades a más de un conjunto de
entidades de nivel inferior de la generalización.
Los conjuntos de entidades de nivel inferior pueden ser de
uno de los tipos siguientes: disjuntos o solapados.

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Especialización y Generalización
✓Restricciones
oDisjuntos. La condición de disjunción exige que cada
entidad no pertenezca a más de un conjunto de entidades de
nivel inferior.

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Especialización y
Generalización
✓Restricciones
oDisjuntos. Un disjunta
empleado solo puede
ser oficial o cajero o
secretaria.

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Especialización y Generalización
✓Restricciones
oSolapados. la misma entidad puede pertenecer a más de un
conjunto de entidades de nivel inferior de la generalización.

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Especialización y
Generalización
✓Restricciones
oSolapados. Los
empleados también
pueden ser clientes.

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Especialización y Generalización
✓Restricciones
oRestricción de completitud.
Especifica si una entidad de nivel superior debe pertenecer, al
menos, a uno de los conjuntos de entidades de nivel inferior
de la generalización o especialización. Esta restricción puede
ser de uno de los tipos siguientes:

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Especialización y Generalización
✓Restricciones
oRestricción de completitud.
• Generalización o especialización total.
• Generalización o especialización parcial.

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Especialización y Generalización
✓Restricciones
oRestricción de completitud.
Generalización o especialización total. Cada entidad de nivel
superior debe pertenecer a un conjunto de entidades de nivel
inferior.

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Especialización y
Generalización
✓Restricciones
oRestricción de
completitud.
Generalización o
especialización total.

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Especialización y Generalización
✓Restricciones
oRestricción de completitud.
Generalización o especialización parcial. Puede que alguna
entidad de nivel superior no pertenezca a ningún conjunto de
entidades de nivel inferior.

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Especialización y
Generalización
✓Restricciones
oRestricción de
completitud.
grupo1 grupo2 grupo3
Generalización o
especialización parcial.

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Agregación
Es un concepto de abstracción para construir objetos
compuestos a partir de sus objetos componentes.
Permite combinar entidades entre las que existe una
interrelación y formar una entidad de más alto nivel.
Es útil cuando la entidad de más alto nivel se debe relacionar
con otra.

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Agregación
Expresar relaciones entre las relaciones

Por ejemplo,
Un técnico puede trabajar en varios proyectos y en un
proyecto trabajan varios técnicos. Como consecuencia del
trabajo de un técnico en un proyecto puede publicar uno o
varios artículos.

Facultad de Estadística e Informática


Facultad de Estadística e Informática
Características del modelo E-R extendido
❖Agregación
Por ejemplo,
Una persona trabaja en una sala y en una sala trabajan
muchas personas. En el trabajo realizado en una sala por
cierta persona se ejecutan ciertas actividades.

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Agregación

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Agregación
Por ejemplo,
Un profesor imparte clases en un aula y en un aula imparten
clases varios profesores.
Cada profesor puede registrar si sucedió un incidente
mientras daba su clase en cierta aula

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Agregación

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Agregación
Ejercicio,
Una empresa de construcción realiza documentos de
requerimientos que contienen los materiales necesarios para los
proyectos que tiene a su cargo.
Un documento contiene muchos materiales y un material puede
ser parte de la especificación de varios documentos.
Todo documento de requerimientos que incluye material de la
obra da origen a uno o más pedidos de compras.

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Agregación
Porqué no se resuelve así?

DocumentoRequ Contener Material


erimiento

Pedido

Facultad de Estadística e Informática


Características del modelo E-R extendido
❖Agregación
DocumentoRequ Contener Material
erimiento

Qué requerimientos originan


qué pedidos de compras
solicitando determinado Originar
materiales.

Pedido
Facultad de Estadística e Informática
Características del modelo E-R extendido
❖Agregación
Expresar relaciones entre las relaciones

Facultad de Estadística e Informática


Gracias por su atención

Facultad de Estadística e Informática

También podría gustarte