13.08.2013 Views

TEST(10 preguntas, respuesta única - Grupo Alarcos

TEST(10 preguntas, respuesta única - Grupo Alarcos

TEST(10 preguntas, respuesta única - Grupo Alarcos

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Alumno(a): __________________________________________________ Titulación: ______________<br />

Problema 2º (3 puntos)<br />

Se está diseñando una base de datos relacional para almacenar información sobre un centro<br />

universitario, que satisface las siguientes reglas de negocio:<br />

1. Un profesor se identifica por un código (CP) y todos los profesores tienen nombres (NP)<br />

diferentes.<br />

2. Un profesor puede tener varios títulos (T) e intervenir en distintos proyectos (P). No se<br />

exige ningún título determinado para intervenir en un cierto proyecto.<br />

3. Cada asignatura (A) tiene un único profesor como responsable, si bien un mismo profesor<br />

puede ser responsable de más de una asignatura.<br />

4. Cada asignatura está dividida en uno o más grupos (G).<br />

5. Todo estudiante (E), en cada asignatura, pertenece a un único grupo.<br />

6. Cada profesor depende siempre y <strong>única</strong>mente de un departamento (D). Igualmente, toda<br />

asignatura está adscrita a un único departamento, que es el del profesor responsable de la<br />

misma.<br />

Se pide:<br />

a) Indicar las dependencias funcionales que se implican a partir de cada una de las anteriores<br />

reglas de negocio. Indicar qué dependencias transitivas se han obtenido.<br />

b) Si intentamos representar la anterior información con el esquema siguiente, en el cual nos<br />

dicen que todas las relaciones están en FNBC; JUSTIFICAR cuales de las reglas de negocio<br />

se respetarían y cuales no.<br />

R1(CP,NP,T,D)<br />

R2(CP,P)<br />

R3(G,A,CP)<br />

R4(G,E)<br />

c) Explicar las nuevas restricciones que estaríamos introduciendo en el apartado b) respecto de<br />

las reglas de negocio iniciales.<br />

SOLUCIONES:<br />

a)<br />

R1<br />

R2<br />

R3<br />

R4<br />

R5<br />

R6<br />

Diagrama:<br />

CP es clave primaria => CP -> NP<br />

NP es clave alternativa => NP->CP<br />

Luego son equivalentes: CPNP<br />

CP no-> T<br />

CP no-> P no existe ninguna dependencia funcional<br />

A->CP<br />

G->A<br />

E,A->G<br />

CP->D<br />

A->D<br />

D<br />

T P<br />

CP NP<br />

A<br />

G<br />

E<br />

UCLM -ESI: BDa , SOLUCIONES final junio-2004 (ISI + ITIS + ITIG) pg. 7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!