0% found this document useful (0 votes)
39 views6 pages

Centro de Gestión de Mercados, Logística Y Tecnologías de La Información

The document describes the design of tables in a database for an airline. It includes the creation of 5 tables - Pasajeros (Passengers), Aviones (Aircrafts), Rutas (Routes), Vuelos (Flights), and PasaVuelos (PassengerFlights). It defines the columns and primary keys for each table. It also establishes foreign key relationships between the tables, such as linking flights to the aircraft and route used.

Uploaded by

ginita-nice
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views6 pages

Centro de Gestión de Mercados, Logística Y Tecnologías de La Información

The document describes the design of tables in a database for an airline. It includes the creation of 5 tables - Pasajeros (Passengers), Aviones (Aircrafts), Rutas (Routes), Vuelos (Flights), and PasaVuelos (PassengerFlights). It defines the columns and primary keys for each table. It also establishes foreign key relationships between the tables, such as linking flights to the aircraft and route used.

Uploaded by

ginita-nice
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

CENTRO DE GESTIÓN DE MERCADOS, LOGÍSTICA Y TECNOLOGÍAS DE LA

INFORMACIÓN

ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN

Módulo

Análisis de bases de datos

TALLER CON DISEÑADOR AEROLINEA

Presentado a:

Sandra Guevara

Instructor

Presentado por:

Gynna Marcela Tapiero

Orden:

40130
TALLER DISEÑ ADOR AEROLINEA
USE [AEROLINEA]
GO
/****** Object:  Table [dbo].[Pasajeros]    Script Date: 08/09/2010 13:39:17
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE 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]
GO
SET ANSI_PADDING OFF
GO
/****** Object:  Table [dbo].[Aviones]    Script Date: 08/09/2010 13:39:17 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE 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]
GO
SET ANSI_PADDING OFF
GO
/****** Object:  Table [dbo].[Rutas]    Script Date: 08/09/2010 13:39:17 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE 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]
GO
SET ANSI_PADDING OFF
GO
/****** Object:  Table [dbo].[Vuelos]    Script Date: 08/09/2010 13:39:17 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Vuelos](
[V_NumeVuelo] [int] NOT NULL,
[V_CodiAvi] [int] NOT NULL,
[V_CodiRuta] [int] NOT NULL,
[V_FechaVuelo] [datetime] NOT NULL,
[V_Comfirmado] [bit] NOT NULL,
CONSTRAINT [PK_Vuelos_1] 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: 08/09/2010 13:39:17
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PasaVuelos](
[PA_NumeVuelo] [int] NOT NULL,
[PA_IdenPasa] [int] NOT NULL,
CONSTRAINT [PK_PasaVuelos_1] PRIMARY KEY CLUSTERED
(
[PA_NumeVuelo] ASC,
[PA_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]
GO
/****** Object:  ForeignKey [FK_Vuelos_Aviones]    Script Date: 08/09/2010
13:39:17 ******/
ALTER TABLE [dbo].[Vuelos]  WITH CHECK ADD  CONSTRAINT
[FK_Vuelos_Aviones] FOREIGN KEY([V_CodiAvi])
REFERENCES [dbo].[Aviones] ([A_CodiAvi])
GO
ALTER TABLE [dbo].[Vuelos] CHECK CONSTRAINT [FK_Vuelos_Aviones]
GO
/****** Object:  ForeignKey [FK_Vuelos_Rutas]    Script Date: 08/09/2010
13:39:17 ******/
ALTER TABLE [dbo].[Vuelos]  WITH CHECK ADD  CONSTRAINT
[FK_Vuelos_Rutas] FOREIGN KEY([V_CodiRuta])
REFERENCES [dbo].[Rutas] ([R_CodiRuta])
GO
ALTER TABLE [dbo].[Vuelos] CHECK CONSTRAINT [FK_Vuelos_Rutas]
GO
/****** Object:  ForeignKey [FK_PasaVuelos_Pasajeros]    Script Date:
08/09/2010 13:39:17 ******/
ALTER TABLE [dbo].[PasaVuelos]  WITH CHECK ADD  CONSTRAINT
[FK_PasaVuelos_Pasajeros] FOREIGN KEY([PA_IdenPasa])
REFERENCES [dbo].[Pasajeros] ([P_IdenPasa])
GO
ALTER TABLE [dbo].[PasaVuelos] CHECK CONSTRAINT
[FK_PasaVuelos_Pasajeros]
GTABLE [dbo].[PasaVuelos]  WITH CHECK ADD  CONSTRAINT
[FK_PasaVuelos_Vuelos] FOREIGN KEY([PA_NumeVuelo])
REFERENCES [dbo].[Vuelos] ([V_NumeVuelo])
GO
ALTER TABLE [dbo].[PasaVuelos] CHECK CONSTRAINT
[FK_PasaVuelos_Vuelos]
GO
O
/****** Object:  ForeignKey [FK_PasaVuelos_Vuelos]    Script Date: 08/09/2010
13:39:17 ******/
ALTER

You might also like