Upload
salchicho
View
216
Download
0
Embed Size (px)
Citation preview
7/23/2019 Sesión 03- 2013-2 Ejercicios Resueltos
http://slidepdf.com/reader/full/sesion-03-2013-2-ejercicios-resueltos 1/5
LOGO
Bases de DatosSesión 03
Ejercicios Resueltos
Jessica Meza-Jaque, PhD
7/23/2019 Sesión 03- 2013-2 Ejercicios Resueltos
http://slidepdf.com/reader/full/sesion-03-2013-2-ejercicios-resueltos 2/5
Construya un MCD identificando E,R,P,I y C, quepermita:
1. Almacenar los datos personales de los profesores de losdiferentes programas (o carreras) Advance de la UNAB.
2. Considere que un profesor puede ser profesor de una ovarias carreras Advance.
3. Considere como datos básicos a obtener de las carreras elcódigo, nombre, créditos totales, perfil profesional y
número total de profesores de la misma.4. Considere que podría existir registros de profesores que lo
fueron en algún trimestre, pero que ahora no lo son.
5. Los profesores deben ser clasificados por área de
especialidad (Ej, Sistemas, Tx Datos, Gestión, etc.)
Ejemplos
Jessica Meza-Jaque, PhD
7/23/2019 Sesión 03- 2013-2 Ejercicios Resueltos
http://slidepdf.com/reader/full/sesion-03-2013-2-ejercicios-resueltos 3/5
MCD Propuesto ¿?
• Rut.Profesor• Ap.Paterno• Ap.Materno• Nombre Prof• … • …
PROFESOR
PERTENECE • Cód-Carrera• Nombre-Carrera•
Créditos-Totales• Perfil Profesional
CARRERA
(1,n) (1,n)
Jessica Meza-Jaque, PhD
Este modelo podría responder a los requerimientos 1, 2 y 3. Está de acuerdo?Analicemos:1.- Perfil-Profesional es un atributo que está bien registrado?
2.- Cómo obtenemos el número de profesores de una carrera?3.- La cardinalidad (1,n) de PROFESOR hacia PERTENECE está considerando quetodos los profesores que estén en PROFESOR deben estar, al menos una vez, enPERTENECE, es decir, pueden actuar en una o más carreras.4.- La cardinalidad (1,n) de CARRERA hacia PERTENECE está considerando que todaslas carreras deben estar en PERTENECE, al menos, una vez, tanto en cuanto no tendría
sentido que existieran carreras que no tuvieran al menos un profesor asociado.
7/23/2019 Sesión 03- 2013-2 Ejercicios Resueltos
http://slidepdf.com/reader/full/sesion-03-2013-2-ejercicios-resueltos 4/5
MCD Propuesto ¿?
* Rut.Profesor• Ap.Paterno• Ap.Materno• Nombre Prof• … •
…
PROFESOR
PERTENECE(1,n) (1,n)
* AAAA.Trim
AÑO-TRIMESTREÁREA-PROFESOR
* Id.Área• Nombre-A
AREA
(1,1) (1,n)
(0,n)
Jessica Meza-Jaque, PhD
Para responder al requerimiento 4, esnecesario incorporar la entidad AÑO-TRIMESTRE, dado que es necesario quePERTENECE albergue los datos históricosde cada profesor en una carreradeterminada.Para responder al requerimiento 5, esnecesario agregar AREA y AREA-PROFESOR.Qué supuesto está presente al definir lascardinalidades (1,1) y (1,n) del MCD?
• Cód-Carrera• Nombre-Carrera•
Créditos-Totales• Perfil Profesional
CARRERA
7/23/2019 Sesión 03- 2013-2 Ejercicios Resueltos
http://slidepdf.com/reader/full/sesion-03-2013-2-ejercicios-resueltos 5/5
LOGO
Bases de Datos
Sesión 03Ejercicios Resueltos
Jessica Meza-Jaque, PhD