0% encontró este documento útil (1 voto)
629 vistas4 páginas

Diseño de Modelo Entidad/Relación

El documento presenta 6 casos de estudio para diseñar modelos de base de datos. Cada caso incluye la información requerida sobre las entidades y relaciones. Se pide realizar el modelo entidad-relación y obtener el modelo relacional para cada caso de estudio. Los casos cubren diferentes dominios como seguros de vehículos, ventas, un centro de salud, transporte de paquetes, venta de automóviles y proyección de películas.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (1 voto)
629 vistas4 páginas

Diseño de Modelo Entidad/Relación

El documento presenta 6 casos de estudio para diseñar modelos de base de datos. Cada caso incluye la información requerida sobre las entidades y relaciones. Se pide realizar el modelo entidad-relación y obtener el modelo relacional para cada caso de estudio. Los casos cubren diferentes dominios como seguros de vehículos, ventas, un centro de salud, transporte de paquetes, venta de automóviles y proyección de películas.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD AMAZONICA DE PANDO

AREA DE CIENCIAS Y TECNOLOGIA


CARRERA DE INGENIERIA DE SISTEMAS
BASE DE DATOS II

PRACTICA FINAL DISEÑO MODELO ENTIDAD/RELACION


DIAGRAMA E/R Y PASO AL MODELO RELACIONAL

1. SEGURO VEHÍCULOS

Se quiere realizar una BD para una compañía de seguros de


vehículos que tiene una serie de clientes:

1. Cada cliente puede tener asegurado varios Vehículo. Un


Vehículo es de un solo cliente.

2. Para cada vehículo almacenaremos: Numero de placa, marca,


modelo y tipo de seguro.

3. Para cada cliente: el CI, nombre, fecha nacimiento, sexo,


dirección, celular y/o teléfono.

4. Un vehículo puede tener varios accidentes, de los cuales


necesitaremos saber la fecha del accidente y si fue
responsable o no del mismo (S/N).

5. Cada accidente que tenga un vehículo será de un tipo de


accidente que tendrá un código de accidente y una descripción
(A01,’CHOQUE LATERAL DERECHO’).

a) Realizar el modelo Entidad /Relación.


b) Obtener al modelo relacional.

2. VENTAS POR ZONAS

Se quiere realizar una base de datos para almacenar las ventas


de artículos de los vendedores de una empresa en cada zona.
1. Necesitaremos almacenar para cada vendedor el CI, nombre,
dirección, email, celular y/o teléfono.
2. Un vendedor realizará ventas y para cada venta
necesitaremos almacenar: las unidades vendidas de un
artículo, subtotal de la venta asi como el total de la
venta, fecha de la venta, código de la zona y el nombre de
las zonas de la venta.
3. Cada vendedor puede actuar en más de una zona y en una
zona puede haber más de un vendedor.
4. No puede haber vendedores sin zona, ni zonas sin
vendedores.
5. Recopilaremos por cada artículo la siguiente información:
código de artículo, nombre, precio unitario y cantidad en
almacén.
UNIVERSIDAD AMAZONICA DE PANDO
AREA DE CIENCIAS Y TECNOLOGIA
CARRERA DE INGENIERIA DE SISTEMAS
BASE DE DATOS II

6. Necesitaremos saber qué vendedores pertenecen a cada


zona, independientemente de que hayan realizado ventas o
no.

a) Realizar el modelo Entidad /Relación.


b) Obtener al modelo relacional.

3. CENTRO DE SALUD

Se quiere realiza una BD para un centro de salud de nuestro


barrio:

1. Un médico tiene asignado varios pacientes


2. Cada paciente está asignado a un médico en concreto
3. Cada médico pasa consulta en una o varias salas en
fechas distintas y atiende a pacientes.
4. Cada sala puede ser usada por diferentes médicos
5. De los médicos interesa conocer sus datos personales y
el año en que se colegió.
6. Del paciente además de sus datos personales se
quiere guardar su historial médico, para ello
almacenaremos la sala donde pasó cada
consulta, la fecha de la consulta, y
también almacenaremos el diagnóstico. A un paciente
normalmente lo atiende su médico, pero puede ocurrir que
alguna vez lo atienda otro médico.
7. De la sala se almacenará su ubicación y la descripción
de la sala.

a) Realizar el modelo Entidad /Relación.


b) Obtener al modelo relacional.

4. EMPRESA TRANSPORTES

Se desea informatizar la gestion de una empresa de transportes


que reparte paquetes por todo el departamento pando .
1. Los encargados de llevar los paquetes son los
camioneros, de los que se quiere guardar el CI, nombre,
teléfono, dirección, salario y zona o barrio en la que
vive.
2. De los paquetes transportados interesa conocer el código
de paquete, descripción, remitente,dirección remitente,
destinatario y dirección del destinatario.
3. Un camionero distribuye muchos paquetes, y un paquete
sólo puede ser distribuido por un camionero.
4. De las provincias a las que llegan los paquetes interesa
guardar el código de provincia y el nombre.
UNIVERSIDAD AMAZONICA DE PANDO
AREA DE CIENCIAS Y TECNOLOGIA
CARRERA DE INGENIERIA DE SISTEMAS
BASE DE DATOS II

