You are on page 1of 4

USE [MODELO_ESTRELLA]

GO

/****** Object: Table [dbo].[DIM_SERVICIO] Script Date: 25-06-2021 15:59:31


******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].[DIM_SERVICIO](


[DNI] [nvarchar](255) NOT NULL,
[AIRLINE] [nvarchar](255) NULL,
[AUTHOR] [nvarchar](255) NULL,
[AIRCRAFT] [nvarchar](255) NULL,
[TRAVELLER_TYPE] [nvarchar](255) NULL,
[CABIN] [nvarchar](255) NULL,
[ROUTE] [nvarchar](255) NULL,
PRIMARY KEY CLUSTERED
(
[DNI] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON
[PRIMARY]
) ON [PRIMARY]
GO

USE [MODELO_ESTRELLA]
GO

/****** Object: Table [dbo].[DIM_FECHA] Script Date: 25-06-2021 15:59:56


******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].[DIM_FECHA](


[AUTHOR] [nvarchar](255) NOT NULL,
[DAY_REVIEW] [nvarchar](4) NULL,
[MONTH_REVIEW] [nvarchar](4) NULL,
[YEAR_REVIEW] [nvarchar](4) NULL,
[MONTH_FLOWN] [nvarchar](3) NULL,
[YEAR_FLOWN] [nvarchar](2) NULL,
[RECOMMENDED] [nvarchar](255) NULL,
PRIMARY KEY CLUSTERED
(
[AUTHOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON
[PRIMARY]
) ON [PRIMARY]
GO

USE [MODELO_ESTRELLA]
GO

/****** Object: Table [dbo].[DIM_EVA] Script Date: 25-06-2021 16:00:25 ******/


SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].[DIM_EVA](


[AUTHOR] [nvarchar](255) NOT NULL,
[DNI] [nvarchar](255) NULL,
[SEAT_COMFORT] [nvarchar](255) NULL,
[CABIN_SERVICE] [nvarchar](255) NULL,
[FOOD_BEV] [nvarchar](255) NULL,
[ENTERTAINMENT] [nvarchar](255) NULL,
[GROUND_SERVICE] [nvarchar](255) NULL,
[VALUE_FOR_MONEY] [nvarchar](255) NULL,
[OVERALL] [nvarchar](255) NULL,
[RECOMMENDED] [nvarchar](255) NULL,
PRIMARY KEY CLUSTERED
(
[AUTHOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON
[PRIMARY]
) ON [PRIMARY]
GO

USE [MODELO_ESTRELLA]
GO

/****** Object: Table [dbo].[DIM_RESUMEN] Script Date: 25-06-2021 16:00:52


******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].[DIM_RESUMEN](


[AUTHOR] [nvarchar](255) NOT NULL,
[DNI] [nvarchar](255) NULL,
[AIRCRAFT] [nvarchar](255) NULL,
[TRAVELLER_TYPE] [nvarchar](255) NULL,
[CABIN] [nvarchar](255) NULL,
[ROUTE] [nvarchar](255) NULL,
[DAY_REVIEW] [nvarchar](4) NULL,
[MONTH_REVIEW] [nvarchar](4) NULL,
[YEAR_REVIEW] [nvarchar](4) NULL,
[MONTH_FLOWN] [nvarchar](3) NULL,
[YEAR_FLOWN] [nvarchar](2) NULL,
[SEAT_COMFORT] [nvarchar](255) NULL,
[CABIN_SERVICE] [nvarchar](255) NULL,
[FOOD_BEV] [nvarchar](255) NULL,
[ENTERTAINMENT] [nvarchar](255) NULL,
[GROUND_SERVICE] [nvarchar](255) NULL,
[VALUE_FOR_MONEY] [nvarchar](255) NULL,
[OVERALL] [nvarchar](255) NULL,
[RECOMMENDED] [nvarchar](255) NULL,
PRIMARY KEY CLUSTERED
(
[AUTHOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON
[PRIMARY]
) ON [PRIMARY]
GO

USE [MODELO_ESTRELLA]
GO

/****** Object: Table [dbo].[TABLA HECHO] Script Date: 25-06-2021 16:01:06


******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].[TABLA HECHO](


[DNI] [nvarchar](255) NOT NULL,
[AUTHOR] [nvarchar](255) NOT NULL,
[DAY_REVIEW] [nvarchar](4) NULL,
[MONTH_REVIEW] [nvarchar](4) NULL,
[YEAR_REVIEW] [nvarchar](4) NULL,
[MONTH_FLOWN] [nvarchar](3) NULL,
[YEAR_FLOWN] [nvarchar](2) NULL,
[SEAT_COMFORT] [nvarchar](255) NULL,
[CABIN_SERVICE] [nvarchar](255) NULL,
[FOOD_BEV] [nvarchar](255) NULL,
[ENTERTAINMENT] [nvarchar](255) NULL,
[GROUND_SERVICE] [nvarchar](255) NULL,
[VALUE_FOR_MONEY] [nvarchar](255) NULL,
[OVERALL] [nvarchar](255) NULL,
PRIMARY KEY CLUSTERED
(
[DNI] ASC,
[AUTHOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON
[PRIMARY]
) ON [PRIMARY]
GO

ALTER TABLE [dbo].[TABLA HECHO] WITH CHECK ADD FOREIGN KEY([AUTHOR])


REFERENCES [dbo].[DIM_FECHA] ([AUTHOR])
GO

ALTER TABLE [dbo].[TABLA HECHO] WITH CHECK ADD FOREIGN KEY([AUTHOR])


REFERENCES [dbo].[DIM_EVA] ([AUTHOR])
GO

ALTER TABLE [dbo].[TABLA HECHO] WITH CHECK ADD FOREIGN KEY([AUTHOR])


REFERENCES [dbo].[DIM_RESUMEN] ([AUTHOR])
GO

ALTER TABLE [dbo].[TABLA HECHO] WITH CHECK ADD FOREIGN KEY([DNI])


REFERENCES [dbo].[DIM_SERVICIO] ([DNI])
GO

You might also like