SQL & BDD
Modèle Relationnel
Concernant les clés étrangères :
-
Les clés étrangères permettent de relier des tables, et ainsi, d'éviter les redondances et faciliter les modifications.
-
Une clé étrangère doit toujours être une référence valide (contrainte d'intégrité référentielle). Ainsi, pour supprimer un auteur, il faut d'abord supprimer tous les livres qui lui sont associés.
Le schéma relationnel s'écrit comme :
- Livres(isbn: TEXT, titre: TEXT, annee: INT, #id_auteur)
- Auteurs(id: INT, nom_complet: TEXT, annee_naissance: INT, pays: TEXT)
Les clés primaires sont soulignés et les clés étrangères sont précédées d'un #.
Requêtes SQL
-
Récupérer des données d'une table :
-
Récupérer des données de plusieurs tables (jointure) :
-
Ajouter une ligne :
-
Mettre à jour une ou des lignes :
-
Supprimer une ou des lignes :