Está en la página 1de 7

1.

1. Modelar la entidad Persona con los siguientes atributos:


Pasaporte Es un número identificador, distinto para cada persona y útil para poder
diferenciarlas.
Nombre Su nombre completo.
Dirección Se encuentra compuesta por la calle, el número (o altura), la localidad y el
país.
Equipos Una persona simpatiza por uno o más equipos. Sólo interesa conocer sus
nombres.

2. Modelar la entidad Aparato, usado por una empresa de reparación de aparatos electrónicos. Se
cuenta con los siguientes datos:
Marca Un aparato seguro que tiene una marca, y sólo una.
Modelo Lo mismo que con la marca, todo aparato es de un determinado modelo de
esa marca.
Tipo Lo más común es que un aparato sea de un único tipo: de audio, de TV, de video
o de computadora, pero también hay aparatos que integran varios medios, por lo que
podría haber aparatos que combinen hasta tres tipos.
Serie El número de serie de un aparato es el que lo identifica unívocamente dentro de
todos los aparatos producidos de determinado modelo de una marca.
Garantía compuesta por FECHA DE COMPRA, y COMERCIO VENDEDOR, que se registra
sólo para los aparatos que ingresan a la empresa a repararse en garantía.

3. Modelar la entidad Profesor, de acuerdo con este ejemplo:


César Rodríguez es un profesor cuyo legajo es el 43402, se especializa en Redes, Sistemas
operativos
y Bases de Datos.
Dictó los siguientes cursos:
Principios del Modelo Internet, en 2012.
Redes de Oficina, en 2014.
Sistemas Operativos Open-Source, en 2013.
Streaming en 32 bits, en 2014.
Estas son sus publicaciones:
TCP en Redes Empresariales, revista Electrónica Al Minuto, número 48, pags. 34-90,
año 2012.
Bases de Datos para Principiantes, revista Tecnología para el Nuevo Mundo, número
4, pags. 41-66, año 2013.

