5
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 Datos Sesión 03 Ejercicios Resueltos Jessica Meza-Jaque, PhD

Sesión 03- 2013-2 Ejercicios Resueltos

Embed Size (px)

Citation preview

Page 1: Sesión 03- 2013-2 Ejercicios Resueltos

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

Page 2: Sesión 03- 2013-2 Ejercicios Resueltos

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

Page 3: Sesión 03- 2013-2 Ejercicios Resueltos

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. 

Page 4: Sesión 03- 2013-2 Ejercicios Resueltos

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

Page 5: Sesión 03- 2013-2 Ejercicios Resueltos

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