5.-Bases datos Unidad 2C

Page 1

Generalización / Especialización “ Es un tipo especial de interrelación entre varios tipos de entidades (subtipos) y un tipo de entidad más general (supertipo) cuyas características son comunes a todos los subtipos” PROFESOR

Generalización

(1,1)

Es_un

TITULO

(0,1)

DOCTOR

(0,1)

NO DOCTOR

Especialización


PROFESOR CI

NOMBRE

(1,N) DEPT

DIR

(1,1) M:1

PERTENECE

TÉCNICO (1,N) CI

NOMBRE

DEPARTAMENTO

PERTENECE

DIR

(1,1) M:1

DEPT

PERTENECE

OBRERO

(1,1)

(1,N) CI

NOMBRE

DIR

DEPT

M:1


Generalizaci贸n EMPLEADO CI

NOMBRE

DIR

PERTENECE

(1,N)

DEPARTAMENTO

(1,1)

DEPT

Es_un

M:1

(1,3)

OBRERO

TECNICO

DICTA

PROFESOR DEDICACION

N:N

(1,3)

MATERIA


EMPLEADO CI

NOMBRE

DIR

DEDICACION

(1,N)

PERTENECE

(1,1)

DEPARTAMENTO

DEPT

M:1

NIVEL

(1,3)

DICTA

(0,3)

MATERIA

N:N

Especializaci贸n


Restricciones semánticas de la generalización / especialización

DOCUMENTO PROFESOR PERSONA TOTALIDAD PARCIALIDAD OCUPACIÓN TITULO TIPO

Es_un

SOLAPAMIENTO EXCLUSIVIDAD EMPLEADO DOCTOR LIBRO

ESTUDIANTE NO REVISTA DOCTOR


Agregación: (Compuesto / Componente )

VEHICULO

(1,1)

CHASIS

EMPRESA

(1,1)

MOTOR

(4,4)

Unión de diversas partes que ser objetos distintos y que desempeñan diferentes papeles en la agregación.

RUEDA

DEPARTAMENTO

(Miembro / Colección) Cada parte es de un mismo tipo y desempeña el mismo papel.


Dimensi贸n temporal PROFESOR

DICTA

(1,1)

(0,N)

1:M

EJEMPLAR

(0,N) (0,5)

F_EDICION

PRESTADO

(0,N) (0,1)

N:1 F_PRESTAMO F_PREST

CURSO

F_ENTREGA

ESTUDIANTE


Control de Redundancia Atributos derivados ID CURSO

NUM_EDIC

Se obtiene por el total de ejemplares que tiene un curso en el tipo de entidad edición

(1,1)

EDICIÓN

TIENE (1,N)

1:M

Un elemento de un esquema es redundante cuando puede ser eliminado sin pérdida de semántica


Control de Redundancia Interrelaciones redundantes IMPARTE

PROFESOR

PERTENECE

CICLO (1,N)

CURSO

DIRIGE

DEPARTAMENTO (1,1)

Todo profesor debe impartir mĂ­nimo un curso y este debe ser dirigido por un solo departamento al cual se supone pertenece el profesor.


Control de Redundancia Interrelaciones redundantes La interrelaci贸n PERTENECE es necesaria

PROFESOR

IMPARTE

PERTENECE

CICLO (0,N) DIRIGE

CURSO (0,N)

Un profesor puede o no dictar cursos Un curso puede estar adscrito a uno o varios departamentos

DEPARTAMENTO (1,N)


Control de Redundancia Interrelaciones redundantes Condiciones Generales • Exista un ciclo • Las interrelaciones que componen el ciclo sean equivalentes semánticamente • Que se puedan asociar los ejemplares de las dos entidades que estaban interrelacionadas, aún habiéndose eliminado la interrelación • Que la interrelación o bien no tenga atributos o estos puedan ser transferidos y no perder su semántica.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.