1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TbSport]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[TbSport](
[IDSport] [int] IDENTITY(1,1) NOT NULL,
[nomSport] [varchar](32) NULL,
[nbJoueurs] [int] NULL CONSTRAINT [DF_TbSport_nbJoueurs] DEFAULT ((1)),
CONSTRAINT [PK_TbSport] PRIMARY KEY CLUSTERED
(
[IDSport] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TbAbonne]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[TbAbonne](
[IDAbonne] [int] IDENTITY(1,1) NOT NULL,
[nomAbonne] [varchar](32) NULL,
[prenomAbonne] [varchar](32) NULL,
[IDSport] [int] NULL,
[cotisationPayee] [bit] NULL,
CONSTRAINT [PK_TbAbonne] PRIMARY KEY CLUSTERED
(
[IDAbonne] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
END
GO
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_TbAbonne_IDSport]') AND parent_object_id = OBJECT_ID(N'[dbo].[TbAbonne]'))
ALTER TABLE [dbo].[TbAbonne] WITH CHECK ADD CONSTRAINT [FK_TbAbonne_IDSport] FOREIGN KEY([IDSport])
REFERENCES [dbo].[TbSport] ([IDSport])
GO
ALTER TABLE [dbo].[TbAbonne] CHECK CONSTRAINT [FK_TbAbonne_IDSport] |
Partager