0% ont trouvé ce document utile (0 vote)
134 vues1 page

Création de Tables en LDD SQL

Ce document décrit la création de trois tables (Clients, Produits, Commandes) dans une base de données TP_COURSE à l'aide du langage de définition de données SQL.

Transféré par

Diallo Daouda
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
134 vues1 page

Création de Tables en LDD SQL

Ce document décrit la création de trois tables (Clients, Produits, Commandes) dans une base de données TP_COURSE à l'aide du langage de définition de données SQL.

Transféré par

Diallo Daouda
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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)
);

Vous aimerez peut-être aussi