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. 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 :