Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentado por:
Instructor
Introducción
1. Objetivo
Implementar una base de datos relacional para el manejo de una aerolínea de vuelos
comerciales en un servidor local.
Entidad Atributos
Cliente Id Cliente, Nombre, Apellidos, Correo Electronico,
Nro identificación, Edad, Telefono
Compañía Id Compañía, Nombre, Dirección, Rut, Telefono
Vuelo Id Vuelo, Id Compañía, Id Itinerario, Capacidad,
Numero Vuelo, Fecha
Reserva Id Reserva, Id Cliente, Id Vuelo, Clase, Asiento,
Precio
Destino Id Destino, Nom aeropuerto, Ciudad, Codigo Pais
Itinerario Id Itinerario, Id Destino, Id Origen, Fecha ingreso,
Hora ingreso
Origen Id Origen, Nom Aeropuerto, Ciudad, Codigo Pais
clase VARCHAR(50),
asiento VARCHAR(50),precio INT,
fecha DATETIME DEFAULT CURRENT_TIMESTAMP
);
Se crea la tabla vuelo que almacena la información de los los vuelos programados;
Se crean las llaves foráneas para conectar las tablas reserva con la tabla cliente y vuelo
Se crean las llaves foráneas para conectar las tablas vuelo con la tabla compañía e
itinerario
Se crean las llaves foráneas para conectar las tablas itinerario con la tabla origen y
destino
INSERT INTO Reserva (id_Cliente , id_Vuelo , clase , asiento ,precio )VALUES (1, 2,
'Primera clase', '53', 350000);
Sentencia Select para consultar los registros de los clientes que han realizado
reservas de vuelos programados
SELECT
CONCAT(c.nombres,' ' ,c.apellidos) AS Cliente,c.telefono AS Telefono, r.asiento AS
Asiento,r.clase AS Clase,
v.numero_Vuelo AS NumeroVuelo,co.nombre AS Compania,
co.rut AS RutCompania, v.modelo_Avion AS ModeloAvion,r.precio AS Precio,
o.ciudad AS CiudadOrigen, o.cod_pais AS CodigoOrigen,
o.nom_Aeropuerto AS AeropuertoOrigen,d.ciudad AS CiudadDestino,
d.cod_pais AS CodigoDestino, d.nom_Aeropuerto AS AeropuertoDestino,
i.fecha_Ingreso AS Fecha,
i.hora_Ingreso AS Hora
FROM
Cliente c
JOIN Reserva r ON r.id_Cliente = c.id_ClienteJOIN Vuelo v ON v.id_Vuelo =
r.id_Vuelo
JOIN Compania co ON co.id_Compania = v.id_CompaniaJOIN Itinerario i ON
i.id_Itinerario = v.id_Itinerario
JOIN Origen o ON o.id_Origen = i.id_Origen JOIN Destino d ON d.id_Destino =
i.id_Destino
lOMoAR cPSD| 14053748
Conclusiones
Todo el desempeño y resultado que logramos con una base de datos se ciñe mucho al
diagrama que planteemos inicialmente ya que gracias a este sabemos cuáles con las
relaciones que tienen cada una de nuestras tablas.
El manejo de las bases de datos nos da un enfoque mas amplio de todo lo que queremos
lograr ya que gracias a estas podemos tener un enfoque mas amplio de grandes sistemas.
Si utilizamos las bases de datos de forma correcta facilitamos nuestros trabajos y los
trabajos de las demás personas, construyendo grandes muestreos de lo que buscamos, o
queremos encontrar, estas aplican ampliamente en auditoria.
lOMoAR cPSD| 14053748
Referencias bibliográficas
https://lucid.app/lucidchart/8300392f-289f-4226-893c-b4ed47100b8a/edit?
beaconFlowId=5D8642F3EB0823B6&invitationId=inv_4d4519cd-9b5b-4464-b997-
c6a630da8c8c&page=HWEp-vi-RSFO#
https://concepto.de/base-de-datos/
https://www.genbeta.com/desarrollo/fundamento-de-las-bases-de-datos-modelo-entidad-
relacion
https://www.sic.gov.co/slider/la-sic-le-cuenta-qu%C3%A9-opciones-tiene-como-usuario-de-
aerol%C3%ADneas-si-necesita-hacer-valer-sus-derechos