Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
6 views2 pages

Exercices BDD

cet exercice provient de ma prof d'NSI et il porte sur les base de donnée relationnel

Uploaded by

yassinekamoun66
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views2 pages

Exercices BDD

cet exercice provient de ma prof d'NSI et il porte sur les base de donnée relationnel

Uploaded by

yassinekamoun66
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Exercice 1 :

CREATE TABLE Annuaire (Nom TEXT,Prenom TEXT,NumeroTelephone INT,PRIMARY KEY (Nom,


Prenom) );

Exercice 2 :

 {} – Valid.
 {('Doe','John','0123456789')} – Valid.
 {('Doe','John','0123456789'),('Dupond','Pierre','0123456789')} – Valid.
 {('Doe','John','0123456789'),('Dupond','John','0987654321')} – Valid.
 {('Doe','John','0123456789'),('Titi','Toto')} - Invalid, manque le numéro de
téléphone.
 {('Doe','John',123456789)} - Invalid, le numéro n'est pas au format chaîne.
 {('Doe','John','0123456789'),('Doe','John','0987654321')} - Invalid, doublon
de la clé primaire.

Exercice 3 :

CREATE TABLE Departement (CodeDepartement TEXT PRIMARY KEY,Nom TEXT,ChefLieu TEXT);

CREATE TABLE Voisins (CodeDepartement1 TEXT,CodeDepartement2 TEXT,

FOREIGN KEY (CodeDepartement1) REFERENCES Departement(CodeDepartement),

FOREIGN KEY (CodeDepartement2) REFERENCES Departement(CodeDepartement),

PRIMARY KEY (CodeDepartement1, CodeDepartement2) );

Exercice 4 :

CREATE TABLE Agences (id_agence INT PRIMARY KEY,ville TEXT,departement TEXT);

CREATE TABLE Appartements (id_appartement INT PRIMARY KEY,taille INT,loyer INT,charges INT,type
TEXT,id_agence INT,

FOREIGN KEY (id_agence) REFERENCES Agences(id_agence) );

Exercice 5 :
CREATE TABLE Departements (Nom TEXT PRIMARY KEY,Localisation TEXT);

CREATE TABLE Employes (Num INT,Nom TEXT,Grade TEXT,DepartementNom TEXT,PRIMARY KEY


(Num, DepartementNom),

FOREIGN KEY (DepartementNom) REFERENCES Departements(Nom) );

Exercice 6

CREATE TABLE Clients (Num_client INT PRIMARY KEY,Nom TEXT,Prenom TEXT,Adresse TEXT);

CREATE TABLE Bouquets (

Nom_bouquet TEXT PRIMARY KEY,Prix INT);

CREATE TABLE Commandes ( Num_commande INT PRIMARY KEY,Num_client INT,Nom_bouquet


TEXT,Quantite INT,DateCommande DATE,

FOREIGN KEY (Num_client) REFERENCES Clients(Num_client),

FOREIGN KEY (Nom_bouquet) REFERENCES Bouquets(Nom_bouquet) );

Exercice 7 :

CREATE TABLE Eleves (Nom TEXT,Prenom TEXT,DateNaissance DATE,Classe TEXT,Option1


TEXT,Option2 TEXT,Option3 TEXT,PRIMARY KEY (Nom, Prenom, Classe) );

You might also like