taller programacion en ts- aerolinea diseÑador

4
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 : PasaVu elos Nombre Col Tipo Descripción PA_IdenPasa Int Identificación del pasajero PA_NumeVuelo Int Numero del vuelo

Upload: miprincesasofia

Post on 10-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TALLER PROGRAMACION EN TS- AEROLINEA DISEÑADOR

8/8/2019 TALLER PROGRAMACION EN TS- AEROLINEA DISEÑADOR

http://slidepdf.com/reader/full/taller-programacion-en-ts-aerolinea-disenador 1/4

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 rutaR_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 pasajeroP_NombPasa Varchar(35) Nombre del pasajeroP_Direccion Varchar(35) Dirección del pasajeroP_Telefono Int Teléfono del pasajero

Tabla : Vuelos

Nombre Col Tipo Descripción

V_NumeVuelo Int Numero del vueloV_CodiAvi Int Código del aviónV_CodiRuta Int Código de la rutaV_FechaVuelo DateTime Fecha del vueloV_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

Page 2: TALLER PROGRAMACION EN TS- AEROLINEA DISEÑADOR

8/8/2019 TALLER PROGRAMACION EN TS- AEROLINEA DISEÑADOR

http://slidepdf.com/reader/full/taller-programacion-en-ts-aerolinea-disenador 2/4

 

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

ScriptGOSET ANSI_PADDING ON

GOCREATE TABLE [dbo].[Rutas]([R_CodiRuta] [int] NOT NULL,[R_Destino] [varchar](35) NOT NULL,[R_ValorPasa] [money] NOT NULL,

CONSTRAINT [PK_Rutas] PRIMARY KEY CLUSTERED (

[R_CodiRuta] ASC)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]) ON [PRIMARY]GOSET ANSI_PADDING OFFGO/****** Object: Table [dbo].[Pasajeros] Script Date: 10/07/201020:24:08 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[Pasajeros](

[P_IdenPasa] [int] NOT NULL,[P_NombPasa] [varchar](35) NOT NULL,[P_Direccion] [varchar](35) NOT NULL,[P_Telefono] [int] NOT NULL,

CONSTRAINT [PK_Pasajeros] PRIMARY KEY CLUSTERED 

([P_IdenPasa] ASC

)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]) ON [PRIMARY]GOSET ANSI_PADDING OFFGO/****** Object: Table [dbo].[Aviones] Script Date: 10/07/201020:24:08 ******/

Vuelos

v_NumeVuelov_CodiAviv_CodiRuta 

Avionesa_CodiAvi

Pasavuelos

pa_NumeVuelopa_IdenPasa 

Pasajeros p_IdenPasa

Rutasr_Codiruta 

Page 3: TALLER PROGRAMACION EN TS- AEROLINEA DISEÑADOR

8/8/2019 TALLER PROGRAMACION EN TS- AEROLINEA DISEÑADOR

http://slidepdf.com/reader/full/taller-programacion-en-ts-aerolinea-disenador 3/4

SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[Aviones](

[A_CodiAvi] [int] NOT NULL,[A_Descripcion] [varchar](35) NOT NULL,[A_Capacidad] [int] NOT NULL,

CONSTRAINT [PK_Aviones] PRIMARY KEY CLUSTERED (

[A_CodiAvi] ASC)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]) ON [PRIMARY]GOSET ANSI_PADDING OFFGO/****** Object: Table [dbo].[Vuelos] Script Date: 10/07/201020:24:08 ******/

SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE [dbo].[Vuelos](

[V_NumeVuelo] [int] NOT NULL,[V_CodiAvi] [int] NOT NULL,[V_CodiRuta] [int] NOT NULL,[V_FechaVuelo] [datetime] NOT NULL,[V_Confirmado] [bit] NOT NULL,

CONSTRAINT [PK_Vuelos] PRIMARY KEY CLUSTERED (

[V_NumeVuelo] ASC)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, 

IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]) ON [PRIMARY]GO/****** Object: Table [dbo].[Pasavuelos] Script Date: 10/07/201020:24:08 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE [dbo].[Pasavuelos](

[PA_IdenPasa] [int] NOT NULL,[PA_NumeVuelo] [int] NOT NULL,

CONSTRAINT [PK_Pasavuelos] PRIMARY KEY CLUSTERED 

( [PA_IdenPasa] ASC,[PA_NumeVuelo] ASC

)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]) ON [PRIMARY]GO/****** Object: ForeignKey [FK_Aviones_Rutas] Script Date:10/07/2010 20:24:08 ******/

Page 4: TALLER PROGRAMACION EN TS- AEROLINEA DISEÑADOR

8/8/2019 TALLER PROGRAMACION EN TS- AEROLINEA DISEÑADOR

http://slidepdf.com/reader/full/taller-programacion-en-ts-aerolinea-disenador 4/4

ALTER TABLE [dbo].[Aviones]  WITH CHECK ADD  CONSTRAINT [FK_Aviones_Rutas] FOREIGN KEY([A_CodiAvi])REFERENCES [dbo].[Rutas] ([R_CodiRuta])GOALTER TABLE [dbo].[Aviones] CHECK CONSTRAINT [FK_Aviones_Rutas]GO/****** Object: ForeignKey [FK_Vuelos_Aviones] Script Date:

10/07/2010 20:24:08 ******/ALTER TABLE [dbo].[Vuelos]  WITH CHECK ADD  CONSTRAINT [FK_Vuelos_Aviones] FOREIGN KEY([V_NumeVuelo])REFERENCES [dbo].[Aviones] ([A_CodiAvi])GOALTER TABLE [dbo].[Vuelos] CHECK CONSTRAINT [FK_Vuelos_Aviones]GO/****** Object: ForeignKey [FK_Pasavuelos_Pasajeros] Script Date:10/07/2010 20:24:08 ******/ALTER TABLE [dbo].[Pasavuelos]  WITH CHECK ADD  CONSTRAINT [FK_Pasavuelos_Pasajeros] FOREIGN KEY([PA_IdenPasa])REFERENCES [dbo].[Pasajeros] ([P_IdenPasa])GOALTER TABLE [dbo].[Pasavuelos] CHECK CONSTRAINT [FK_Pasavuelos_Pasajeros]

GO/****** Object: ForeignKey [FK_Pasavuelos_Vuelos] Script Date:10/07/2010 20:24:08 ******/ALTER TABLE [dbo].[Pasavuelos]  WITH CHECK ADD  CONSTRAINT [FK_Pasavuelos_Vuelos] FOREIGN KEY([PA_NumeVuelo])REFERENCES [dbo].[Vuelos] ([V_NumeVuelo])GOALTER TABLE [dbo].[Pasavuelos] CHECK CONSTRAINT [FK_Pasavuelos_Vuelos]GO