5. Un paquete sólo puede llegar a una provincia. Sin


embargo,a una provincia le pueden llegar varios
paquetes.
6. De los camiones que llevan los camioneros, interesa
conocer la matrícula, modelo, tipo y potencia.
7. Un camionero puede conducir diferentes camiones en
rutas diferentes y en fechas diferentes, y un camión
puede ser conducido por varios camioneros.
8. Una ruta tiene un identificador, un origen y un destino y
Kilómetros de la ruta

a) Realizar el modelo Entidad /Relación.


b) Obtener al modelo relacional.

5. AUTOMÓVILES

Se desea diseñar una base de datos para almacenar y


gestionar la información empleada por una empresa dedicada a
la venta de automóviles, teniendo en cuenta los siguientes
aspectos:

1. La empresa dispone de una serie de coches para su venta.


Se necesita conocer la matrícula, marca y modelo, el
color y el precio de venta de cada coche.
2. Los datos que interesa conocer de cada cliente son
el CI, nombre, dirección, ciudad y número
deteléfono:además,los clientes se diferencian por un
código interno de la empresa que se incrementa
automáticamente cuando un cliente se da de alta en ella.
3. Un cliente puede comprar tantos coches como desee a la
empresa. Un coche determinado solo puede ser comprado por
un único cliente.
[Link] también se encarga de llevar acabo las
revisiones que se realizana cada coche.
5. Cada revisión de un coche en concreto tiene asociado
un número que comienza en 1 para cada vehículo y que
se incrementa automáticamente por cada revisión que se
haga.
UNIVERSIDAD AMAZONICA DE PANDO
AREA DE CIENCIAS Y TECNOLOGIA
CARRERA DE INGENIERIA DE SISTEMAS
BASE DE DATOS II

6. De cada revisión sedesea saber la fecha y todos los


cambios que se han realizado (cambio de filtro, cambio
de aceite, cambio de frenos,…)y el coste de cada cambio.
7. Los coches pueden pasar varias revisiones en el
concesionario.

a) Realizar el modelo Entidad /Relación.


b) Obtener al modelo relacional.

6. PROYECCIÓN DE PELÍCULAS

Se quiere mantener la información correspondiente a las


películas proyectadas en los cines de la ciudad durante los
últimos años.

1. Sobre cada película interesa conocer la información sobre


título de la misma, año de producción, productor, director,
nacionalidad y presupuesto. Cada película tendrá un código
único.
2. En una película pueden trabajar empleados (de los que
almacenaremos el CI, nombre, Teléfono y Dirección). Estos
empleados pueden ser Operarios o Actores. Los operarios
tendrán los datos comunes de los empleados y además la
categoría y la función que realizan en la película. Además
podrán trabajar uno o varios actores (que tendrán los
datos de los empleados mas nacionalidad y sexo). Los
actores podrán participar en varias películas desarrollando
un papel distinto en cada película (actor principal,
actriz principal, actor secundario, actriz secundaria).
3. Un cine puede tener una o varias salas de proyección.
Las salas de los cines van numeradas consecutivamente
1,2,3,... (en todos los cines igual).
4. De la sala almacenaremos su aforo (Nº total de
espectadores que caben sentados).
5. Del cine nos interesa almacenar el nombre del cine, la
empresa propietaria, dirección, zona/barrio, ciudad. Cada
cine tiene un código único.
6. Como es lógico, una película se puede proyectar en varias
salas de los cines de toda Bolivia y dentro del cine, en
una o varias salas. De cada proyección necesitamos mantener
información, de cada día, sobre la fecha de proyección,
el número de espectadores y la recaudación.

a) Realizar el modelo Entidad /Relación.


b) Obtener al modelo relacional.

UNIVERSIDAD AMAZONICA DE PANDO  
AREA DE CIENCIAS Y TECNOLOGIA  
CARRERA DE INGENIERIA DE SISTEMAS 
BASE DE DATOS II 
 
PRA
UNIVERSIDAD AMAZONICA DE PANDO  
AREA DE CIENCIAS Y TECNOLOGIA  
CARRERA DE INGENIERIA DE SISTEMAS 
BASE DE DATOS II 
 
6.
UNIVERSIDAD AMAZONICA DE PANDO  
AREA DE CIENCIAS Y TECNOLOGIA  
CARRERA DE INGENIERIA DE SISTEMAS 
BASE DE DATOS II 
 
5.
UNIVERSIDAD AMAZONICA DE PANDO  
AREA DE CIENCIAS Y TECNOLOGIA  
CARRERA DE INGENIERIA DE SISTEMAS 
BASE DE DATOS II 
 
6.

También podría gustarte