2.
a) El vídeo club “Peliculandia” cuenta con socios de los cuales se conoce la siguiente información:
nombre, apellido, número de celular y número de teléfono alternativo. Para identificarlos
unívocamente se les asigna un número de socio al darle de alta en el sistema. Algunos de los socios
tienen la categoría “Premium”, porque trabajan en una empresa que posee convenio con
“Peliculandia”. De esas empresas se almacenan los siguientes datos: ID de empresa (identificador
único) y nombre. En la base de datos no hay información sobre los convenios. Los socios alquilan
películas de la cuales se conoce la siguiente información: IDPelicula (identificador único), título y
sinopsis. Para cada película hay copias, las cuales para ser identificadas unívocamente en la base de
datos utilizan su propio ID más el de la película. Un alquiler contiene la siguiente información:
número
de alquiler (Identificador único), fecha de alquiler, fecha tentativa de devolución (calculada
sumando
una cantidad de días de posesión a la fecha de alquiler) y código del vendedor (ingresado por el
vendedor en cada alquiler que registra en el sistema). Por otro lado, un alquiler es realizado por un
único socio y un socio puede no haber realizado alquileres. Además, un alquiler puede ser sobre
varias
copias que pertenecen distintas películas. Incluso, hubo casos en los cuales en un alquiler se
alquilaron dos copias de la misma película. Una copia podría no haber sido alquilada nunca.
b) La biblioteca “Leer” cuenta con sectores para que los lectores puedan sentarse a leer un ejemplar.
Esos sectores se identifican con un código único, pero además tienen un color, nombre y un cupo
máximo de lugares disponibles para que se sienten los lectores. No hay información detallada de los
lugares para sentarse. Hay dos categorías de sectores: Oro y Plata. Un sector es siempre de una
categoría. En un sector Oro se prestan varios servicios. Esos servicios pueden ser de comida o
pedicuría, entre otros. Cada servicio posee su precio. Además, cada servicio en el sector se presta
con
una frecuencia (puede variar entre sectores). Los servicios se pueden encontrar en más de un sector
Oro. Los sectores Plata se encuentran conectados entre sí. Una posible configuración está indicada
en
la figura 1, en donde hay flechas que indican con su dirección cual es el sector de salida y cuál el de
entrada (o si entra o sale del/al exterior). En cuanto a los libros que necesitamos cargar en la base de
datos sabemos el título, la sinopsis, el autor y un identificador (único) alfanumérico. Después de
cada
libro se compran varios ejemplares que se identifican con el número 1, 2 y así sucesivamente, es
decir, que se reinicia el identificador del ejemplar a 1 para cada libro. Un libro puede no tener
ejemplares. Cada ejemplar se ubica siempre en un sector. Por último, tenemos a los lectores de los
que se sabe su DNI, nombre y apellido. Se guarda información sobre en qué sector está sentado el
lector en todo momento, pero no se guarda el historial de los sectores por los que pasó. Tampoco se
guarda información sobre qué ejemplares lee el lector, ya que no hay forma de controlar esto. Pero
si
es necesario saber la cantidad de lectores que están sentados en un sector.
c) La fábrica “Corte y Confección” diseña y produce prendas utilizando una orden de producción.
Cada orden de producción cuenta con un código que la identifica unívocamente y una fecha de
inicio
estimada y de fin estimada para la misma. A su vez, cada orden de producción está formada por
varias órdenes de proceso (al menos una). Dichas órdenes de proceso están enumeradas de 1 a N
reiniciando en 1 para cada orden de producción, de manera tal que se las pueda identificar en el
sistema. Demás está aclarar, que una orden de proceso pertenece a una única orden de producción.
Además, cada una de ellas tiene una fecha de inicio real y de fin real. Por otro lado, una orden de
proceso está asociada obligatoriamente a un tipo de proceso cuyos datos son un código que lo
identifica unívocamente y un nombre que puede ser corte, confección, estampado, bordado, entre
otros. Cada orden de proceso continua con otra orden de proceso, es decir, que a cada una de ellas
solo la puede suceder o preceder una única orden de proceso (o ninguna). La orden de producción
es
ejecutada obligatoriamente por un responsable de producción. Pero además de haber responsables
de producción, hay otros empleados que son los diseñadores. De los diseñadores se quiere saber
específicamente si son o no de alta costura. Para todos los empleados se almacenan los siguientes
datos: DNI, nombre, apellido y edad. Un empleado no puede tener ambos puestos (diseñador y
responsable de producción) en la fábrica, pero sí debe tener uno de ellos. En esta versión de la base
de datos no se almacenan datos sobre las prendas, ni la fábrica.
d) La aerolínea “Nuevo Horizonte” ha solicitado la elaboración de un nuevo sistema para registrar
la venta de tickets. Se requiere modelar la base de datos en la cual se almacenará toda la
información
sobre la compra de dichos tickets:
De cada ticket se registra: identificador único, fecha del vuelo, hora del vuelo,
aeropuerto origen, aeropuerto destino, puerta de embarque.
Cada ticket se paga con un único medio de pago. Los medios de pago son tarjetas de
débito y tarjetas de crédito. Al pagar un ticket se registra: nro. de tarjeta (identificador
único), código de seguridad de la tarjeta, fecha vencimiento de la tarjeta, monto
pagado y si la tarjeta es de débito o crédito.
Cada ticket pertenece a un único pasajero. Del mismo se registra: nro. de pasaporte,
apellido, nombre, nacionalidad. Un pasajero puede tener distintos tickets, para
distintas fechas y horas de vuelo. También puede haber pasajeros que aún no tengan
ningún ticket relacionado.
El ticket puede ser adquirido mediante distintos canales de venta: web de la
aerolínea, call center, mostrador en la ciudad, mostrador en aeropuerto, agencia, etc.
Cada canal cuenta con un id único y una descripción breve. Al momento que un
pasajero adquiere un ticket se debe identificar el canal mediante el que se adquiere,
la fecha y hora de la adquisición y la persona de la empresa que ha asistido en la
venta (siempre y cuando no haya sido venta por la web).
Las personas que asisten en la venta pueden vender por distintos canales. De las
personas que asisten en cada venta por canal se tiene registrado el nro. de legajo, el
apellido, el nombre y la fecha de ingreso en la empresa.
e) La empresa de revelado de fotos “Revela Fast” está desarrollando un sitio web de venta del
servicio de revelados. Se necesita elaborar el modelo de datos en el que se almacenará la
información de los pedidos de revelado La primera vez que un usuario del sitio vaya a ingresar un
pedido, se tomarán primero sus datos para generar su cuenta. La información del usuario (cliente en
el sistema) a registrar será: DNI, nombre y apellido, identificador de usuario (PK), domicilio
completo
(dirección, nro., piso, dpto., ciudad y provincia), nombre de usuario y password que el usuario
indique
para iniciar sesión a su cuenta.
Respecto a los pedidos de revelado se almacenará un identificador único (que asignará el sistema),
la
fecha y hora de alta del pedido y el cliente al que corresponde. Un pedido de revelado de fotos
corresponde a un único cliente, pero un cliente puede tener en cualquier momento más de un
pedido.
Un pedido en particular se puede componer de 1 o varios ítems (tipos de fotos según su tamaño).
Por
ejemplo, un pedido puede tener el ítem foto 13 x 18 y el ítem foto 15 x 20. Cada ítem (tipo de foto)
tiene un precio unitario. Sobre cada ítem de un pedido el cliente indicará la cantidad de fotos que
desea revelar y atributos adicionales para ese conjunto de fotos (si quieren que tenga borde blanco o
no; si quiere que sea con brillo o mate) que no modifican el precio unitario pero que son
preferencias
del cliente a ser tenidas en cuenta.
Un pedido tendrá en todo momento un estado que permitirá al cliente consultar en que parte del
proceso está. Ejemplos de estados son: en cola para imprimir, en impresión, en punto de entrega,
etc.
Cada vez que el pedido vaya avanzando, se cambiará el estado. Es decir, cada pedido tiene en un
momento un único estado. Un estado puede estar precedido por 1 o varios anteriores y puede
suceder a 1 o varios también.
El usuario (cliente) abona el pedido desde la página. Las formas de pago actuales pueden ser con
tarjeta de débito o con tarjeta de crédito. No se descarta a futuro permitir otras formas de pago. La
forma de pago es única para todo el pedido. De ella se registra, el nro. de la tarjeta, el banco emisor,
la fecha de vencimiento, el titular y el código de seguridad.
Las formas de entrega, para un pedido, pueden ser: retiro en sucursal de correo, retiro en punto de
entrega o entrega en domicilio. Cada opción tiene un costo distinto, siendo la entrega en domicilio
el
más costoso. Una vez que el usuario elige la forma de entrega para el pedido y el lugar (para
sucursal
o retiro en punto de entrega), el sistema grabará en la base de datos una fecha tentativa en que el
pedido estará revelado y disponible. En caso de entrega a domicilio, esa fecha tentativa
corresponderá a la fecha en que es posible que reciba el pedido en su casa.

También podría gustarte