12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- USE [ClimbingClub]
- GO
- /****** Object: Table [dbo].[Climbers] Script Date: 30.10.2020 16:53:12 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[Climbers](
- [ID] [int] NOT NULL,
- [Surname] [nchar](30) NOT NULL,
- [Firstname] [nchar](30) NOT NULL,
- [Middlename] [nchar](30) NULL,
- [Address] [nchar](100) NOT NULL,
- CONSTRAINT [PK_Climbers] 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].[Climbing] Script Date: 30.10.2020 16:53:12 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[Climbing](
- [ID] [int] NOT NULL,
- [BeginingDate] [date] NOT NULL,
- [EndDate] [date] NOT NULL,
- [MontainsID] [int] NOT NULL,
- CONSTRAINT [PK_Climbing] 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].[GroupClimbers] Script Date: 30.10.2020 16:53:12 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[GroupClimbers](
- [ID] [nchar](10) NOT NULL,
- [ClimbingID] [int] NOT NULL,
- [ClimbersID] [int] NOT NULL,
- CONSTRAINT [PK_GroupClimbers] 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].[Mountains] Script Date: 30.10.2020 16:53:12 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE TABLE [dbo].[Mountains](
- [Mountains] [int] NOT NULL,
- [Name] [nchar](30) NOT NULL,
- [Height] [int] NOT NULL,
- [Country] [nchar](30) NOT NULL,
- [District] [nchar](100) NOT NULL,
- CONSTRAINT [PK_Mountains] PRIMARY KEY CLUSTERED
- (
- [Mountains] 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
- ALTER TABLE [dbo].[Climbing] WITH CHECK ADD CONSTRAINT [FK_Climbing_Mountains] FOREIGN KEY([MontainsID])
- REFERENCES [dbo].[Mountains] ([Mountains])
- GO
- ALTER TABLE [dbo].[Climbing] CHECK CONSTRAINT [FK_Climbing_Mountains]
- GO
- ALTER TABLE [dbo].[GroupClimbers] WITH CHECK ADD CONSTRAINT [FK_GroupClimbers_Climbers] FOREIGN KEY([ClimbingID])
- REFERENCES [dbo].[Climbers] ([ID])
- GO
- ALTER TABLE [dbo].[GroupClimbers] CHECK CONSTRAINT [FK_GroupClimbers_Climbers]
- GO
- ALTER TABLE [dbo].[GroupClimbers] WITH CHECK ADD CONSTRAINT [FK_GroupClimbers_Climbing] FOREIGN KEY([ClimbersID])
- REFERENCES [dbo].[Climbing] ([ID])
- GO
- ALTER TABLE [dbo].[GroupClimbers] CHECK CONSTRAINT [FK_GroupClimbers_Climbing]
- GO
|