Está en la página 1de 5

TALLER PRATICO: DEL MODELO DE ENTIDAD RELACION A

MODELO RELACIONAL
A partir del siguiente supuesto disear:
1.

El modelo de entidad-relacin correspondiente.

2.
Convertir el modelo de entidad resultante en modelo relacional
aplicando las reglas vistas.
3.
A partir del modelo relacional haz el diseo de las tablas
necesarias para la creacin de la bases de datos.
ENUNCIADO DEL EJERCICIO 1
Se desea disear una base de datos para almacenar y gestionar la
informacin empleada por una empresa dedicada a la venta de
automviles, teniendo en cuenta los siguientes aspectos: la empresa
dispone de una serie de coches para su venta. Se necesita conocer la
matricula, marca y modelo, color y el precio de venta de cada coche.
Los datos que interesa conocer de cada cliente son el id-cliente, nombre,
direccin, ciudad y nmero de telfono: adems, los clientes se
diferencia por un cdigo interno de la empresa que se incrementa
automticamente cuando un cliente se da de alta en ella. Un cliente
puede comprar tantos coches como desee la empresa. Un coche
determinado solo puede ser comprado por un nico cliente. El
concesionario tambin se encarga de llevar a cabo las revisiones que se
realice en cada coche. Cada revisin tiene asociado un cdigo que se
incrementa automticamente por cada revisin que se haga. De cada
revisin se desea saber si se ha hecho cambio de filtro, si se ha hecho
cambio de aceite, si se ha hecho cambio de frenos u otros. Los coches
pueden pasar varias revisiones en el concesionario.

Cliente:
Cliente:(cliente, identificacin, nombre, direccin, ciudad, telfono,
cdigo)
Id-cliente

nombre

direccin

ciudad

telfono

Coche
Mvil:(modelo, matricula, marca, color, precio)
modelo

matricula

Color

precio

Revisiones:(cdigo, filtro, cambio, aceite, frenos u otros)


Cdigo

Filtro

Cambio

aceite

Frenos u
otros

ENUNCIADO DEL EJERCICIO 2

La clnica pajonal necesita llevar un control informatizado de su gestin de


pacientes y mdicos.
De cada paciente se desea guardar un cdigo, nombre, apellidos, direccin,
poblacin, municipio, cdigo postal, telfono y fecha de nacimiento. De cada
mdico se desea guardar el cdigo, el nombre, apellidos, telfono y
especialidad.se desea llevar un control de cada uno de los ingresos que el
paciente hace en la clnica. Cada ingreso que hace el paciente que da
registrado en la base de datos. De cada ingreso se guarda el cdigo de ingreso,
que se incrementa automticamente cada vez que el paciente realice un
ingreso, el nmero de habitacin y la cama en la que el paciente realiza el
ingreso y la fecha de ingreso. Un mdico puede atender varios ingresos, pero el
ingreso de un paciente solo puede ser atendido por un nico mdico. Un
paciente puede realizar varios ingresos en la clnica.

Paciente:(cdigo, nombre, apellido, Mdicos: (pacientes, n, ingresos


poblacin, municipio,)

cdigo

nombre

Apellido

poblacin

municipio

Clnica: Clnica: (cdigo postal, telfono, fecha de nacimiento)

cdigo

postal

telfono

Fecha de
nacimiento

Ingreso: Ingresos:(cdigo, # habitacin, cama, fecha de ingreso)


cdigo

Numero de
habitacin

cama

Fecha de ingreso

Para convertir un diagrama de Entidad/Relacin Modelo


relacional donde se generan las tablas de una base de datos, se
tienen que seguir las siguientes reglas:

1: Cada conjunto de entidades fuertes representa con una tabla, cuyas


columnas corresponde a los atributos de las entidades.

2. Cada conjunto de entidades dbil se representa con una tabla, por


una columna por cada atributo de las entidades ms una columna por
cada atributo de la llave primaria de la entidad fuerte de la cual el
conjunto de entidades dbil de pende.

3:Cuando existe una relacin, uno o varios, se va a generar una tabla


que incluye los atributos de la entidad del extremo, varios, es decir una
columna por cada una de los atributos de la entidad varios y una
columna del atributo principal de la entidad del extremo, uno,. En otras
palabras se toma el campo lleva del extremo uno y se inserta en la tabla
del extremo varios.

4.: Cuando existe una relacin de varios a varios (binaria (y toda


relacin donde el grado de participacin sea de 2 o ms de dos
conjuntos de entidad (ternaria, cuaternaria ( . se presenta con una
tabla, la cual tiene una columna por cada tributo de las llaves primarias
delos conjuntos de entidades a los que se participan en la relacin, ms
una o ms columnas por cada tributo que fueron necesarios para
describir la relacin

5: Si una relacin contiene atributos, automticamente se convierte en


tabla, tomando los atributos de la relacin como campo de tabla y los
campos laves de la tabla que participan en la relacin como campos de
esta nueva tabla

Presentado por:

Paola Suarez
Yulieth Mendoza
Sebastin zapata