A. Dessiner les mini-problèmes suivants sous la forme de diagrammes entité/association, en précisant les contraintes de cardinalité. Tous les attributs nécessaires doivent être indiqués sur le schéma. N’oubliez pas de souligner les clés primaires de chaque ensemble d’entités.
Problème 1 : Chaque véhicule possède un conducteur principal
Problème 2 : Chaque département est dirigé par un employé (mais tous les employés ne dirigent pas un département!)
Problème 3 : Un livre peut être emprunté par plusieurs abonnés (mais pas au même moment!)
Problème 4 : Un opérateur téléphonique référence des clients décrits par leur numéro de téléphone, leurs nom, prénom et adresse. Chaque client souscrit à un forfait unique pour une durée déterminée. Le forfait est caractérisé par un intitulé, un montant mensuel, une durée d’appel ainsi qu’un tarif de dépassement à la minute.
Problème 5 : Un réseau social référence des membres décrits par leur pseudo (identifiant) ainsi que leur e-mail et leur date de naissance. Un membre peut demander à d’autres membres du réseau social de devenir son “ami”. Cette demande peut être acceptée ou rejetée par le membre sollicité.
Problème 6 : Un arbre généalogique référence des individus (homme ou femme). Deux individus peuvent avoir (ou non) des enfants. Le schéma doit permettre de déterminer de quel couple les enfants sont issus (on suppose pour simplifier une parenté biologique homme/femme).
B. Pour tous les problèmes précédents, effectuer la conversion du modèle entité-association vers le modèle relationnel.
Dessinez un schéma entité/association pour le problème de modélisation suivant, en précisant les contraintes de cardinalité:
Une agence de voyage dispose d’un fichier de clients décrits par leur numéro (unique), leur nom, leur prénom, leur adresse et leur numéro de téléphone. Une gare est décrite par son identifiant, la ville qu’elle dessert ainsi que le pays. Un train est décrit par son numéro ainsi que son type. Il dessert les différentes gares de son trajet à des horaires fixes. Chaque client peut réserver des billets de train. Un billet de train est caractérisé par son numéro de billet, sa durée, sa date, et son tarif. A chaque billet de train correspondent un train, une gare de départ et une gare d’arrivée.
Traduisez le schéma entité/association sous forme de schéma relationnel.