NSI • 1ère

Langage de définition des données

Commandes DDL
DDL = CREATE + ALTER + DROP
Définition de la structure
CREATE TABLE :
CREATE TABLE Etudiants (
  ID INT PRIMARY KEY,
  Nom VARCHAR(50) NOT NULL,
  Prenom VARCHAR(50),
  Age INT CHECK (Age >= 0)
);
Contraintes :
• PRIMARY KEY
• FOREIGN KEY
• UNIQUE
• NOT NULL
• CHECK
Autres commandes DDL
🔧
ALTER TABLE : Modifier la structure
🗑️
DROP TABLE : Supprimer une table
📋
CREATE INDEX : Accélérer les requêtes
🔄
TRUNCATE : Vider une table
Exemples ALTER
Ajouter colonne
Supprimer colonne
🔄
Modifier type
Conseils & Astuces
🔍
Toujours planifier la structure avant
🔗
Définir les relations dès la création
🔒
Appliquer les contraintes appropriées
🔄
Tester les modifications sur une copie
💡
Documenter la structure de la base
Erreurs Fréquentes
Erreur 1 :
Oublier les contraintes de clé étrangère
Erreur 2 :
Supprimer accidentellement une table
Erreur 3 :
Changer le type d'une colonne utilisée
Concepts fondamentaux Bases de données