Nous utiliserons la base de données A.10 pour mettre en place les contraintes suivantes.
Une même personne ne peut pas être à la fois enregistrée comme auteur et adhérent.
Un exemplaire non empruntable ne peut pas être emprunté.
Un adhérent ne peut pas emprunter si son abonnement n’est pas à jour.
Un adhérent ne peut pas être en possession de plus de cinq ouvrages (vous ajouterez pour ce faire dans la table adherent un champ contenant le nombre d’exmplaire en circlation, vous le maintiendrez à jour avec des triggers).
Un même exemplaire ne peut pas être en possession de deux adhérents à la fois (vous ajouterez pour ce faire dans la table exemplaire un champ contenant le numéro de l’adhérent en possession de cet exemplaire, vous le maintiendrez à jour avec des triggers).
Un adhérent ne peut pas être en possession de deux exemplaires différents d’un même ouvrage.