Está en la página 1de 17

GESTIN DE BASES DE DATOS

Unidad 2B: Diseo Lgico de Bases de Datos


2 parte- El modelo E/R ampliado

Contenidos
En el modelo E/R ampliado se aaden
conceptos como: subclase, superclase,
especializacin y generalizacin.
Con ello se vencen muchas limitaciones
que hasta el momento se tenan con el
modelo bsico.

Generalizacin y Especializacin

Una entidad E es una generalizacin de


E1, E2, En, si cada ocurrencia de cada
una de esas entidades es tambin una
ocurrencia de E.
SUPERCLASE

tipo
ESPECIALIZACIN

GENERALIZACIN

SUBCLASE 1

SUBCLASE 2

Generalizacin y Especializacin
Todos los atributos de la entidad genrica
son heredados por las subentidades.
Las subentidades pueden tener sus
propios atributos.
Las subentidades son especializaciones de
la genrica.
Tienen una relacin ES_UN con la
entidad superclase.

Ejercicio I

Representar en un E/R Los empleados


que pueden ser: directivos, tcnicos,
comerciales. Se hereda el DNI. Los
tcnicos manipulan mquinas.

Solucin Ejercicio I
EMPLEADO

DNI
nombre

puesto

DIRECTIVO

comisin

TCNICO

COMERCIAL

MANIPULA

dpto

n serie
MQUINA

descripcin

Tipos de Especializacin

Exclusiva:
Cada ocurrencia de la
superclase pertenece a una de las
especializaciones.
DNI

EMPLEADO
puesto

DIRECTIVO

dpto

nombre
comisin

TCNICO

COMERCIAL

Tipos de Especializacin

Inclusiva:
Cada ocurrencia de la
superclase pueden pertenecer a ms de
una de las especializaciones.
DNI

EMPLEADO
puesto

DIRECTIVO

dpto

nombre
comisin

TCNICO

COMERCIAL

Tipos de Especializacin

Total: Cada ocurrencia de la superclase


tiene que pertenecer obligatoriamente
a una de las especializaciones.
DNI

EMPLEADO

puesto

DIRECTIVO

dpto

nombre

comisin

TCNICO

COMERCIAL

Tipos de Especializacin

Parcial:
Cada ocurrencia de la
superclase no tiene que pertenecer
obligatoriamente a una de las
especializaciones.
DNI

EMPLEADO

puesto

DIRECTIVO

dpto

nombre
comisin

TCNICO

COMERCIAL

Ejercicio II

Crea un E/R para almacenar datos de los


distintos tipos de ordenadores que puede
tener una organizacin. Clasifcalos en
Sobremesa, Porttiles y Servidores, y
asigna correctamente los atributos: N
Serie,
Procesador,
Memoria,
CapacidadDisco,
TipoBatera,
DuracinBatera,
NProcesadores y
TipoProxy.

Solucin:
proxy

Capacidad_disco

memoria
Num_serie

ordenadores

tipo

sobremesa

procesador
comisin

porttiles
Duracin_bat

Tipo_bat

servidores

Num_proces

Resumen E/R- Recomendaciones


Leer varias veces el problema.
Obtener lista inicial de candidatos a:

1.
2.

Entidades.
Atributos.
Relaciones.

Recomendaciones:

3.

Para
entidades:
Nombres
comunes
importantes para el desarrollo del problema.
Realizar abstraccin.
No obsesionarse con las entidades dbiles.
Anotarse las claras y estudiar las dudosas.

Resumen E/R- Recomendaciones

Extraer atributos de cada entidad,


identificando claves. Adjetivos asociados a
un nombre comn que hemos seleccionado
como entidades. Establecer tipo de atributo
(opcional, derivado, etc).
Identificar generalizaciones, si hay un
atributo aplicable a ms de una entidad.
Indicar subclases y superclases.
Atributos de cada relacin. Solamente
aplicables a la relacin y no de las entidades.

Resumen E/R- Recomendaciones

Si los nombres comunes no tienen


demasiada informacin se almacenarn
como atributos de otra entidad. Ej: autor y
libro.
Extraer los dominios de los atributos.
Identificar las relaciones. Verbos del texto.
Entidades: sujetos y predicados. Ej: agente
inmob.Vende edificio

Resumen E/R- Recomendaciones

Cmo afecta la relacin a las entidades?.


Distinguir dbiles de fuertes :

Tiene sentido esta ocurrencia de entidad si quito


una ocurrencia de la otra entidad?.
Se pueden identificar por s solas las ocurrencias
de la otra entidad?.

Resumen E/R- Recomendaciones


4.

5.

6.

Averiguar
participaciones
y
cardinalidades. Si no est definido la que
almacene
mayor
cantidad
de
informacin.
Poner todos los elementos listados en el
paso 2. Replantearse todas las
pertenencias.
Refinar
diagrama
eliminando
incoherencias.
Discutir con otra
persona.

También podría gustarte