1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| CREATE TABLE TbEquipe
(
IdEquipe INT IDENTITY CONSTRAINT PK_TbEquipe PRIMARY KEY,
nomEquipe VARCHAR(40) NOT NULL
)
GO
CREATE TABLE TbJoueur
(
IdJoueur INT IDENTITY CONSTRAINT PK_TbJoueur PRIMARY KEY,
nomJoueur VARCHAR(40) NOT NULL,
)
GO
CREATE TABLE TbEquipeComposeeDe
(
IDEquipeComposeeDe INT IDENTITY CONSTRAINT PK_TbEquipeComposeeDe PRIMARY KEY,
IdEquipe INT NOT NULL CONSTRAINT FK_TbEquipeComposeeDe_IdEquipe FOREIGN KEY (IdEquipe) REFERENCES TbEquipe (IdEquipe),
IdJoueur INT NOT NULL CONSTRAINT FK_TbEquipeComposeeDe_IdJoueur FOREIGN KEY (IdJoueur) REFERENCES TbJoueur (IdJoueur),
CONSTRAINT UQ_TbEquipeComposeeDe UNIQUE (IdEquipe, IdJoueur)
)
GO |
Partager