Está en la página 1de 2

TALLER PROGRAMACION EN TS-SQL

Dada la base de datos AEROLINEA, cuya estructura es la siguiente:

Tabla: Aviones
Nombre Col Tipo Descripción
A_CodiAvi Int Código del avión
A_Descripcion Varchar(35) Descripción del avión
A_Capacidad Int Capacidad del avión

Tabla: Rutas
Nombre Col Tipo Descripción
R_CodiRuta Int Código de la ruta
R_Destino Varchar(35) Destino ruta
R_ValorPasa Money Valor pasaje de esa ruta

Tabla:Pasajeros
Nombre Col Tipo Descripción
P_IdenPasa Int Identificación del pasajero
P_NombPasa Varchar(35) Nombre del pasajero
P_Direccion Varchar(35) Dirección del pasajero
P_Telefono Int Teléfono del pasajero

Tabla : Vuelos
Nombre Col Tipo Descripción
V_NumeVuelo Int Numero del vuelo
V_CodiAvi Int Código del avión
V_CodiRuta Int Código de la ruta
V_FechaVuelo DateTime Fecha del vuelo
V_Comfirmado Bit 0=Cancelado, 1=Confirmado

Tabla : PasaVuelos
Nombre Col Tipo Descripción
PA_IdenPasa Int Identificación del pasajero
PA_NumeVuelo Int Numero del vuelo
Aviones
a_CodiAvi Vuelos
v_NumeVuelo
v_CodiAvi
Rutas v_CodiRuta
r_Codiruta Pasavuelos
pa_NumeVuelo
pa_IdenPasa
Pasajeros
p_IdenPasa

Crear la anterior estructura a través del diseñador.

create database aerolinea


create table Aviones
(
A_CodiAvi Int primary key not null,
A_Descripcion Varchar(35),
A_Capacidad Int
)
create table rutas
(
R_CodiRuta Int primary key not null,
R_Destino Varchar(35),
R_ValorPasa Money
)

create table Pasajeros


(
P_IdenPasa Int primary key not null,
P_NombPasa Varchar(35)
P_Direccion Varchar(35)
P_Telefono Int
)
create table Vuelos
(
V_NumeVuelo Int primary key not null,
V_CodiAvi Int references Aviones not null,
V_CodiRuta Int references rutas not null,
V_FechaVuelo DateTime,
V_Comfirmado Bit
)
create table PasaVuelos
(
PA_IdenPasa Int primary key not null,
PA_NumeVuelo Int,
)

También podría gustarte