You are on page 1of 4

2 - 2017 MER - Taller Modelamiento Bsico FUNDAMENTOS Y DISEO DE BASE DE DATOS

MER - Taller Modelamiento Bsico

I. Para los siguientes enunciados identifique las Entidades, sus Relaciones y Cardinalidad.

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 ms productos


Un producto debe ser provisto por uno o ms 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 observacin 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 chimpancs


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 informacin relativa a las ventas de los productos de una cierta
compaa. Cada agente de la compaa es responsable de las ventas en una o ms reas. Cada rea
tiene uno o ms agentes como responsables de las ventas que se realicen en ella. Cada agente es
responsable de la venta de uno o ms productos y cada producto tiene uno o ms 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 slo un cliente.
c) Cada orden debe ser emitida para uno o muchos artculos.
d) Cada artculo puede ser comprado va una o muchas rdenes.
e) Cada artculo debe ser almacenado en una y slo una bodega.

MsC (c) Esp. Alexis Olvany Torres Ch Universidad de Pamplona Ext. Villa Rosario
2 - 2017 MER - Taller Modelamiento Bsico FUNDAMENTOS Y DISEO DE BASE DE DATOS

f) Cada bodega puede ser el depsito de uno o ms artculos.

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 cdigo y un costo. Los cursos
varan en duracin desde un da hasta cuatro das. Un instructor puede dictar varios cursos. De cada
instructor guardamos su nombre y su telfono. Cada curso es dictado slo por un instructor. Los
estudiantes pueden tomar varios cursos a la vez. De ellos tambin guardamos su nombre y telfono.

3. Una empresa solicita cotizaciones de los productos que desea comprar a algunos proveedores, y
luego de ellos elige a quin 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 identificacin, el
nombre, fecha de nacimiento del vendedor, y por cada vendedor la fecha de la venta, el valor
vendido y el nombre del artculo.

5. La empresa de importaciones el TRAIDO, tiene varias bodegas identificadas por colores, en las
bodegas se almacena mercanca diversa. Del artculo se maneja por unidades enteras la siguiente
informacin: el cdigo, su nombre, cantidad en existencia y la bodega donde est almacenada.

6. El restaurante LA FLACA controla el nmero de caloras por plato, para lo cual tiene diseado el
siguiente cuadro por cada plato, en total ofrece 153 platos.

Plato Componente Unidades Caloras 18 por unidad

Tpico Arroz 15 15x18=270

Frjol 18 18x18=324

Aguacate 1/4 0.25x18=4.5

El propietario desea tener una base de datos con la informacin de sus platos y que le genere el total
de caloras por plato.

7. En la finca LA LECHERA ordean diariamente sus vacas productoras de leche, se desea tener una
base de datos donde se registre cdigo de la vaca, fecha de nacimiento, fecha de ordeo y cantidad
de leche obtenida. Una vaca puede ser ordeada ms de una vez en el da.

8. Los empleados del restaurante EL COMELON, tienen derecho a la alimentacin por el hecho de
trabajar en l. El gerente le entrega un ficho para cada comida a cada empleado, se desea que la
numeracin del ficho se genere automticamente y se registre la informacin en una base de datos.

9. La Cooperativa EL CARRO desea registrar en una base de datos la tanqueada de combustible que
realiza cada vehculo. La informacin que se desea almacenar es la placa y modelo del vehculo, fecha
y nmero de galones tanqueados.

MsC (c) Esp. Alexis Olvany Torres Ch Universidad de Pamplona Ext. Villa Rosario
2 - 2017 MER - Taller Modelamiento Bsico FUNDAMENTOS Y DISEO DE BASE DE DATOS

10. Los coleccionistas de msica desean tener una BD donde puedan registrar informacin de las
canciones y su cantante, tambin desean saber en un medio (DVD, LP, MP3, WAV, etc.) que
canciones la conforman.

11. En la empresa Soluciones Informticas, es necesario llevar un registro de las distintas versiones que
son liberadas de cada sistema de informacin. Cada sistema de informacin es identificado por un
cdigo, tiene un nombre y una sigla. De las versiones se maneja la fecha de liberacin, versin,
servidor donde se respalda el sistema, ubicacin de cada versin dentro del servidor y el analista
responsable del soporte, cada sistema es soportado por uno o varios analistas.

12. Se desea crear una institucin de formacin informal y para esto es necesario tener una BD donde se
pueda registrar la informacin de los instructores contratados para impartir formacin, 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 descripcin 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 compensacin, el cual corresponde 1.5%
del valor total de la nmina 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 ms 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 da 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 disear una pgina 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 dara la nota definitiva.

