Anda di halaman 1dari 2

DISEÑO DE BASE DE DATOS

RepaCar es un pequeño taller de reparaciones de automóviles que necesita controlar las tareas (reparacio-
nes) que realiza para lo cual requiere una base de datos que almacene información acerca de sus Clientes
(nº de carnet de conducir, nombre, dirección y teléfono) y los Automóviles (marca, modelo, patente, co-
lor), manteniendo un registro activo de las Reparaciones (automóvil, fecha de entrega del vehículo al ta-
ller, tipo de tarea, descripción de la avería, fecha de recogida del vehículo por parte del cliente).
Además de los datos anteriores es importante almacenar el nº de kilómetros que tiene el coche cuando se
lleva a reparar.
También es importante tener en cuenta que aunque un cliente puede tener más de un vehículo, cada
vehículo estará asociado a un único cliente para todas sus reparaciones.
Además se guarda un inventario de los Repuestos (Nro. pieza, marca, nombre, cantidad en existencia,
precio unitario) que utilizan en el taller para efectuar las reparaciones. Se desea almacenar las piezas que
fueron utilizadas en la reparación de cada auto para poder cobrarlo a cada cliente.

Crear la base de datos, tablas y relaciones entre tablas que sean necesarios.

LISTA DE VUELOS

Se nos pide organizar la información que maneja una Compañía Aérea. La empresa necesita almacenar la
información de los PASAJEROS: nombre, apellido, DNI, dirección, teléfono y fecha de nacimiento. Por
otro lado tiene que almacenar la LISTA DE VUELOS donde figuran: ciudad de salida, ciudad de llegada, fe-
cha y hora del vuelo. Al mismo tiempo los vuelos pueden ser de una o varias CATEGORÍAS: Primera, Eje-
cutiva o Económica, lo cual hace variar el precio.
Se desea almacenar además en una tabla VIAJES: en que vuelo viajó cada pasajero, fecha del viaje y cate-
goría del vuelo.

Crear la base de datos, tablas y relaciones entre tablas que sean necesarios.

HOTEL
El gerente del hotel Royal ha decidido controlar con una base de datos las reservas realizadas en su
hotel. Para ello, almacenará información sobre las habitaciones (nº de habitación, descripción y tipo de
habitación), los clientes (DNI, nombre, apellidos, dirección, CP, población y provincia) y las reservas
(fecha de entrada, fecha de salida, con o sin cama supletoria).

Además de los datos indicados, es muy importante tener en cuenta que en cada reserva se registrará a
un cliente y una habitación.

Por otro lado será necesario almacenar los tipos de habitación (código de tipo, descripción de tipo,
exterior o interior, tipo de cama, fumador o no fumador, precio). Los tipos de cama pueden ser individua-
les, dobles dos camas, doble matrimonio.

Los elementos que debe contener la base de datos son:

Tablas convenientemente estructuradas y relacionadas que almacenen datos anteriores de la


forma más óptima posible.
CENTRO MÉDICO

Se pide organizar la información de un Centro Médico. Se desea almacenar la información de los


PACIENTES: nombre, apellido, DNI, teléfono, dirección, fecha de nacimiento.

Cada paciente pertenece a alguna de las siguientes obras sociales: PAMI, OSDE, CEMIC, Otras.

También deben almacenar los datos de los médicos: nombre, apellido, matrícula, especialidad. Las
especialidades son: Clínica, Pediatría, Psicología, Nutricionista, Otros. Un médico puede tener más de
una especialidad.

En el momento en que un paciente se atiende, se almacena qué médico lo atiende, la fecha y la hora.

Diseñar la base de datos detallando los campos indispensables para cada tabla. Agregar como
ejemplo tres registros en cada tabla.
Señalar en cada tabla el campo seleccionado como CLAVE PRINCIPAL. Justificar su elec-
ción teniendo en cuenta las características de este concepto.
Determinar las relaciones que establecerías entre las tablas. Justificar y dar ejemplos.

Anda mungkin juga menyukai