123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
- USE [KinoPoisk]
- GO
- /****** Object: Table [dbo].[Films] Script Date: 02.10.2022 13:10:24 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[Films](
- [Id] [int] IDENTITY(1,1) NOT NULL,
- [NameFilm] [nvarchar](50) NOT NULL,
- [YearFilm] [date] NOT NULL,
- [GanreFilm] [nvarchar](200) NOT NULL,
- [Discript] [nvarchar](500) NULL,
- [DurationFilm] [varchar](10) NOT NULL,
- CONSTRAINT [PK_Films] PRIMARY KEY CLUSTERED
- (
- [Id] 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].[MovieSessions] Script Date: 02.10.2022 13:10:24 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[MovieSessions](
- [Id] [int] IDENTITY(1,1) NOT NULL,
- [Id_Film] [int] NOT NULL,
- [Seats] [int] NOT NULL,
- [DatePremiers] [date] NOT NULL,
- [Price] [decimal](18, 2) NOT NULL,
- CONSTRAINT [PK_MovieSessions] PRIMARY KEY CLUSTERED
- (
- [Id] 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].[Statuses] Script Date: 02.10.2022 13:10:24 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[Statuses](
- [Id] [int] IDENTITY(1,1) NOT NULL,
- [Name] [nvarchar](50) NOT NULL,
- CONSTRAINT [PK_Statuses] PRIMARY KEY CLUSTERED
- (
- [Id] 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].[Tickets] Script Date: 02.10.2022 13:10:24 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[Tickets](
- [Id] [int] IDENTITY(1,1) NOT NULL,
- [Id_Film] [int] NOT NULL,
- [Id_Owner] [int] NOT NULL,
- [DatePurchase] [date] NOT NULL,
- CONSTRAINT [PK_Tickets] PRIMARY KEY CLUSTERED
- (
- [Id] 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].[Users] Script Date: 02.10.2022 13:10:24 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[Users](
- [Id] [int] IDENTITY(1,1) NOT NULL,
- [FirstName] [nvarchar](100) NOT NULL,
- [LastName] [nvarchar](100) NOT NULL,
- [PhoneNumber] [varchar](15) NOT NULL,
- [UserPassword] [varchar](100) NOT NULL,
- [Status] [int] NULL,
- CONSTRAINT [PK_Users] PRIMARY KEY CLUSTERED
- (
- [Id] 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 IDENTITY_INSERT [dbo].[Films] ON
- INSERT [dbo].[Films] ([Id], [NameFilm], [YearFilm], [GanreFilm], [Discript], [DurationFilm]) VALUES (2, N'Быстрее пули', CAST(N'2022-01-01' AS Date), N'Боевик', N'Наёмник под кодовым именем Божья Коровка отправляется на новую миссию: вместо заболевшего коллеги он должен сесть в скоростной поезд Токио — Киото, выкрасть чемоданчик и сойти на промежуточной станции. Но выполнение простого задания сильно осложняется, когда выясняется, что состав просто кишит всевозможными киллерами.', N'02:06')
- INSERT [dbo].[Films] ([Id], [NameFilm], [YearFilm], [GanreFilm], [Discript], [DurationFilm]) VALUES (4, N'Тор', CAST(N'2011-01-01' AS Date), N'Фантастика', N'Эпическое приключение происходит как на нашей планете Земля, так и в королевстве богов Асгарде. В центре истории - Могучий Тор, сильный, но высокомерный воин, чьи безрассудные поступки возрождают древнюю войну в Асгарде. Тора отправляют в ссылку на Землю, лишают сил и заставляют жить среди обычных людей в качестве наказания...', N'01:50')
- INSERT [dbo].[Films] ([Id], [NameFilm], [YearFilm], [GanreFilm], [Discript], [DurationFilm]) VALUES (8, N'Зеленая миля', CAST(N'1999-04-18' AS Date), N'Драма', N'Пол Эджкомб — начальник блока смертников в тюрьме «Холодная гора», каждый из узников которого однажды проходит «зеленую милю» по пути к месту казни. Пол повидал много заключённых и надзирателей за время работы. Однако гигант Джон Коффи, обвинённый в страшном преступлении, стал одним из самых необычных обитателей блока.', N'3:09')
- SET IDENTITY_INSERT [dbo].[Films] OFF
- GO
- SET IDENTITY_INSERT [dbo].[MovieSessions] ON
- INSERT [dbo].[MovieSessions] ([Id], [Id_Film], [Seats], [DatePremiers], [Price]) VALUES (1, 4, 54, CAST(N'2022-10-15' AS Date), CAST(250.00 AS Decimal(18, 2)))
- INSERT [dbo].[MovieSessions] ([Id], [Id_Film], [Seats], [DatePremiers], [Price]) VALUES (2, 2, 44, CAST(N'2022-10-14' AS Date), CAST(150.00 AS Decimal(18, 2)))
- SET IDENTITY_INSERT [dbo].[MovieSessions] OFF
- GO
- SET IDENTITY_INSERT [dbo].[Statuses] ON
- INSERT [dbo].[Statuses] ([Id], [Name]) VALUES (1, N'Администратор')
- INSERT [dbo].[Statuses] ([Id], [Name]) VALUES (2, N'Пользователь')
- SET IDENTITY_INSERT [dbo].[Statuses] OFF
- GO
- SET IDENTITY_INSERT [dbo].[Tickets] ON
- INSERT [dbo].[Tickets] ([Id], [Id_Film], [Id_Owner], [DatePurchase]) VALUES (1, 2, 1, CAST(N'2022-10-02' AS Date))
- INSERT [dbo].[Tickets] ([Id], [Id_Film], [Id_Owner], [DatePurchase]) VALUES (2, 4, 1, CAST(N'2022-10-02' AS Date))
- SET IDENTITY_INSERT [dbo].[Tickets] OFF
- GO
- SET IDENTITY_INSERT [dbo].[Users] ON
- INSERT [dbo].[Users] ([Id], [FirstName], [LastName], [PhoneNumber], [UserPassword], [Status]) VALUES (1, N'Александр', N'Вальтер', N'88005553535', N'qwe123', 1)
- INSERT [dbo].[Users] ([Id], [FirstName], [LastName], [PhoneNumber], [UserPassword], [Status]) VALUES (2, N'qwe', N'qwe', N'123123123', N'qwe', 2)
- SET IDENTITY_INSERT [dbo].[Users] OFF
- GO
- ALTER TABLE [dbo].[MovieSessions] WITH CHECK ADD CONSTRAINT [FK_MovieSessions_Films] FOREIGN KEY([Id_Film])
- REFERENCES [dbo].[Films] ([Id])
- GO
- ALTER TABLE [dbo].[MovieSessions] CHECK CONSTRAINT [FK_MovieSessions_Films]
- GO
- ALTER TABLE [dbo].[Tickets] WITH CHECK ADD CONSTRAINT [FK_Tickets_Films] FOREIGN KEY([Id_Film])
- REFERENCES [dbo].[Films] ([Id])
- GO
- ALTER TABLE [dbo].[Tickets] CHECK CONSTRAINT [FK_Tickets_Films]
- GO
- ALTER TABLE [dbo].[Tickets] WITH CHECK ADD CONSTRAINT [FK_Tickets_Users] FOREIGN KEY([Id_Owner])
- REFERENCES [dbo].[Users] ([Id])
- GO
- ALTER TABLE [dbo].[Tickets] CHECK CONSTRAINT [FK_Tickets_Users]
- GO
- ALTER TABLE [dbo].[Users] WITH CHECK ADD CONSTRAINT [FK_Users_Statuses] FOREIGN KEY([Status])
- REFERENCES [dbo].[Statuses] ([Id])
- GO
- ALTER TABLE [dbo].[Users] CHECK CONSTRAINT [FK_Users_Statuses]
- GO
|