16. Todas las empresas tiene un manejo de inventario, para tal efecto es necesario disear una base de
datos donde se pueda registrar informacin de cada uno de los bienes que tiene la empresa,
ejemplo, sillas, escritorios, computadores, telfonos, etc., los elementos de inventario estn
clasificados en muebles e inmuebles, equipos de cmputo, software.

17. Cada elemento puede ser responsabilidad de uno o varios empleados, el elemento es asignado a la
dependencia especfica, lo mismo que el empleado.

18. En un almacn de cadena se desea tener un registro de cada venta que realiza cada vendedor en
cada sucursal. Del artculo es necesario saber el valor de venta y registrar el valor al que se vendi.
Disee la base de datos para poder registrar las ventas de cada sucursal.

19. El Ministerio de Transito desea tener una base de datos donde se registren todos los vehculos que
transitan por las carreteras del pas, por cada vehculo se debe determinar el propietario, la sede de
trnsito a la que est inscrito, los comparendos que le han hecho a cada vehculo y el estado del
comparendo (cancelado, vigente).

MsC (c) Esp. Alexis Olvany Torres Ch Universidad de Pamplona Ext. Villa Rosario
2 - 2017 MER - Taller Modelamiento Bsico FUNDAMENTOS Y DISEO DE BASE DE DATOS

III. Para cada uno de los siguientes entornos, identifique las entidades, relaciones y
atributos.

A. La Asociacin de profesores de la universidad Visionarios 3000 cuenta con ms de 1000


asociados y para el manejo de la informacin slo cuenta con una secretaria que a diario
requiere consultar informacin que se encuentra en documentos muy dispersos. Por ello se
requiere con urgencia un sistema que le facilite su labor diaria.

De cada asociado se debe guardar la identificacin, nombre, ttulo, direccin electrnica,


telfono de la oficina tipo de socio (Tiempo completo, medio tiempo, ctedra). Tambin se
necesita saber en cul o cules programas trabaja, y quin es su jefe inmediato, slo en caso de
que sea un asociado.

Para cada programa se registra su cdigo, nombre, tipo (Ingeniera, Tecnologa, Tcnica,...).
Aunque los profesores pueden servir asignaturas en varios programas (Administracin,
ingeniera informtica, tecnologa en bases de datos, etc.), su contrato indica especficamente a
cul est adscrito. Ciertos asociados trabajan en algunas empresas y de ellas se guarda el
nombre, la direccin y el telfono, slo interesa conocer la empresa en la cual est la mayor
parte del tiempo.

Durante el ao la Asociacin realiza varios eventos de los cuales se guarda informacin tal
como: el nombre, descripcin, fecha de realizacin, lugar, costo, nmero de asistentes y
cualquier comentario alusivo al evento. Los comentarios se manejan en un formato especial y
contienen un texto de cualquier longitud y a cada uno de ellos se le asigna un nmero; con
frecuencia se obtienen mltiples comentarios por cada evento. Adems se registra cules
asociados asistieron a cules eventos ya que existen socios muy activos y otros que asisten con
poca frecuencia quedando satisfechos con los boletines informativos

B. La cooperativa Docentes UP tiene como objetivo prestar dinero a sus socios. Para ello tiene
diferentes modalidades de prstamo (vivienda, vehculo, estudio, electrodomsticos...), cada
modalidad tiene un plazo mximo estipulado y una tasa de inters definida. Los socios pueden
tener varios prstamos a la vez y para cada uno la cooperativa registra los siguientes datos:
nmero del prstamo, fecha de inicio, el valor del prstamo, la cuota mensual y el plazo en
meses el cual no puede sobrepasar el plazo mximo estipulado.

Cada socio para adquirir un prstamo debe estar trabajando en una empresa, por lo tanto la
cooperativa guarda no slo los datos del socio sino tambin los de la empresa en la cual trabaja
ya que se lleva estadsticas sobre las empresas que ms socios tienen asociados a la
cooperativa. De las empresas interesa conocer persona de contacto, direccin de la empresa y
nmero de empleados total, y si actualmente se tiene o no convenio con ellos.

De los socios adems de sus datos bsicos (cdula, nombre, telfono, direccin, nmero de
celular y correo electrnico opcionales), interesa conocer el salario mensual. Cada prstamo
requiere adems de un codeudor del cual se registran sus datos bsicos. Tambin es
importante conocer si el codeudor es un posible cliente o no, para enviarle informacin para que
se afilie a la cooperativa. En caso de que un codeudor se vuelve socio de la compaa entonces
es necesario que el asociado solicitante del prstamo consiga otro codeudor externo, no se
permiten codeudores que sean socios de la cooperativa.

MsC (c) Esp. Alexis Olvany Torres Ch Universidad de Pamplona Ext. Villa Rosario

You might also like