agencia de viajessql

Download Agencia de ViajesSQL

If you can't read please download the document

Upload: bryan-rojas

Post on 09-Dec-2015

214 views

Category:

Documents


0 download

DESCRIPTION

Ejercicico en sql sobre el mantenimineto de las agencias de viajes

TRANSCRIPT

Create Database AgenciaViajesgouse AgenciaViajesgo Create Table Sucursal (IdSucursal int primary key identity (10,2),Direccion varchar (100),Telefono int)Alter table Sucursaladd Nombre varchar (90)goCreate table Hotel(IdHotel int primary key identity (0,1),Nombre varchar (80),Ciudad varchar (80),Direccion varchar (100),NoPlazas int,Telefono int)Create table Vuelo(IdVuelo int primary key identity (0,1),FechaSalida date,Horallegada time,PlazasTurista int,Destino varchar(80))Create table Turista (IdTurista int primary key identity (0,1),Nombre varchar (50),Apellido varchar (50),Direccion varchar(100),Telefono int )Create table Turista_Sucursal(IdTuristaSucursal int primary key identity (0,1),IdTurista int ,IdSucursal int)Alter table Turista_Sucursaladd constraint FKTuristaForeign Key (IdTurista)References Turista(IdTurista)------Alter table Turista_Sucursaladd constraint FKSucursalForeign Key (IdSucursal)References Sucursal(IdSucursal)--------insert into Turista (Nombre ,Apellido ,Direccion ,Telefono)values ('Bryan' , 'Rojas', 'Managua', 56575757)insert into Sucursal (Nombre , Direccion, Telefono)values ('Carretera Sur', 'Nejapa',22828299)Select * from TuristaSelect * from SucursalSelect * from Turista_Sucursalinsert into Turista_Sucursal (IdTurista,IdSucursal)values (1,0)Create table Hotel_Turista(IdHotelTurista int primary key identity (0,1),RegimenHospedaje varchar (80)check (RegimenHospedaje ='Pension Completa' or RegimenHospedaje ='Pension Media' ),FechaLLegada date,FechaSalida date,IdHotel int,IdTurista int)Alter table Hotel_Turistaadd constraint FKHotel Foreign Key (IdHotel)References Hotel (IdHotel)----Alter table Hotel_Turistaadd constraint FKTuristaHotelForeign key (IdTurista)References Turista(IdTurista)-------Create table Vuelo_Turista(IdVueloTurista int primary key identity (0,1),IdVuelo int ,IdTurista int,Clase varchar(80) check (Clase ='Turista' or Clase = 'Ejecutiva'))Alter table Vuelo_Turistaadd constraint FKVuelo Foreign Key (IdVuelo)References Vuelo(IdVuelo)----------Alter table Vuelo_Turistaadd constraint FKVueloTuristaforeign Key (IdTurista)References Turista(IdTurista)