Vous êtes sur la page 1sur 1

ETUDIANT : DAOUDA DIALLO

EXERCICE : Langage de Définition de Données(LDD)


--creation de la Base de Données si elle n’existe pas
IF NOT EXISTS(SELECT name FROM sys.databases WHERE name = 'TP_COURSE')
BEGIN
CREATE DATABASE TP_COURSE;
END

--selection de la Base de Données


USE TP_COURSE

-- creation de la tablr clients


CREATE TABLE Clients (
id_client INT IDENTITY(1,1) NOT NULL,
noms VARCHAR(50) NOT NULL,
adress VARCHAR(50) NOT NULL,
CONSTRAINT PK_client PRIMARY KEY (id_client)
);

--creation de la table Produits


CREATE TABLE Produits (
id_produit INT PRIMARY KEY IDENTITY(1,1) NOT NULL,
nom_prod VARCHAR NOT NULL,
prix numeric(18, 0) CHECK (prix>0) NOT NULL,
);

--creation de la tables Commandes


CREATE TABLE Commandes(
id_cmd INT IDENTITY(1,1) NOT NULL,
id_client INT NOT NULL,
id_produit INT NOT NULL,
qte INT CHECK(qte>0) NOT NULL,
date_cmd DATETIME DEFAULT sysdatetime(),
CONSTRAINT PK_CMD PRIMARY KEY (id_cmd),
CONSTRAINT FK_CMD_CLIENT FOREIGN KEY (id_client) REFERENCES Clients (id_client),
CONSTRAINT FK_CMD_PRODUIT FOREIGN KEY (id_produit) REFERENCES produits
(id_produit)
);

Vous aimerez peut-être aussi