Está en la página 1de 17

UNIDAD II

Diseño Conceptual y Lógico


de una Base de Datos:
Modelo Entidad/Relación Extendido
Proceso de Construcción de una
base de datos
Minimundo

OBTENCION Y ANALISIS DE Especificación de


REQUERIMIENTOS Requerimientos

DISEÑO CONCEPTUAL
ANALISIS FUNCIONAL Modelo Entidad Relación Diagrama ERE
Extendido

Independiente del SGBD Especificación


DISEÑO LOGICO tablas “lógicas”: atributos,
claves primarias,
Específico para cada SGBD foráneas

Implementación
IMPLEMENTACION DE LA DISEÑO FISICO tablas “físicas”:
APLICACIÓN clustering,
índices, hashing, etc.
20/3/2023 21:13
2/36
Modelo Entidad / Relación Extendido:
Conceptos agregados

1- Generalización-Especialización
2- Entidades Débiles
3- Agregación

20/3/2023 21:13 3/36


Modelo Entidad / Relación Extendido:
Generalización - Especialización

modelo

marca

patente

Vehículo

cantPuertas
pesoMax personasMax

Automóvil Camión Colectivo

relacionA relacionB

20/3/2023 21:13 4/36


Modelo Entidad / Relación Extendido:
Generalización - Especialización

Características:

❖ Las subclases heredan todas las


propiedades de la superclase, es decir:
▪ Atributos
▪ Clave primaria
▪ Relaciones

❖ Las subclases pueden tener


propiedades propias:
▪ Atributos
▪ Relaciones
- Cuidado!!! La clave primaria es la heredada
desde la superclase, no pueden tener otra -

20/3/2023 21:13 5/36


Modelo Entidad / Relación Extendido:
Generalización - Especialización

Los conjuntos de entidades pertenecientes a cada subclase


pueden ser disjuntos o solapados

❖ Subclases Disjuntas
Vehículo

Automóvil Camión Colectivo

❖Subclases Solapadas Persona

Docente Alumno NoDocente


20/3/2023 21:13 6/36
Modelo Entidad / Relación Extendido:
Conceptos agregados

1- Generalización-Especialización
2- Entidades Débiles
3- Agregación

20/3/2023 21:13 7/36


Modelo Entidad / Relación Extendido:
Entidades fuertes y débiles

Una entidad es débil cuando sus atributos no son


suficientes para poder identificarla unívocamente

clave de entidad fuerte de la cual depende

clave +

entidad débil discriminador de la entidad débil


(clave parcial)
(distingue las entidades débiles que dependen de dicha
entidad fuerte)

20/3/2023 21:13 8/36


Modelo Entidad / Relación Extendido:
Entidades fuertes y débiles

ciudad
telefono
tipo
direccion
piso
nombre
nroHab
cuit

Hotel
Hotel posee Habitación

Clave Hotel = cuit Clave Habitación = cuit + nroHab

20/3/2023 21:13 9/36


Modelo Entidad / Relación Extendido:
Entidades: Dependencias de existencias

Si la existencia de la entidad x depende de la


existencia de la entidad y

• y es una entidad dominante


• x es una entidad subordinada

si se suprime y se suprime x
operativamente

20/3/2023 21:13 10/36


Modelo Entidad / Relación Extendido:
Entidades: Dependencias de existencias

Características
❖ Toda entidad débil tiene dependencia
de existencia sobre la entidad fuerte
relacionada.

❖ La relación entre la entidad fuerte y


débil siempre es de multiplicidad 1-n y
la participación de la entidad débil es
total.
❖ Una entidad débil, además de estar
relacionada con la entidad fuerte de
la que depende, puede estar
relacionada con otra entidad (ver
pagina siguiente)
20/3/2023 21:13 11/36
Modelo Entidad / Relación Extendido:
Entidades fuertes y débiles
ciudad
telefono
tipo
direccion
piso
nombre
nroHab
cuit

Hotel
Hotel posee Habitación

ocupa

❖ La entidad débil puede estar


vinculada con otra entidad además Persona
de su vínculo con la entidad fuerte
de la cual depende
20/3/2023 21:13 12/36
Modelo Entidad / Relación Extendido:
Conceptos agregados

1- Generalización-Especialización
2- Entidades Débiles
3- Agregación

20/3/2023 21:13 13/36


Modelo Entidad / Relación Extendido:
Agregación

La agregación “transforma” una relación a una entidad

Permite vincular RELACIONES

20/3/2023 21:13 14/36


Modelo Entidad / Relación Extendido:
Agregación

nombre nombre

Ciudad (*) pertenece País

se_encuentra
nombre

código

AtracciónTurística

Nota (*): La entidad Ciudad en este caso, sólo representa a nombre de ciudades. Por eso la relación pertenece
tiene multiplicidad m-n.
20/3/2023 21:13 15/36
Modelo Entidad / Relación Extendido:
Agregación

Características:
❖ La relación que se agrega puede ser de
cualquier grado. Si la relación es binaria,
siempre es m-n.

❖ La relación que vincula la agregación con


otra entidad, puede tener cualquier grado
y multiplicidad.

20/3/2023 21:13 16/36


Proceso de Construcción de una
base de datos

A trabajar!!!
Dudas?

20/3/2023 21:13 17/36

También podría gustarte