Ejercicios Normalizacion

Páginas: 15 (3548 palabras) Publicado: 21 de junio de 2015
EJERCICIOS PARA 3PC
MODELO RELACIONAL

1. Dada la siguiente tabla
Alumnos de Idiomas
Codigo

Nombre

A01
A02

Luis
Ana

A03
A04

Jaime
María

Edad

Idioma
18 Inglés
23 Inglés
Francés
19 Alemán
42 Italiano

Nivel
Bien
Bien
Regular
Mal
Bien

a) ¿ Porqué no representa una relación?
b) Transformarla en otra equivalente que modele la misma información y que sí represente una
relación.
2. Dado elesquema relacional siguiente:
Cliente(dni, nombre-cli, direccion-cli, tarifa)
Automóvil(matricula, marca, modelo, pagado, dni, #clase)
Categoría(#clase, tasa)
Taller(cif, nombre-tal, direccion-tal)
Accidente(#accidente, dni, matricula, cif, fecha, coste)
Sabiendo que se han llamado igual, en todas las tablas, los atributos que representan el mismo
objeto o propiedad, se pide:
a) Indicar lasintegridades referenciales existentes y dibujarlas en un diagrama referencial.
b) Para cada una, decidir y justificar los modos de borrado y modificación más convenientes.
DEPENDENCIAS FUNCIONALES
1. Una BD debe contener información concerniente a las ventas de los productos de una
cierta compañía (Agentes, Áreas y Productos). Cada Agente es responsable de las
ventas en una o más Áreas, cada Área tiene uno omás Agentes como responsables
de las ventas en ella. Del mismo modo, cada Agente es responsable de la venta de uno
o más Productos y cada Producto tiene uno o más Agentes responsables de su venta.
Todos los Productos se venden en todas las Áreas, pero no hay dos Agentes que
vendan el mismo producto en la misma Área. Cada Agente vende el mismo conjunto de
Productos en todas las Áreas en las queopera, y con independencia del Área tiene
establecido un precio mínimo de venta para cada producto.
Se pide determinar las dependencias funcionales y representarlas mediante el
correspondiente diagrama.
2. Supongamos que al diseñar una BD se obtienen las cuatro relaciones siguientes:
R1(nombre_emp, direcc_emp, edad, sexo, nombre_superv)
R2(nombre_superv, departamento)
R3(nombre_empl, departamento)R4(departamento, num_tel_depart, direcc-depart)
Una de las relaciones es redundante. Identificarla y explicar las razones de dicha
redundancia.
3. Se tiene la relación R siguiente que contiene información sobre los empleados de una
empresa
• R(NEmp, DNI, Edad, Dir, CDep, NDep, DJef, CPro, NPro, Año, Imp)
• donde cada atributo es:
• NEmp: nombre de un empleado.
• DNI: DNI del empleado.
• Edad: edaddel empleado.
• Dir: dirección del empleado.

1










CDep: código de departamento al que pertenece el empleado.
NDep: nombre del departamento.
DJef: DNI del empleado que es jefe del departamento.
CPro: Código de un proyecto en el que participa el empleado.
NPro: nombre del proyecto.
Año: año de realización del proyecto.
Imp: importe del proyecto.
Se cumplen las siguientesrestricciones:

1) Un empleado sólo tiene un nombre (aunque puede haber 2 empleados con igual nombre),
una edad y una dirección.
2) Un empleado sólo pertenece a un departamento, aunque cada departamento puede tener
varios empleados.
3) No hay 2 departamentos con igual código. Tampoco puede haber 2 departamentos con igual
nombre.
4) Un departamento tiene un único Jefe, que es uno de los empleados. Un empleadosólo
puede
ser Jefe de un departamento.
5) Un empleado puede participar en varios proyectos; los cuales pueden tener a su vez a varios
empleados.
6) Cada proyecto se identifica por su código y sólo tiene un nombre, un año de realización y
un importe.
7) Dos proyectos pueden tener el mismo nombre si son en años diferentes.
Se pide:
a) Indicar el conjunto de DF que se cumplen, señalando el númerode la restricción o
restricciones de donde se deduce cada una. De la misma manera, indicar las DF que es
seguro que no se cumplen en ningún caso. Dibujar el diagrama de dependencias.
b) Indicar las DF no completas y transitivas, y los descriptores equivalentes.
c) La restricción 5ª (un empleado puede participar en varios proyectos y en cada proyecto
pueden participar varios empleados) no puede...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios De Normalizacion
  • Ejemplos Y Ejercicios De Normalizacion
  • normalizacion
  • LA NORMALIZACION
  • Normalizacion
  • normalizacion
  • la normalizacion
  • normalizacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS