PRACTICO
NRO 1: DISEÑO DE UNA BASE DE DATOS
Se desea realizar
un sistema informático para una veterinaria que debe poder realizar las
siguientes tareas:
NOTAS:
Una mascota es atendida siempre por el mismo médico todas las veces que
concurra. Un cliente puede tener varias mascotas. El atributo zona es muy
importante porque permite una mejor organización de los clientes y de los
médicos.
Se pide:
1)
Armar las tablas, con
los atributos, que sean necesarias para implementar el Sistemas.
2)
Hacer el DER con las
formas de relacionamiento: cardinalidad y opcionalidad
3)
Determinar y marcar la
clave primarias y foránea/s de cada
tabla.
PRACTICO
NRO 1: DISEÑO DE UNA BASE DE DATOS
Una ventanilla de
la terminal de ómnibus vende boletos para 3 empresas distintas. El sistema a
diseñar deberá poder realizar las siguientes tareas:
1)
Emitir boletos de
pasajes que indiquen entre otras cosas el nro de coche asignado, el destino, el
nro de venta y la fecha de viaje.
2)
Listado de coches
ordenados por empresa. Tener en cuenta que las tres empresas poseen una flota
de coches identificados por un nro que no se repite y la cantidad de asientos
que posee cada uno, así como la fecha de compra del coche etc..
3)
El precio del pasaje
para un mismo destino puede variar según la empresa (es decir un mismo destino
puede ser alcanzado por mas de una empresa). Cada empresa tiene asignado un
propio tiempo que tardará el coche (iguales para una misma empresa) en llegar
al destino.
4)
Emitir los datos de una
empresa: nombre, dirección, teléfono y
los destinos que dicha empresa tiene.
Cada coche puede ir a cualquier
destino.
5)
Listados de los destinos
(nombre y código) ordenados por empresa.
Se pide:
1)
Armar las tablas, con
los atributos, que sean necesarias para implementar el Sistemas.
2)
Hacer el DER con las
formas de relacionamiento: cardinalidad y opcionalidad
3)
Determinar y marcar la
clave primarias y foránea/s de cada
tabla.
PRACTICO
NRO 1: DISEÑO DE UNA BASE DE DATOS
Una empresa
fabricante de auto-partes, ha determinado la cantidad de piezas por modelo a
fabricar que necesita para poder construir una cantidad determinada de modelos.
Sí la cantidad total de piezas requeridas para armar los modelos necesarios
(una misma pieza puede formar parte de varios modelos) supera el stock
existente, se deberá emitir una orden de compra para dicha pieza a un
proveedor. Una pieza puede estar provista por “más de un proveedor” y un
proveedor puede proveer más de una pieza. El nro de orden se genera en forma secuencial y automática a
partir del último nro emitido. Su sistema deberá poder realizar las siguientes
tareas:
1)
Emitir la orden de
compra y guardar los datos en el sistema. Los datos fundamentales de la orden
serán el proveedor , la pieza pedida, la cantidad pedida y la fecha. NOTA: La
cantidad pedida de una pieza dependerá de la cantidad requerida para fabricar
un modelo y el stock disponible que posee la empresa de dicha pieza.
2)
Deberá sacar listados mensuales de todos los proveedores:
razón social, dirección etc.
3)
Listar las piezas que
forman parte de un modelo.
4)
Listar los proveedores
con las piezas que provee, la descripción de la pieza y el tiempo de respuesta
para esa pieza y ese proveedor(tiempo que tarda en llegar el pedido enviado al
proveedor) .
5)
Listados semestrales de
las órdenes de compra ordenadas por fecha de emisión.
Se pide:
1)
Armar las tablas, con
los atributos, que sean necesarias para implementar el Sistemas.
2)
Hacer el DER con las
formas de relacionamiento: cardinalidad y opcionalidad
3)
Determinar y marcar la
clave primarias y foránea/s de cada
tabla.