123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269 |
- USE [gr606_alvvi]
- GO
- /****** Object: Table [dbo].[Jump] Script Date: 03.06.2022 13:44:45 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[Jump](
- [IdJump] [int] IDENTITY(1,1) NOT NULL,
- [IdJumpUserList] [int] NOT NULL,
- [IdInstructor] [int] NOT NULL,
- [DataJump] [date] NOT NULL,
- [TimeJump] [time](7) NOT NULL,
- [IdParachute] [int] NULL,
- CONSTRAINT [PK_Jump] PRIMARY KEY CLUSTERED
- (
- [IdJump] 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].[JumpUserList] Script Date: 03.06.2022 13:44:45 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[JumpUserList](
- [IdJumpUserList] [int] IDENTITY(1,1) NOT NULL,
- [IdUser] [int] NOT NULL,
- [IdJump] [int] NOT NULL,
- CONSTRAINT [PK_JumpUserList] PRIMARY KEY CLUSTERED
- (
- [IdJumpUserList] 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].[Lessons] Script Date: 03.06.2022 13:44:45 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[Lessons](
- [IdLessons] [int] IDENTITY(1,1) NOT NULL,
- [NumberLessons] [int] NOT NULL,
- [IdUserList] [int] NOT NULL,
- [DateLessons] [date] NOT NULL,
- [ClassTime] [time](7) NOT NULL,
- [LessonsTopic] [nvarchar](100) NOT NULL,
- [IdTypeLessons] [int] NOT NULL,
- [IdInsrtuctor] [int] NOT NULL,
- CONSTRAINT [PK_Lessons] PRIMARY KEY CLUSTERED
- (
- [IdLessons] 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].[Parachute] Script Date: 03.06.2022 13:44:45 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[Parachute](
- [IdParachute] [int] IDENTITY(1,1) NOT NULL,
- [NomerParashuta] [int] NOT NULL,
- [DateAssemblies] [date] NOT NULL,
- [TimeAssemblies] [time](7) NOT NULL,
- [IdTypeParachute] [int] NOT NULL,
- CONSTRAINT [PK_Parachute] PRIMARY KEY CLUSTERED
- (
- [IdParachute] 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].[PassportData] Script Date: 03.06.2022 13:44:45 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[PassportData](
- [IdPassportData] [int] IDENTITY(1,1) NOT NULL,
- [Series] [varchar](4) NOT NULL,
- [Number] [nchar](6) NOT NULL,
- [DateOfIssue] [date] NOT NULL,
- [Issued] [nvarchar](150) NOT NULL,
- CONSTRAINT [PK_PassportData] PRIMARY KEY CLUSTERED
- (
- [IdPassportData] 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].[Role] Script Date: 03.06.2022 13:44:45 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[Role](
- [IdRole] [int] IDENTITY(1,1) NOT NULL,
- [Role] [nvarchar](50) NOT NULL,
- CONSTRAINT [PK_Role] PRIMARY KEY CLUSTERED
- (
- [IdRole] 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].[TypeLessons] Script Date: 03.06.2022 13:44:45 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[TypeLessons](
- [IdTypeLessons] [int] IDENTITY(1,1) NOT NULL,
- [TypeLessons] [nvarchar](100) NOT NULL,
- CONSTRAINT [PK_TypeLessons] PRIMARY KEY CLUSTERED
- (
- [IdTypeLessons] 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].[TypeParachute] Script Date: 03.06.2022 13:44:45 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[TypeParachute](
- [IdTypeParachute] [int] IDENTITY(1,1) NOT NULL,
- [TypeParachute] [nvarchar](100) NOT NULL,
- CONSTRAINT [PK_TypeParachute] PRIMARY KEY CLUSTERED
- (
- [IdTypeParachute] 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].[User] Script Date: 03.06.2022 13:44:45 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[User](
- [IdUser] [int] IDENTITY(1,1) NOT NULL,
- [Name] [nvarchar](100) NOT NULL,
- [Surname] [nvarchar](100) NOT NULL,
- [MiddleName] [nvarchar](100) NOT NULL,
- [TrainingGroup] [int] NOT NULL,
- [DateOfBirth] [nvarchar](100) NOT NULL,
- [Email] [nvarchar](100) NOT NULL,
- [AircraftNumber] [int] NOT NULL,
- [IdParachute] [int] NULL,
- [PhoneNumber] [varchar](12) NOT NULL,
- [IdPassportData] [int] NOT NULL,
- [Login] [nvarchar](100) NOT NULL,
- [Password] [nvarchar](100) NOT NULL,
- [IdRole] [int] NOT NULL,
- CONSTRAINT [PK_User] PRIMARY KEY CLUSTERED
- (
- [IdUser] 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].[UserList] Script Date: 03.06.2022 13:44:45 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[UserList](
- [IsUserList] [int] IDENTITY(1,1) NOT NULL,
- [IdUser] [int] NOT NULL,
- [IdLesson] [int] NOT NULL,
- CONSTRAINT [PK_UserList] PRIMARY KEY CLUSTERED
- (
- [IsUserList] 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].[Jump] ON
- INSERT [dbo].[Jump] ([IdJump], [IdJumpUserList], [IdInstructor], [DataJump], [TimeJump], [IdParachute]) VALUES (2, 1, 5, CAST(N'2022-05-31' AS Date), CAST(N'11:11:00' AS Time), 4)
- SET IDENTITY_INSERT [dbo].[Jump] OFF
- GO
- SET IDENTITY_INSERT [dbo].[JumpUserList] ON
- INSERT [dbo].[JumpUserList] ([IdJumpUserList], [IdUser], [IdJump]) VALUES (1, 4, 2)
- SET IDENTITY_INSERT [dbo].[JumpUserList] OFF
- GO
- SET IDENTITY_INSERT [dbo].[Lessons] ON
- INSERT [dbo].[Lessons] ([IdLessons], [NumberLessons], [IdUserList], [DateLessons], [ClassTime], [LessonsTopic], [IdTypeLessons], [IdInsrtuctor]) VALUES (4, 1, 1, CAST(N'2022-06-02' AS Date), CAST(N'11:30:00' AS Time), N'Учение', 1, 4)
- SET IDENTITY_INSERT [dbo].[Lessons] OFF
- GO
- SET IDENTITY_INSERT [dbo].[Parachute] ON
- INSERT [dbo].[Parachute] ([IdParachute], [NomerParashuta], [DateAssemblies], [TimeAssemblies], [IdTypeParachute]) VALUES (4, 1, CAST(N'2022-04-23' AS Date), CAST(N'12:30:11' AS Time), 1)
- SET IDENTITY_INSERT [dbo].[Parachute] OFF
- GO
- SET IDENTITY_INSERT [dbo].[PassportData] ON
- INSERT [dbo].[PassportData] ([IdPassportData], [Series], [Number], [DateOfIssue], [Issued]) VALUES (1, N'1818', N'111111', CAST(N'2018-08-05' AS Date), N'Томск')
- SET IDENTITY_INSERT [dbo].[PassportData] OFF
- GO
- SET IDENTITY_INSERT [dbo].[Role] ON
- INSERT [dbo].[Role] ([IdRole], [Role]) VALUES (1, N'Ученик')
- INSERT [dbo].[Role] ([IdRole], [Role]) VALUES (2, N'Инструктор')
- SET IDENTITY_INSERT [dbo].[Role] OFF
- GO
- SET IDENTITY_INSERT [dbo].[TypeLessons] ON
- INSERT [dbo].[TypeLessons] ([IdTypeLessons], [TypeLessons]) VALUES (1, N'Учение')
- SET IDENTITY_INSERT [dbo].[TypeLessons] OFF
- GO
- SET IDENTITY_INSERT [dbo].[TypeParachute] ON
- INSERT [dbo].[TypeParachute] ([IdTypeParachute], [TypeParachute]) VALUES (1, N'Парашут')
- SET IDENTITY_INSERT [dbo].[TypeParachute] OFF
- GO
- SET IDENTITY_INSERT [dbo].[User] ON
- INSERT [dbo].[User] ([IdUser], [Name], [Surname], [MiddleName], [TrainingGroup], [DateOfBirth], [Email], [AircraftNumber], [IdParachute], [PhoneNumber], [IdPassportData], [Login], [Password], [IdRole]) VALUES (4, N'Владисла', N'Александров', N'Викторович', 3, N'08.06.2004', N'vlad2004@bk.ru', 11, 4, N'+78005553535', 1, N'admin', N'admin', 1)
- INSERT [dbo].[User] ([IdUser], [Name], [Surname], [MiddleName], [TrainingGroup], [DateOfBirth], [Email], [AircraftNumber], [IdParachute], [PhoneNumber], [IdPassportData], [Login], [Password], [IdRole]) VALUES (5, N'Иванов', N'Иван', N'Иванович', 2, N'18.07.1988', N'instructor@gmail.com', 11, 4, N'+78007348238', 1, N'1', N'1', 2)
- SET IDENTITY_INSERT [dbo].[User] OFF
- GO
- SET IDENTITY_INSERT [dbo].[UserList] ON
- INSERT [dbo].[UserList] ([IsUserList], [IdUser], [IdLesson]) VALUES (1, 4, 1)
- SET IDENTITY_INSERT [dbo].[UserList] OFF
- GO
- ALTER TABLE [dbo].[Jump] WITH CHECK ADD CONSTRAINT [FK_Jump_Parachute] FOREIGN KEY([IdParachute])
- REFERENCES [dbo].[Parachute] ([IdParachute])
- GO
- ALTER TABLE [dbo].[Jump] CHECK CONSTRAINT [FK_Jump_Parachute]
- GO
- ALTER TABLE [dbo].[JumpUserList] WITH CHECK ADD CONSTRAINT [FK_JumpUserList_Jump] FOREIGN KEY([IdJump])
- REFERENCES [dbo].[Jump] ([IdJump])
- GO
- ALTER TABLE [dbo].[JumpUserList] CHECK CONSTRAINT [FK_JumpUserList_Jump]
- GO
- ALTER TABLE [dbo].[JumpUserList] WITH CHECK ADD CONSTRAINT [FK_JumpUserList_User] FOREIGN KEY([IdUser])
- REFERENCES [dbo].[User] ([IdUser])
- GO
- ALTER TABLE [dbo].[JumpUserList] CHECK CONSTRAINT [FK_JumpUserList_User]
- GO
- ALTER TABLE [dbo].[Lessons] WITH CHECK ADD CONSTRAINT [FK_Lessons_TypeLessons] FOREIGN KEY([IdTypeLessons])
- REFERENCES [dbo].[TypeLessons] ([IdTypeLessons])
- GO
- ALTER TABLE [dbo].[Lessons] CHECK CONSTRAINT [FK_Lessons_TypeLessons]
- GO
- ALTER TABLE [dbo].[Lessons] WITH CHECK ADD CONSTRAINT [FK_Lessons_User1] FOREIGN KEY([IdInsrtuctor])
- REFERENCES [dbo].[User] ([IdUser])
- GO
- ALTER TABLE [dbo].[Lessons] CHECK CONSTRAINT [FK_Lessons_User1]
- GO
- ALTER TABLE [dbo].[Lessons] WITH CHECK ADD CONSTRAINT [FK_Lessons_UserList] FOREIGN KEY([IdUserList])
- REFERENCES [dbo].[UserList] ([IsUserList])
- GO
- ALTER TABLE [dbo].[Lessons] CHECK CONSTRAINT [FK_Lessons_UserList]
- GO
- ALTER TABLE [dbo].[Parachute] WITH CHECK ADD CONSTRAINT [FK_Parachute_TypeParachute1] FOREIGN KEY([IdTypeParachute])
- REFERENCES [dbo].[TypeParachute] ([IdTypeParachute])
- GO
- ALTER TABLE [dbo].[Parachute] CHECK CONSTRAINT [FK_Parachute_TypeParachute1]
- GO
- ALTER TABLE [dbo].[User] WITH CHECK ADD CONSTRAINT [FK_User_PassportData] FOREIGN KEY([IdPassportData])
- REFERENCES [dbo].[PassportData] ([IdPassportData])
- GO
- ALTER TABLE [dbo].[User] CHECK CONSTRAINT [FK_User_PassportData]
- GO
- ALTER TABLE [dbo].[User] WITH CHECK ADD CONSTRAINT [FK_User_Role] FOREIGN KEY([IdRole])
- REFERENCES [dbo].[Role] ([IdRole])
- GO
- ALTER TABLE [dbo].[User] CHECK CONSTRAINT [FK_User_Role]
- GO
|