Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicios 2018 II 1
Ejercicios 2018 II 1
Alumno : ……………………………………………………………………………..
MODELAMIENTO DE DATOS
Una multitienda necesita crear una base de datos para su operación. Esta
tienda tiene varias sucursales, cada una con un jefe de sucursal y un grupo de
vendedores. La tienda vende productos y viajes, y cada producto pertenece a
una categoría (Ropa, zapatos, electrodomésticos, etc.). Cada viaje tiene origen,
destino y fecha. De cada venta que se realiza, se guardan los productos/viajes
incluidos en la Venta, y si la venta es a crédito o al contado. Si es a crédito, se
guardan los datos del comprador, y se genera un número de cuotas que deben
ser pagadas. Se debe guardar registro de la fecha en que vence cada cuota y
de si está pagada o no.
Una base de datos para una empresa debe contener información acerca de
clientes, artículos y pedidos. Hasta el momento se registran los siguientes
datos en documentos varios:
• Para cada cliente: Número de cliente (único), Direcciones de envío (varias por
cliente), Saldo, Límite de crédito (depende del cliente, pero en ningún caso
debe superar los 10,000 soles), Descuento.
• Para cada artículo: Número de artículo (único), Fábricas que lo distribuyen,
Existencias de ese artículo en cada fábrica, Descripción del artículo.
• Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La
cabecera está formada por el número de cliente, dirección de envío y fecha del
pedido. El cuerpo del pedido son varias líneas, en cada línea se especifican el
número del artículo pedido y la cantidad.
Además, se ha determinado que se debe almacenar la información de las
fábricas. Sin embargo, dado el uso de distribuidores, se usará: Número de la
fábrica (único) y Teléfono de contacto. Y se desean ver cuántos artículos (en
total) provee la fábrica. También, por información estratégica, se podría incluir
información de fábricas alternativas respecto de las que ya fabrican artículos
para esta empresa.
Nota: Una dirección se entenderá como Nº, Calle, Urbanización y Distrito. Una fecha incluye
hora.
Una biblioteca almacena información de los libros que toman en préstamo sus
lectores. Por cada libro se guarda un identificador único, el título y el nombre,
dirección y teléfono de su editorial.
• La biblioteca dispone de varios locales a los que llama sucursales. La Base de
Datos que debemos diseñar contiene información a compartir por todas ellas.
• Se dispone de una o varias copias de cada libro, que se encuentran
distribuidas por las sucursales. Les interesa saber por cada libro el número de
copias asignadas a cada sucursal, y el identificador y nombre únicos de la
sucursal junto a la dirección de la sucursal.
• Un ejemplar de un libro se puede encontrar en un momento determinado
físicamente en la sucursal a la que está asignado o bien puede estar prestado
a un lector. De éste último sabemos cuál es el número de su tarjeta (no hay dos
lectores con el mismo número de tarjeta), sabemos su nombre, dirección y
teléfono.
• Se guarda qué libros ha tomado prestado cada lector, de qué sucursal lo ha
tomado y la fecha de préstamo y devolución de la última vez que tomó prestado
el libro de la sucursal.
• Como también se hacen consultas por autores, quieren almacenar los autores
de cada libro. Ocurre que hay autores diferentes que se llaman igual, así que
han decidido distinguir a dos autores con el mismo nombre por el libro del que
son autores, de manera que no puede haber dos autores con el mismo nombre
que hayan escrito el mismo libro (distinguiendo a los libros por su identificador
único).
Se desea crear un sitio web con información referente a las películas en cartel
en las salas de un cine. De cada película, se almacena una ficha con su título
de distribución, su título original, su género, el idioma original, si tiene subtítulos
en español o no, los países de origen, el año de la producción, la url del sitio
web de la película, la duración (en horas y minutos), la calificación (Apta todo
público,+9 años, +15 años,+18 años), fecha de estreno en Lima, un resumen y
un identificador de la película. De cada película interesa conocer la lista de
directores y el reparto, es decir para cada actor que trabaja, el nombre de todos
los personajes que interpreta. Además interesa disponer de información sobre
los directores y actores que trabajan en cada película. De ambos, se conoce su
nombre (que lo identifica) y su nacionalidad. Además se desea conocer la
cantidad de películas en las que dirigieron o actuaron. Tenga en cuenta que
hay personas que cumplen los dos roles. Los cines pueden tener más de una
sala y cada semana cada uno de los cines envía la cartelera para dicha
semana, indicando de detalle de las funciones. Para cada función se conoce el
día de la semana y la hora de comienzo, y la sala y la película que exhibe. De
cada sala se sabe el nombre, un número que la identifica dentro del cine y la
cantidad de butacas que posee. De cada cine se conoce el nombre que lo
identifica, su dirección y teléfono para consultas.
Algunos cines cuentan con promociones. Estas promociones dependen de la
función. Ejemplo De lunes a jueves antes de las 18:00 horas 50% de descuento
en todas las salas del cine. De cada promoción se conoce una descripción y el
descuento que se aplica.
Escalas realizadas: