TP1 BDD
TP1 BDD
TP1 BDD
2024
Chaque instruction est terminée par (;). Pour insérer des Commentaires : /* … */.
Définition des données : SQL propose aux utilisateurs un ensemble d’instructions lui
permettant de créer des tables, des indexes, des vues et d’associer à une définition d’une
contrainte.
a. Création d’une table :
CREATE TABLE Nom-Table (Attribut1 TYPE, Attribut2 TYPE, …, contrainte_integrité1,
contrainte_integrité2, …);
Type des données :
• NUMBER(n) : Entier à n chiffres
• NUMBER(n, m) : Réel à n chiffres au total (virgule comprise), m après la virgule
• VARCHAR(n) : Chaîne de n caractères (entre ‘ ’) ; Char(n)
• DATE : Date au format ‘JJ-MM-AAAA’
Exemples de requêtes :
Contrainte d’intégrité : clé primaire / clé étrangère
SQL> Create table Departement(
2 NumDep number(4),
3 NomDep varchar (20),
4 Localisation varchar (15),
5 Constraint DepPK Primary Key (NumDep);
Contrainte Check : limiter les valeurs d’un attribut (seules certaines valeurs seront autorisées)
Remarque : Les clés primaires sont soulignées et les clés étrangères sont marquées par *.