swdfghnjm,

Páginas: 12 (2883 palabras) Publicado: 7 de noviembre de 2014
CUESTIONARIO DE BASES DE DATOS 4/06/02.

TIPO A

NOTA_OBTENIDA= (Bien_contestadas − Mal_contestadas/3) × 0,25.
Sea el siguiente esquema relacional al que se hará referencia como ESQUEMA de
TRABAJO que mantiene información sobre un casting multitudinario previo a un
concurso de actores:
Actor(dni_act: d1, nombre: d2, edad: d3)
CP: {dni_act}
VNN: {nombre}
Miembro_Jurado (dni_jur: d1,nombre: d2, especialidad: d8)
CP: {dni_jur}
VNN: {nombre}
Papel(cod_pap: d3, descripción: d4, duración: d5)
CP: {cod_pap}
VNN: {descripción, duración}
Actuación(cod_pap: d3, dni_act: d1, fecha:d10)
CP: {cod_pap, dni_act}
VNN: {fecha}
CAj: {cod_pap} → Papel Borrado RESTRICTIVO y Actualización en CASCADA
CAj: {dni_act} → Actor Borrado RESTRICTIVO y Actualización en CASCADAFicha_Puntuación(cod_ficha: d6, nota: d7, cod_pap: d3, dni_act: d1, dni_jur: d1)
CP:{cod_ficha}
VNN: {dni_jur}
CAj: {dni_jur} → Miembro_Jurado
Borrado RESTRICTIVO y Actualización en CASCADA
CAj: {cod_pap, dni_act} → Actuación
Integridad Referencial PARCIAL
Borrado en CASCADA y Actualización en CASCADA
donde la relación Actuación tiene el siguiente significado: “El actor de dni dni_act ha
interpretado elpapel de código cod_pap el día fecha” y la relación Ficha_Puntuación: “Hay
una ficha de código cod_ficha que rellena el miembro_jurado dni_jur, y en la que se otorga
nota puntos a la actuación de actor dni_act en el papel cod_pap”.
Y sea BD la siguiente base de datos del esquema anterior:
Actor
Miembro_Jurado
Papel
Dni_act Nombre edad dni_jur Nombre especialidad Cod_pap Descripción Duración456 Luisa
18
222 Marta
1
Chica
20
678 María
21
333 Pablo
2
Chico
17
123 Juan
32
444 Aurora
3
Malo
7
4
Amiga
3
Actuación
Cod_pap Dni_act
1
456
4
456
1
678
2
123

Fecha
3-3-02
3-3-02
3-3-02
3-3-02

Ficha_Puntuación
cod_ficha nota cod_pap dni_act
1
3
1
678
2
5
4
456
7
456
3
4
6
2
123
5
8
1
678
6
6
3
678
5
7

dni_jur
222
333
333
444222
444
333

1. Dado el esquema de trabajo, ¿cuál de las opciones siguientes es CIERTA?
a) Un actor no puede actuar en varios papeles.
b) Todo actor tiene que actuar en algún papel.
c) Todos los papeles tienen que tener al menos una actuación.
d) Un miembro del jurado puede puntuar al mismo actor en el mismo papel varias
veces con notas diferentes.
2. Dada la base de datos BD, ¿quéocurre si se cambia en la tabla Actuación el
valor del cod_pap igual a 4 por un 5?
a) El cambio se actualizará en cascada donde haga falta.
b) Que en la tabla Ficha_Puntuación en la tupla de cod_ficha=2 el valor de cod_pap se
cambiará a 5.
c) Que en la tabla Ficha_Puntuación en la tupla de cod_ficha=2 el valor de cod_pap se
cambiará a 5 y en la tabla Papel también se cambiará el cod_pap a 5.d) Que el sistema no permitirá el cambio por la integridad referencial.
3. Dada la base de datos BD, ¿cuál de las opciones siguientes es CIERTA?
a) La tupla de la tabla Ficha_Puntuación de cod_ficha=6 no es válida porque no se
corresponde con ninguna actuación.
b) La tupla de la tabla Ficha_Puntuación de cod_ficha=3 no es válida porque cod_pap
no puede ser nulo ya que es parte de la claveajena.
c) La tupla de la tabla Ficha_Puntuación de cod_ficha=6 no es válida porque el actor
con dni_act=678 es mujer y el papel de cod_pap=3 es de hombre
d) La tupla de la tabla Ficha_Puntuación de cod_ficha=7 sólo sería válida si la clave
ajena tuviera integridad referencial débil.
4. Dada la base de datos BD, ¿qué ocurre si se borra en la tabla Miembro_jurado la
tupla de dni_jur=333?
a) Elsistema pondrá a nulo el atributo dni_jur en las tuplas de la tabla
Ficha_Puntuación de cod_ficha igual a 2, 3 y 7.
b) El sistema eliminará también las tuplas de la tabla Ficha_Puntuación de cod_ficha
igual a 2, 3 y 7.
c) El sistema no permitirá el borrado debido a que la restricción de integridad
referencial no lo permite.
d) El sistema eliminará las tuplas de la tabla Ficha_Puntuación de...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS