Prueba


Una empresa de transportes requiere construir una base de datos que le permita gestionar la venta de pasajes con sus respectivos equipajes.

Para ello la empresa cuenta con diferentes tipos de movilidades, de las que se sabe: Placa, marca, modelo, color, capacidad, tipo de combustible y disponible.

Los encargados de conducir estas movilidades son los conductores, de los que sabemos: Número de documento de identidad, nombres, apellidos, fecha de ingreso, fecha de nacimiento, teléfono, correo electrónico, sueldo y si está disponible.

Los conductores poseen diferentes tipos de documentos, de los que sabemos: Número de documento, tipo de documento, fecha de emisión, fecha de caducidad, observaciones y si está disponible.

Un conductor puede tener diferentes tipos de documentos, pero un documento le pertenece solo a un conductor. Se pide guardar la fecha que se registró.

La empresa cuenta con diferentes sucursales en diferentes ciudades, de cada sucursal se sabe: Número de sucursal, dirección, ciudad, teléfono, correo electrónico y si está disponible.

Se cuenta con trabajadores que son encargados de administrar a las sucursales, de los trabajadores sabemos: Número de documento de identidad, nombres, apellidos, fecha de ingreso, fecha de nacimiento, sueldo, cargo y si está disponible.

Un trabajador trabaja en una sucursal, pero en una sucursal pueden trabajar muchos trabajadores. Se pide registrar la fecha que inicia a trabajar en dicha sucursal.

, y se necesita saber el número del viaje, fecha y hora del viaje, costo, sucursal de origen, sucursal de llegada y cantidad de horas.

La empresa tiene pasajeros, de los que sabemos: número de dni, nombres, apellidos, teléfono y si está disponible.

Un pasajero puede comprar diferentes viajes en diferentes sucursales, en un viaje pueden comprar diferentes pasajeros en diferentes sucursales y en una sucursal pueden comprar muchos pasajeros muchos viajes. Se pide registrar el equipaje de los pasajeros al momento de comprar.


Conversión del diagrama ER a tablas:

Normalización a 1NF:

Normalización a 2NF:

Normalización a 3NF:

BASE DE DATOS:


Last updated