Está en la página 1de 3

Ejercicios Diseo de Datos

1. Dada la tabla:
NOMBRE EDAD ESTUDIOS NOTA a) Por qu esta tabla no es una relacin del
Luis 18 Bachillerato Not modelo de BD relacional?

Ana 23 Bachillerato Not b) Transfrmala en otra equivalente que s


CF Suf represente una relacin
Jaime 18 ESO Suf

2. Dado el esquema relacional siguiente:

CLIENTE (DNI, NOMBRE, DIRECCIN, TARIFA)

AUTOMVIL (MATRICULA, MARCA, MODELO, PAGADO, DNI, CLASE)

CATEGORA (COD-CLASE, TASA)

TALLER (CIF, NOMBRE, DIRECCIN)

ACCIDENTE (CODIGO, DNI, MATRICULA, TALLER, FECHA, COSTE)

a) Identifica las integridades referenciales existentes y dibjalas en el esquema relacional


b) Para cada una, decidir y justificar los modos de borrado y modificacin ms convenientes

3. Las siguientes relaciones representan una BD con informacin de empleados y programadores:

EMPLEADO (CODIGO-E, NOMBRE,..., TRABAJO)

PROGRAMADOR (CODIGO-E, LENGUAJE,....)

Sabiendo que cada programador es un empleado, pero lo contrario no tiene por qu cumplirse:

a) Dibuja las integridades referenciales


b) Indica las claves primaria y ajenas de cada relacin, dibuja las integridades sealando si
admiten nulos y modos de borrado y modificacin

4. La BD de una empresa contiene las siguientes tablas:

PERSONA (DNI, NOMBRE, DIRECCIN, TELEFONO)

EMPLEADO (DNI, FECHA-ALTA, FECHA-FIJO, SALARIO, DEPTO, JEFE)

DEPARTAMENTO (CODIGO, NOMBRE, PRESUPUESTO)

Indica cmo se modelara cada una de las siguientes restricciones semnticas:

a) No puede haber dos personas con igual DNI


b) Todo empleado es una persona
c) No puede haber dos departamentos con igual cdigo o igual nombre
d) Toda persona tiene direccin
e) La fecha de alta de un empleado tiene que ser anterior a la fecha de fijo
f) El salario de cada empleado no puede ser superior al 10% del presupuesto de su Dpto
g) Una persona puede tener varios telfonos o ninguno
Ejercicios Diseo de Datos

5. Cmo se transforma a relacional el siguiente modelo E-R:

Dni a) PROFESOR (DNI, NOMBRE, TELEFONO)


Nombre b) PROFESOR (DNI, NOMBRE, TELEFONO *)
Profesor
Profesor c) PROFESOR (DNI, NOMBRE)
Telfono PROF-TEL (TELEFONO, DNI)
d) PROFESOR (DNI, NOMBRE)
PROF-TEL (TELEFONO)

6. Una interrelacin N:M, al representarla en el modelo relacional:

a) Contiene una agrupacin de las claves primarias de las entidades que asocia
b) No tiene claves
c) Contiene solo una de las claves de las entidades que asocia
d) No debe admitir atributos que pertenezcan a una de las entidades asociadas

7. Qu mecanismo de abstraccin utilizamos cuando decimos que los profesores son empleados

a) Clasificacin
b) Agregacin
c) Asociacin
d) Generalizacin

8. Qu tipo de restriccin se da entre las entidades PERSONA y COCHE si decimos que una persona
debe ser propietario de un coche para ser el asegurador de ese coche

a) Exclusividad
b) Exclusin
c) Inclusividad
d) Inclusin

9. Seala la afirmacin FALSA con respecto a las claves candidatas del modelo relacional:

a) Toda relacin tiene al menos una clave candidata


b) Una clave candidata es una clave primaria que tambin cumple la propiedad de minimalidad
c) Toda clave primaria es tambin clave candidata
d) Toda clave alternativa es tambin clave candidata

10. En una tabla con datos de personas se cumple la dependencia funcional completa
{NSS, Prov} Direccin (Direccin depende de NSS y Prov, donde el conjunto de ambas es
Clave) siendo NSS un n de Seguridad Social de una persona, Prov un cdigo de provincia de una
persona y Direccin la direccin de una persona.

Cul de las siguientes afirmaciones es falsa?

a) Puede haber dos personas con igual NSS


Ejercicios Diseo de Datos

b) En cada provincia, una persona slo puede tener una direccin


c) En una provincia puede haber varias direcciones, pero de personas diferentes
d) Una persona solo puede tener una direccin, que estar en una nica provincia.

11. Pon un ejemplo de cada caso de jerarqua de generalizacin/especializacin (totalidad, solapamiento,


exclusividad, parcialidad) segn el modelo E-R y transfrmalos a relacional.

12. Se dispone de una BD relacional que se utiliza para llevar el control de los libros pedidos y recibidos
en una biblioteca. Las relaciones existentes son:

TITULO (ISBN, TITULO, EDITORIAL, FECHA-PUBLICACION, IDIOMA)

EDITORIAL (EDITORIAL, TELEFONO, DIRECCION)

PROVEEDOR (PROVEEDOR, TELEFONO, DIRECCION)

EJEMPLAR (SIGNATURA , ISBN, PRECIO-COSTE)

AUTOR (AUTOR, CIUDAD, PAIS)

TITULO-AUTOR (ISNB, AUTOR, CATEGORA)

PEDIDOS-CABECERA (N-PEDIDO, FECHA, PROVEEDOR, %DTO, IVA, IMPORTE-TOTAL)

PEDIDOS-LINEA (N-PEDIDO, ISBN, CANTIDAD, PRECIO-UNIDAD, TITULO)

a) Identifica las integridades referenciales existentes y dibjalas en el esquema relacional


b) Para cada una, decidir y justificar los modos de borrado y modificacin ms convenientes
c) Dibuja el Modelo Entidad-Relacin del que proviene

13. Dado el esquema relacional para gestionar los prstamos de una biblioteca:

LIBRO (SIGNATURA, AUTOR, TITULO, EDITOR, COD-CLASE*)

USUARIO (CARNET, NOMBRE, DIRECCIN)

CLASE (CODIGO, TIEMPO-PRESTAMO)

PRESTAMO (SIGNATURA, CARNET, FECHA-INICIO, FECHA-FIN)

a) Identifica las integridades referenciales existentes y dibjalas en el esquema relacional


b) Para cada una, decidir y justificar los modos de borrado y modificacin ms convenientes
c) Dibuja el MER del que proviene

También podría gustarte