taller programacion en ts- aerolinea diseÑador
Post on 10-Apr-2018
217 Views
Preview:
TRANSCRIPT
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
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
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 ******/
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
top related