PRACTICO NRO 1: DISEÑO DE UNA BASE DE DATOS (Grupo 1)

 

Se desea realizar un sistema informático para una veterinaria que debe poder realizar las siguientes tareas:

  1. Sacar listados de los clientes conteniendo nombre, domicilio y barrio de alguna zona en particular.
  2. Listado de los datos de la mascotas , su nro, nombre, cliente al que pertenece dicha mascota, ordenándolas por edad o raza  o sexo.
  3. Registrar los datos de los médicos como nombre, domicilio, barrio y zona .
  4. El sistema deberá registrar los turnos asignados a las mascotas, en especial la fecha de dicho turno.

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 (Grupo 2)

 

                                                                                            

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 (Grupo 3)

                                                                                                                                 

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.