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 [Link] 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)
);