NULL en return_date = emprunt “encore ouvert”.
Niveaux d’un B-arbre = pages lues (1 niveau → 1 page).
Compter les emprunts “non rendus” (return_date = NULL) avant d’insérer.
read committed = pas de lecture des versions non validées; serializable = cohérence “comme une série”.
Fidèle aux clés étrangères : subscription_id pour Member, member_id et book_id pour Borrowing.
OR : inclusion-exclusion; AND : produit; NOT : 1 − S.
Comparaison des plans P1 et P2
| Plan | Type de jointure | Filtres avant jointure |
|---|---|---|
| P1 | Nested Join | Aucun filtrage anticipé indiqué, MEMBERS scanné par Full Scan et index sur member_id côté interne |
| P2 | Merge Join | Filtrage préalable sur M.subscription_id = 1 et B.category = "thriller" puis tri buffer de 10p |
Pon a prueba tus conocimientos sobre Gestion des emprunts en bibliothèque con 12 preguntas de opción múltiple con correcciones detalladas.
1. Dans le schéma relationnel de la bibliothèque, quel attribut permet d’identifier qu’un emprunt est encore en cours ?
2. Quelle contrainte exprime correctement le lien entre un membre et son type d’abonnement ?
Memoriza los conceptos clave de Gestion des emprunts en bibliothèque con 12 tarjetas de memoria interactivas.
Schéma relationnel bibliothèque — rôle ?
Modéliser les données et leurs relations
Optimisation requêtes — but ?
Réduire le coût d'exécution
Contraintes d'intégrité — mécanisme ?
Garantir la cohérence des données
Importa tu curso y la IA genera hojas, cuestionarios y tarjetas de memoria en 30 segundos.
Generador de hojas