Está en la página 1de 5

Bases de Datos

Sesin 03

Ejercicios Resueltos

Jessica Meza-Jaque, PhD

LOGO

Ejemplos

Construya un MCD identificando E,R,P,I y C, que


permita:
1. Almacenar los datos personales de los profesores de los
diferentes programas (o carreras) Advance de la UNAB.
2. Considere que un profesor puede ser profesor de una o
varias carreras Advance.
3. Considere como datos bsicos a obtener de las carreras el
cdigo, nombre, crditos totales, perfil profesional y
nmero total de profesores de la misma.
4. Considere que podra existir registros de profesores que lo
fueron en algn trimestre, pero que ahora no lo son.
5. Los profesores deben ser clasificados por rea de
especialidad (Ej, Sistemas, Tx Datos, Gestin, etc.)
Jessica Meza-Jaque, PhD

MCD Propuesto ?

PROFESOR

Rut.Profesor
Ap.Paterno
Ap.Materno
Nombre Prof

CARRERA
PERTENECE

(1,n)

(1,n)

Cd-Carrera
Nombre-Carrera
Crditos-Totales
Perfil Profesional

Este modelo podra responder a los requerimientos 1, 2 y 3. Est de acuerdo?


Analicemos:
1.- Perfil-Profesional es un atributo que est bien registrado?
2.- Cmo obtenemos el nmero de profesores de una carrera?
3.- La cardinalidad (1,n) de PROFESOR hacia PERTENECE est considerando que
todos los profesores que estn en PROFESOR deben estar, al menos una vez, en
PERTENECE, es decir, pueden actuar en una o ms carreras.
4.- La cardinalidad (1,n) de CARRERA hacia PERTENECE est considerando que todas
las carreras deben estar en PERTENECE, al menos, una vez, tanto en cuanto no tendra
sentido que existieran carreras que no tuvieran al menos un profesor asociado.
Jessica Meza-Jaque, PhD

MCD Propuesto ?
PROFESOR
* Rut.Profesor
Ap.Paterno
Ap.Materno
Nombre Prof

CARRERA

PERTENECE

(1,n)

(1,1)

(1,n)

(1,n)

REA-PROFESOR

AO-TRIMESTRE

* AAAA.Trim
(0,n)
AREA
* Id.rea
Nombre-A

Cd-Carrera
Nombre-Carrera
Crditos-Totales
Perfil Profesional

Para responder al requerimiento 4, es


necesario incorporar la entidad AOTRIMESTRE, dado que es necesario que
PERTENECE albergue los datos histricos
de cada profesor en una carrera
determinada.
Para responder al requerimiento 5, es
necesario agregar AREA y AREAPROFESOR.
Qu supuesto est presente al definir las
cardinalidades (1,1) y (1,n) del MCD?

Jessica Meza-Jaque, PhD

Bases de Datos
Sesin 03

Ejercicios Resueltos

Jessica Meza-Jaque, PhD

LOGO

También podría gustarte