Modelo relacional | SC-404 Fundamentos de diseños de bases de datos
Objetivo
Identificar entidades y atributos
Diseñar el modelo relacional, identificando tablas, columnas, llaves primarias, llaves
foráneas y relación entre tablas.
Herramientas a utilizar
Se puede utilizar el programa Paint, Power Point, Word, Visio, [Link] o cualquier
programa para generar diagramas de flujo.
Debe subir un archivo en formato pdf con la siguiente nomenclatura:
NombreApellido_SC404_LN_Tarea2
(Nombre del estudiante + Apellido + Código del curso + Letra del día de la clase + letra
del horario (D, T, N) + Asignación)
Tiempo Estimado
120 minutos
Fecha de entrega
Ver Campus Virtual
Instrucciones
1. Realizar el modelo entidad relación de cada enunciado
2. Elaborar el modelo relacional basado en el modelo entidad relación previo.
Enunciado 1
Sistema de un Centro Cultural
Un centro cultural quiere desarrollar un sistema para mantener y consultar la información de
la historia de la música. Para esto se organiza la información por épocas, de las cuales se
necesita identificar por un código único, nombre, característica relevante de la época, año de
comienzo y año final y los géneros musicales de la época. A su vez, de cada género, se quiere
saber su código único, nombre, diversas características, sus orígenes, los músicos asociados
a ese género y los instrumentos que intervenían en la ejecución de ese género. Sabemos que
una época tiene varios géneros, pero que un género pertenece a una sola época. De cada
músico, se sabe el nombre único, fecha de nacimiento, fecha de muerte y una historia de su
vida. Un género tiene varios músicos, pero un músico pertenece a un solo género. De cada
instrumento musical se tiene el nombre único, una foto, el lugar donde se creó, quién fue el
creador, el tipo de instrumento (viento, teclado, etc.) y los materiales con que se hace. En
un género se usan varios instrumentos, y un instrumento aparece en varios géneros.
2
Modelo relacional | SC-404 Fundamentos de diseños de bases de datos
Adicionalmente, se quiere conocer la lista de obras famosas que se hicieron dentro de un
género. De las obras famosas, se conoce un nombre único, el año en que se hizo, los músicos
autores y la partitura. Tenga en cuenta que una obra famosa pertenece a un solo género,
que una obra famosa la componen varios músicos y que un músico compone varias obras.
Enunciado 2
Sistema de ventas
Se quiere diseñar una base de datos que permita registrar las ventas de una empresa.
Específicamente, esta empresa necesita llevar un control de proveedores, clientes, productos
y ventas. Un proveedor se modela con su cédula jurídica que es única, nombre, dirección,
teléfono y página web. Un cliente también se modela con identificación única, nombre y
dirección, pero puede tener varios teléfonos de contacto. De cada dirección, nos interesa su
calle, número, comuna y ciudad. De los productos, sabemos que tienen un identificador único,
nombre, precio actual, stock y nombre del proveedor que los comercializa. Además, se
organizan en categorías, y cada producto se clasifica solamente en una de ellas, pero sin
embargo una categoría clasifica varios productos. De ellas nos interesa saber su id, nombre
y descripción. Sabemos que un producto es comercializado por varios proveedores, pero que
un proveedor provee un solo producto. Por razones de contabilidad, se debe registrar la
información de cada venta, las cuales tienen un número de factura o venta (que es único),
fecha, cliente, descuento y monto final. A su vez, sabemos que una venta se compone de
varios productos, y por eso nos interesa el precio al momento de la venta del producto, la
cantidad vendida y el monto total por él. Tenga en cuenta que un producto puede estar en
varias ventas, pero que podemos tener un producto que no haya sido vendido.
Adicionalmente, sabemos que cada cliente puede realizar varias ventas, y en una venta
solamente participa un cliente.