Le modèle entités-associations de la figure 2.38 pose de nombreux problèmes.
Une petite bibliothèque souhaite informatiser la gestion de son fonds documentaire et de ses emprunts. Dans cette perspective, le bibliothécaire, qui n’est pas un informaticien, a rédigé le texte suivant :
Grâce à cette informatisation, un abonné devra pouvoir retrouver un livre en connaissant son titre. Il doit aussi pouvoir connaître la liste des livres d’un auteur, la liste des auteurs d’un livre ainsi que son éditeur. Chaque livre est acheté en un ou plusieurs exemplaires. Attention, un livre est parfois édité plusieurs fois, éventuellement par des éditeurs différents. Pour s’abonner, une personne doit verser une caution et laisser ses coordonnées. Suivant le montant de sa caution, un abonné a le droit d’emprunter entre deux et dix ouvrages simultanément. Les prêts sont accordés pour une durée de quinze jours. La gestion des prêts doit permettre de connaître, à tout moment, la liste des livres détenus par un abonné, et inversement, de retrouver le nom des abonnés détenant un livre absent des rayons. La gestion du fonds documentaire doit permettre de connaître pour chaque exemplaire sa date d’achat, son état et s’il est disponible en rayon dans la bibliothèque.
Une entreprise de dépannage possède plusieurs services spécialisés regroupant chacun un certain nombre d’employés. Les employés ne travaillent que dans un service, ils ont une fonction dans l’entreprise, éventuellement un supérieur et des subalternes. Leur salaire dépend de leur fonction et de leur ancienneté au sein de l’entreprise. En plus du petit outillage courant, l’entreprise de dépannage dispose de gros matériels demandant une qualification particulière aux salariés susceptibles de l’utiliser. Tous les salariés ne sont pas qualifiés pour l’utilisation de tout le matériel. Ce matériel est référencé au niveau de l’entreprise. Un matériel particulièrement complexe est référencé comme un tout et, le cas échéant, par composants, les composant étant eux-mêmes parfois décomposables. Une intervention de dépannage se fait toujours à la demande d’un client et sous la direction d’un responsable. Une intervention de dépannage se décompose en un certain nombre d’actes de dépannage faisant intervenir un employé. Chaque acte de dépannage comporte un coût. Lorsqu’un employé participe à un acte de dépannage, la date de début et de fin de la participation de l’employé est notée.