Está en la página 1de 4

BASES DE DATOS

Unidad 3 – Modelo Entidad Relación


Taller en clase

I. Para los siguientes enunciados identifique las entidades y sus relaciones.

1. Una persona puede comprar una o muchas casas


Una casa debe ser propiedad de una sola persona

2. Un cliente debe comprar uno o muchos productos


Un producto debe ser comprado por un cliente

3. Un proveedor puede proveer uno o más productos


Un producto debe ser provisto por uno o más proveedores

4. Un empleado puede estar a cargo de uno o muchos empleados


Un empleado debe ser subordinado de un empleado

5. Un investigador puede hacer muchas observaciones


Una observación debe ser hecha por un investigador

6. Un territorio puede pertenecer a una comunidad


Una comunidad debe habitar en un territorio

7. Una hembra puede ser la madre de muchos chimpancés


Un chimpancé debe ser hijo de una hembra

8. Un libro puede ser escrito por uno o muchos autores


Un autor puede escribir muchos libros

9. Un estudiante está matriculado en muchos cursos


En un curso hay muchos estudiantes matriculados

10. Una base de datos debe contener información relativa a las ventas de los productos
de una cierta compañía. Cada agente de la compañía es responsable de las ventas en
una o más áreas. Cada área tiene uno o más agentes como responsables de las
ventas que se realicen en ella. 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. Un
producto se vende en todas las áreas y en un área se pueden vender todos los
productos.

II. Para los siguientes enunciados, identifique las entidades, sus atributos (identificadores,
obligatorios, opcionales) y las relaciones (nombre, cardinalidad y grado), y construya el
MER.

1. Dibuje un diagrama E-R para representar lo siguiente:


a) Cada cliente puede ser el que origina una o muchas órdenes.
b) Cada orden debe ser originada por uno y sólo un cliente.
c) Cada orden debe ser emitida para uno o muchos artículos.

1
BASES DE DATOS

Unidad 3 – Modelo Entidad Relación


Taller en clase

d) Cada artículo puede ser comprado vía una o muchas órdenes.


e) Cada artículo debe ser almacenado en una y sólo una bodega.
f) Cada bodega puede ser el depósito de uno o más artículos.

2. “Soy el gerente de una empresa que suministra cursos de computadores guiados por
instructores. Allí se dictan muchos cursos cada uno de los cuales tiene un nombre, un
código y un costo. Los cursos varían en duración desde un día hasta cuatro días. Un
instructor puede dictar varios cursos. De cada instructor guardamos su nombre y su
teléfono. Cada curso es dictado sólo por un instructor. Los estudiantes pueden tomar
varios cursos a la vez. De ellos también guardamos su nombre y teléfono.

3. Una empresa solicita cotizaciones de los productos que desea comprar a algunos
proveedores, y luego de ellos elige a quién le va realizar el pedido, les interesa
conocer tanto los proveedores que han suministrado un producto como los que lo han
cotizado. Un proveedor puede suministrar varios productos.

4. La casa vendedora las “VENTAS” desea tener una base de datos donde registre la
identificación, el nombre, fecha de nacimiento del vendedor, y por cada vendedor la
fecha de la venta, el valor vendido y el nombre del articulo.

5. La empresa de importaciones el “TRAIDO”, tiene varias bodegas identificadas por


colores, en las bodegas se almacena mercancía diversa. Del artículo se maneja por
unidades enteras la siguiente información: el código, su nombre, cantidad en
existencia y la bodega donde está almacenada.

6. El restaurante “LA FLACA”controla el número de calorías por plato, para lo cual tiene
diseñado el siguiente cuadro por cada plato, en total ofrece 153 platos.

Plato Componente Unidades Calorías 18 por unidad

Típico Arroz 15 15x18=270

Fríjol 18 18x18=324

Aguacate 1/4 0.25x18=4.5

El propietario desea tener una base de datos con la información de sus platos y que le
genere el total de calorías por plato.

7. En la finca “LA LECHERA” ordeñan diariamente sus vacas productoras de leche, se


