NSI (terminale) · Chapitre 11 · Exercice d'entraînement
Dans quel ordre ?
Bases de données : le modèle relationnel · Contraintes d'intégrité et rôle du SGBD · niveau 2
Énoncé
Dans quel ordre ? Une médiathèque utilise le schéma suivant :
où id_auteur référence Auteur(id) et isbn dans Emprunt référence Livre(isbn). La base est vide et le SGBD vérifie les contraintes d'intégrité.
- On veut enregistrer l'auteur Zola (identifiant ), son livre Germinal et un emprunt de ce livre. Dans quel ordre faut-il insérer ces trois n-uplets ? Que se passe-t-il si l'on commence par le livre ?
- On veut ensuite tout effacer. Dans quel ordre faut-il supprimer les trois n-uplets ? Justifier.
- Énoncer une règle générale reliant l'ordre des insertions, celui des suppressions et le sens des clés étrangères.
Un exercice à chercher : son corrigé n'est pas publié. Sur Adloun, le tuteur guide par questions, sans donner la réponse.