Sunteți pe pagina 1din 11

BASES DE DATOS II

ALEXANDER RAMOS BENAVIDES

DOCENTE

ANGEL ALBERTO VARON QUIMBAYO

FUNDACIÓN UNIVERSITARIA DEL ÁREA ANDINA

INGENIERÍA DE SISTEMAS

BOGOTA D.C. 2019


INTRODUCCIÓN

Se necesita gestionar la lógica para crear bases de datos donde se puedan gestionar los
procesos en una agencia de viajes.
• Los clientes deben estar registrados en la base de datos.
• Los clientes pueden realizar una o más reservas.
• A los clientes les asignan un asiento por cada reserva.
• Los asientos están relacionados con el avión.
• A los aviones se les debe programar un vuelo.
• Los vuelos tienen un aeropuerto de origen y de destino.

OBJETIVO GENERAL

Proponer un diagrama de entidad-relación e Implementar un servidor real o virtual para


gestionar la lógica involucrada en el proceso de una agencia de viajes.

OBJETIVOS ESPECÍFICOS

● Debe registrar y documentar el diagrama de entidad-relación.


● Debe registrar y documentar todas las sentencias empleadas en la transformación
del diagrama entidad-relación en modelo relacional.
● Gestionar usuarios en el sistema.
MODELO ENTIDAD-RELACIÓN
ENTIDADES

Se realiza un diagrama entidad- relación de una agencia de viajes donde se crean las
siguientes entidades:

Tabla usuario:

Nos encontramos con la tabla “usuario” que será la encargada de guardar los usuarios
que se registren,

Tabla reserva:
Se crea esta entidad para que el usuario pueda realizar sus reservas de pasajes.

Tabla pasajes:
Se crea entidad donde se almacenan todas las reservas y compras de pasajes con su
respectivo puesto y hora de vuelo.
Tabla vuelos:
Se crea esta entidad para almacenar la información como fecha y hora del vuelo, destino
y aeropuerto.

Tabla aviones:
Se crea esta entidad para almacenar la información de los aviones, capacidad y puestos.

Tabla origen:
Se crea esta entidad para almacenar la información de ciudad origen y aeropuerto.

Tabla destino:
Se crea esta entidad para almacenar la información de ciudad de destino y aeropuerto.
ATRIBUTOS

Tabla usuario:

Id_usuario = id Usuario será la identificación de esta tabla y es de tipo INT ya que se


necesita enteros, auto incrementable y llave primaria.
nombre: Se almacena nombres del usuario, esta es de tipo Varchar con una dimensión
de (40) caracteres
apellido: Se almacena apellidos del usuario, esta es de tipo Varchar con una dimensión
de (40) caracteres.
Celular: Se identifica como un número Móvil, es de tipo Varchar (40).

Tabla reserva:

Id_reserva = id reserva será la identificación de esta tabla y es de tipo INT ya que se


necesita enteros, auto incrementable y llave primaria.
Id_pasaje: Es la llave Foranea que conecta la tabla reserva con la tabla pasaje. Es de
tipo Int.
Id_usuario: llave foránea conecta con reserva para llevar la información del usuario.
Tabla pasajes:

id_pasaje: será la identificación de esta tabla y es de tipo INT ya que se necesita enteros,
auto incrementable y llave primaria.
Cod_vuelo: llave foránea que almacena el avión y la capacidad de pasajeros.
hora: se almacena información de horarios.
Nro_puesto: se almacena el número de silla que fue asignado al usuario.
Id_usuario: llave foránea que almacena información del usuario.

Tabla vuelos:

id_vuelos: será la identificación de esta tabla y es de tipo INT ya que se necesita enteros,
auto incrementable y llave primaria.
Cod_avion: llave foránea que almacena información del avión.
Cod_destino: llave foránea que almacena el destino del usuario.
Fecha hora vuelo: almacena información fecha y hora del vuelo tipo datetime.

Tabla aviones:

Cod_avion: será la identificación de esta tabla y es de tipo INT ya que se necesita


enteros, auto incrementable y llave primaria.
Descripción: se almacenará la información del avión, marca y empresa tipo varchar(45).
Capacidad: se almacenará capacidad de cada avión,
Tabla origen:

Cod_origen: será la identificación de esta tabla y es de tipo INT ya que se necesita


enteros, auto incrementable y llave primaria.
Origen: se almacena la ciudad de partida del usuario tipo varchar (45)
Aeropuerto: se almacena aeropuerto de partida del usuario tipo varchar (45).

Tabla destino:

Cod_destino: será la identificación de esta tabla y es de tipo INT ya que se necesita


enteros, auto incrementable y llave primaria.
Destino: se almacena la ciudad de llegada del usuario tipo varchar (45)
Aeropuerto_dest: se almacena aeropuerto de llegada del usuario tipo varchar (45).

IMPLEMENTAR UN SERVIDOR REAL O VIRTUAL

Utilizando wampserver en conexión con phpMyadmin se crea la base de datos llamada


agenciaViajes, la cual se compone de 7 tablas para los procesos de reserva.
Se registran en la tabla usuarios los datos

Se registran datos en tabla pasajes.

Se registran datos en tabla destino.


Se registran datos en tabla origen.

Se registran datos en tabla vuelos.

Se registran datos en tabla avión.


CONCLUSIÓN

Luego de haber concluido este trabajo del eje 3 en base de datos 2, fueron muchos los
conocimientos adquiridos, algunos de los aspectos aprendidos y que de gran peso es la base de
datos su definición, requerimiento, ventajas y características donde podemos decir que la base
de datos: Es una colección de datos o información usados para dar servicios a muchas
aplicaciones al mismo tiempo.

BIBLIOGRAFÍA

 Enciclopedia online: https://www.wikipedia.org/


 sistema de infraestructura http://www.wampserver.es/#home
 Software libre:
http://localhost/phpmyadmin/index.php?db=agenciaviajes&token=fa821c892294226dd7f89143
ecf83022

S-ar putea să vă placă și