desea tener una base de datos donde se registre código de la vaca, fecha de
nacimiento, fecha de ordeño y cantidad de leche obtenida. Una vaca puede ser
ordeñada más de una vez en el día.
2
BASES DE DATOS

Unidad 3 – Modelo Entidad Relación


Taller en clase

8. Los empleados del restaurante “EL COMELON”, tienen derecho a la alimentación por
el hecho de trabajar en él. El gerente le entrega un ficho para cada comida a cada
empleado, se desea que la numeración del ficho se genere automáticamente y se
registre la información en una base de datos.

9. La Cooperativa “EL CARRO” desea registrar en una base de datos la tanqueada de


combustible que realiza cada vehículo. La información que se desea almacenar es la
placa y modelo del vehículo, fecha y número de galones tanqueados.

10. Los coleccionistas de música desean tener una BD donde puedan registrar
información de las canciones y su cantante, también desean saber en un medio (DVD,
LP, MP3, WAV, etc.) que canciones la conforman.

11. En la empresa Soluciones Informáticas, es necesario llevar un registro de las distintas


versiones que son liberadas de cada sistema de información. Cada sistema de
información es identificado por un código, tiene un nombre y una sigla. De las
versiones se maneja la fecha de liberación, versión, servidor donde se respalda el
sistema, ubicación de cada versión dentro del servidor y el analista responsable del
soporte, cada sistema es soportado por uno o varios analistas.

12. Se desea crear una institución de formación informal y para esto es necesario tener
una BD donde se pueda registrar la información de los instructores contratados para
impartir formación, es muy importante clasificar a los instructores por el sexo y con
certeza saber la edad. De cada contrato se maneja fecha de inicio, fecha final, el valor
del contrato, la descripción y la dependencia responsable del contrato. Al instructor se
le hacen pagos cada mes.

13. Las empresas deben reportar los parafiscales a las cajas de compensación, el cual
corresponde 1.5% del valor total de la nómina que tenga la empresa. Si la empresa no
tiene sucursales, se debe identificar la empresa con un NIT y la sucursal 1, pero si
tiene sucursales se debe crear cada sucursal con el Nit más un consecutivo, iniciando
en 1. Para efectos de los pagos se debe identificar que pago hace cada sucursal de la
empresa, la fecha y el valor pagado.

14. Se tiene un supermercado que necesita registrar los productos vendidos, cada día los
vendedores deben atender a los visitantes del supermercado y registrar las ventas, se
debe poder identificar que registra cada vendedor, el producto y valor del producto.

15. Es necesario diseñar una página web para el registro de las notas por cada materia,
tenga presente que un profesor puede atender varios grupos de la misma materia.
Las notas se puede reportar en varios porcentajes, la suma de esos porcentajes daría
la nota definitiva.

16. Todas las empresas tiene un manejo de inventario, para tal efecto es necesario
diseñar una base de datos donde se pueda registrar información de cada uno de los

3
BASES DE DATOS

Unidad 3 – Modelo Entidad Relación


Taller en clase

bienes que tiene la empresa, ejemplo, sillas, escritorios, computadores, teléfonos, etc.,
los elementos de inventario están clasificados en muebles e inmuebles, equipos de
computo, software.

Cada elemento puede ser responsabilidad de uno o varios empleados, el elemento es


asignado a la dependencia específica, lo mismo que el empleado.

17. En un almacén de cadena se desea tener un registro de cada venta que realiza cada
vendedor en cada sucursal. Del artículo es necesario saber el valor de venta y
registrar el valor al que se vendió. Diseñe la base de datos para poder registrar las
ventas de cada sucursal.

18. El Ministerio de Transito desea tener una base de datos donde se registren todos los
vehículos que transitan por las carreteras del país, por cada vehículo se debe
determinar el propietario, la sede de transito a la que está inscrito, los comparendos
que le han hecho a cada vehículo y el estado del comparendo (cancelado, vigente).

También podría gustarte