Ejercicios_resueltos_M_E_R

Páginas: 7 (1736 palabras) Publicado: 10 de noviembre de 2015
IES Trassierra

EJERCICIOS RESUELTOS

Diseño de Bases de Datos

1.- Un club náutico desea tener informatizados los datos correspondientes a sus
instalaciones, empleados, socios y embarcaciones que se encuentran en dicho club. El
club esta organizado de la siguiente forma:











Los socios pertenecientes al club vienen definidos por su nombre, dirección,
DNI, teléfono y fecha deingreso en el club.
Las embarcaciones vienen definidas por: matricula, nombre, tipo y dimensiones.
Los amarres tienen como datos de interés el número de amarre, la lectura del
contador de agua y luz, y si tienen o no servicios de mantenimiento contratados.
Por otro lado, hay que tener en cuenta que una embarcación pertenece a un socio
aunque un socio puede tener varias embarcaciones. Una embarcaciónocupará un
amarre y un amarre está ocupado por una sola embarcación. Es posible que
existan amarres no ocupados. Es importante la fecha en la que una embarcación
es asignada a un amarre.
Los socios pueden ser propietarios de amarres, siendo importante la fecha de
compra del amarre. Hay que tener en cuenta que un amarre pertenece a un solo
socio y que NO HAY ninguna relación directa entre la fecha enla que se compra
un amarre y en la que una embarcación se asigna a un amarre.
El club náutico está dividido en varias zonas definidas por una letra, el tipo de
barcos que tiene, el numero de barcos que contiene, la profundidad y el ancho de
los amarres. Una zona tendrá varios amarres y un amarre pertenece a una sola
zona.
En cuanto a los empleados, estos vienen definidos por su código, nombre,dirección, teléfono y especialidad. Un empleado está asignado a varias zonas y
en una zona puede haber más de un empleado, siendo de interés el número de
barcos de los que se encarga en cada zona.

SE PIDE:
1. Elabora el esquema conceptual mediante el modelo Entidad/Relación
2. Obtén el esquema conceptual modificado.
3. Tablas resultantes de la transformación del modelo anterior al modelorelacional.
4. Aplica el proceso de Normalización a dichas tablas hasta Tercera Forma
Normal.

Profesor: Juan Carlos Pérez

Pág 1 /6.

IES Trassierra

EJERCICIOS RESUELTOS

Diseño de Bases de Datos

SOLUCIÓN.Teniendo en cuenta la especificación de requerimientos detallada en el enunciado,
pasamos a resolver cada uno de los apartados solicitados:
Apartado 1) Diagrama Entidad/Relación.

Profesor: Juan CarlosPérez

Pág 2 /6.

IES Trassierra

EJERCICIOS RESUELTOS

Diseño de Bases de Datos

Apartado 2) Diagrama Entidad/Relación simplificado.
En el proceso de simplificación del esquema conceptual, se ha movido el atributo
fec_comp de la relación compra hacia la entidad AMARRE, pues una relación 1:N no
debe tener atributos, además se ha eliminado el ciclo que existía a través de la relación
compra entrelas entidades SOCIO y AMARRE. Asímismo, se ha eliminado la
relación con cardinalidad M a N denominada asignado y se ha transformado en sendas
relaciones 1 a N con la entidad EMPLE_ZONA. Esta última simplificación es
inecesaria pues generaría exáctamente las mismas tablas, se indica en este ejercicio solo
porque lo pide expresamente el enunciado.

Profesor: Juan Carlos Pérez

Pág 3 /6.

IESTrassierra

EJERCICIOS RESUELTOS

Diseño de Bases de Datos

Apartado 3) Tablas resultantes de la transformación del esquema anterior al
modelo relacional.
Para facilitar su comprensión expresamos las claves primarias en negrita y las ajenas en
subrayado discontinuo.
En la relación ocupa exportamos hacia EMBARCACION pues la que tiene cardinalidad
(0,1), pasando a ésta el atributo fec_asig.
SOCIO (dni_s,nom_s, dir_s, tel_s, fec_ing)
EMBARCACION (matri, nom_e, tipo_e, dimens, dni, fec_asig, num_a)
AMARRE (num_a, lect_agua, lect_luz, mant, fec_comp)
ZONA (cod_z, tipo_barcos, num_barcos, prof, ancho_amarre)
EMPLEADO (cod_e, nom_e, dir_e, tel_e, epecial)
EMPLE_ZONA (cod_e, cod_z, num_b_at)

Apartado 4) Tablas resultantes después del proceso de normalización según la 3FN.
1FN)
Como el atributo que...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS