ACTIVIDAD EJE III Bases de Datos II
ACTIVIDAD EJE III Bases de Datos II
ACTIVIDAD EJE III Bases de Datos II
PRESENTADO POR:
SIGIFREDO THOMAS CAMPO
DOCENTE
ALEX YAHILTON TOVAR GONZALEZ,
Aquí podemos apreciar que se visualiza la opción Database Diagrams por la cual
generamos la exportación de las tablas creadas en nuestra base de datos Aerolínea
Aquí se muestra el diagrama relacional realizado en SQL server Management
Studio establecido como modelo para la normalización y diseño de muestra base
de datos
AEROPUERTO
/****** Object: Table [dbo].[AEROPUERTO] Script Date: 8/11/2020 7:49:08 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[AEROPUERTO](
[id_aeropuerto] [int] NOT NULL,
[nombre] [varchar](50) NOT NULL,
[ciudad] [varchar](50) NOT NULL,
CONSTRAINT [PK_AEROPUERTO] PRIMARY KEY CLUSTERED
(
[id_aeropuerto] 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
ASIENTOS
/****** Object: Table [dbo].[ASIENTOS] Script Date: 8/11/2020 7:49:08 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ASIENTOS](
[id_asiento] [int] NOT NULL,
[avion] [int] NOT NULL,
[ubicacion] [varchar](50) NOT NULL,
CONSTRAINT [PK_ASIENTOS] PRIMARY KEY CLUSTERED
(
[id_asiento] 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
AVION
/****** Object: Table [dbo].[AVION] Script Date: 8/11/2020 7:49:08 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[AVION](
[id_avion] [int] NOT NULL,
[modelo] [varchar](50) NOT NULL,
[capacidad] [int] NOT NULL,
[vuelo] [int] NULL,
CONSTRAINT [PK_AVION] PRIMARY KEY CLUSTERED
(
[id_avion] 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
CLIENTE
/****** Object: Table [dbo].[CLIENTE] Script Date: 8/11/2020 7:49:08 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CLIENTE](
[id_cliente] [int] NOT NULL,
[documento] [varchar](50) NOT NULL,
[nombres] [varchar](50) NOT NULL,
[apellidos] [varchar](50) NOT NULL,
[telefono] [numeric](18, 0) NOT NULL,
CONSTRAINT [PK_CLIENTE] PRIMARY KEY CLUSTERED
(
[id_cliente] 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
RESERVA
/****** Object: Table [dbo].[RESERVA] Script Date: 8/11/2020 7:49:08 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[RESERVA](
[id_reserva] [int] NOT NULL,
[cliente] [int] NOT NULL,
[asiento] [int] NOT NULL,
[valor] [int] NOT NULL,
[fecha_reserva] [date] NOT NULL,
[vuelo] [int] NOT NULL,
CONSTRAINT [PK_RESERVA] PRIMARY KEY CLUSTERED
(
[id_reserva] 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
VUELO
/****** Object: Table [dbo].[VUELO] Script Date: 8/11/2020 7:49:08 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VUELO](
[id_vuelo] [int] NOT NULL,
[aeropuerto_origen] [int] NOT NULL,
[aeropuerto_destino] [int] NOT NULL,
[fecha_salida] [date] NOT NULL,
[fecha_llegada] [date] NOT NULL,
CONSTRAINT [PK_VUELO] PRIMARY KEY CLUSTERED
(
[id_vuelo] 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
Conclusión
lo aprendido respecto a las bases de datos y su modelo relacional mediante la
creación de diagramas de entidad relación usando la respectiva cardinalidad, En
base a la actividad realizada, se comprenden las fases para la creación de una base
de datos teniendo en cuenta la especificación de requerimientos y el diseño del
modelo entidad – relación, nos afianza de forma práctica los diferentes conceptos
para desarrollo de base de datos puestos en práctica para el desarrollo del taller y
afianzamiento de las temáticas aprendidas en los ejes 1 al 3 , aportándome en lo
personal de forma práctica conocimiento que no se habían
podido aplicar o materializar así como también el afianzamiento del contaste
aprendizaje
REFERENCIAS
http://www.cs.uregina.ca/Links/class-info/215/erd/
http://www.opentextbooks.org.hk/ditatopic/25244
https://es.wikibooks.org/wiki/MySQL/Dise%C3%B1o/Etapa_conceptual