Download EXAMEN DE BASES DE DATOS – 11/06/04 1. El atributo

Document related concepts

Trigger (base de datos) wikipedia , lookup

Base de datos relacional wikipedia , lookup

Normalización de bases de datos wikipedia , lookup

Clave primaria wikipedia , lookup

Integridad referencial wikipedia , lookup

Transcript
EXAMEN DE BASES DE DATOS – 11/06/04
1. El atributo nota_media de la relación Casa_rural es un atributo derivado que se obtiene al
calcular el valor medio, para cada casa rural, de las notas que se le han asignado en las distintas
opiniones, es decir:
Nota _ media _ casai =
∑ notas _ asignadas _ casa
i
número _ opiniones _ casai
a. Además de la inserción en la relación Opinión, enumere las operaciones sobre la base
de datos que afectan al valor del atributo derivado. (0,75 puntos)
b. Diseñe un disparador (trigger) de SQL estándar para controlar la operación de
inserción en Opinión. (0,75 puntos)
EXAMEN DE BASES DE DATOS – 13/09/04
1. Suponga que se añade a la relación Equipo el atributo derivado Njugadores, cuyo valor se
obtiene al contar el número de jugadores que tiene cada equipo.
a. Además de la inserción en la relación Jugador, enumere las operaciones sobre la base
de datos que pueden suponer la actualización del valor del atributo derivado. (0,5
puntos)
b. Diseñe un disparador (trigger) de SQL estándar para controlar la operación de
inserción en Jugador. (0,75 puntos)
EXAMEN DE BASES DE DATOS – 10/06/05
1. El atributo puntuación de la relación Actuación es un atributo derivado que se obtiene al sumar los puntos
obtenidos por esa actuación:
a. Enumere las operaciones sobre la base de datos que pueden afectar al valor del atributo derivado.
(0,75 puntos)
b. Diseñe un disparador (trigger) en SQL para actualizar puntuación ante un borrado en Votación. (0,5
puntos)
EXAMEN DE BASES DE DATOS – 12/09/05
1. El atributo num_pilotos de la relación Prueba es un atributo derivado que se obtiene al contar los pilotos
que participan en esa prueba.
a. Enumere las operaciones sobre la base de datos que pueden afectar al valor del atributo
derivado, indicando la relación afectada por cada operación y el atributo en caso de ser
necesario. (0,75 puntos)
b. Diseñe un disparador (trigger) en SQL para actualizar num_pilotos ante una inserción en la
relación Participa. (0,5 puntos)
EXAMEN DE BASES DE DATOS – 9/06/06
1) El atributo importe de la relación Pedido es un atributo derivado que se obtiene al sumar el
resultado de multiplicar el precio del artículo que aparece en la línea de pedido por la cantidad
pedida, para todas las líneas de pedido, es decir:
a. Además del borrado en Línea_Pedido, indicar cinco operaciones que
afectan al valor del atributo derivado importe de la relación Pedido. (0,5
puntos)
b. Escribir un disparador para responder a la operación de borrado en
Línea_Pedido. (0,75)
EXAMEN DE BASES DE DATOS – 04/09/06 – Cuestionario - TIPO A
1) Supongamos que a la relación Candidato se le añade el atributo derivado total_nota que se
obtiene sumando todas las notas de las pruebas que ha realizado el candidato:
a. Además de la inserción en Prueba, indicar qué operaciones afectan al
valor del atributo derivado total_nota de la relación Candidato. (0,5
puntos)
b. Escribir un disparador para responder a la operación de inserción en
Prueba. (0,75)