next up previous contents index
Next: Présentation de la base Up: Analyse Previous: Analyse

Niveau Conceptuel

Quelles entités peut-on identifier? Elles sont au nombre de 5:

  1. Les tex2html_wrap6543 uvres: L'entité centrale de notre base de données. Il s'agit de l'tex2html_wrap6329 uvre «abstraite», comme on parle de l'album blanc des Beatles, sans se référer à un exemplaire précis, mais seulement à l'tex2html_wrap6329 uvre elle-même. Les propriétés d'une tex2html_wrap6329 uvre seront:
  2. Les Artistes: Qui a enregistré tel disque? Les propriétés d'un artiste seront:
  3. Les Exemplaires: L'entité exemplaires est totalement différente de l'entité tex2html_wrap6329 uvres. Il s'agit de l'objet physique, l'exemplaire physique d'une tex2html_wrap6329 uvre, par exemple l'exemplaire en vinyl de l'album blanc des Beatles qui se trouve dans la discothèque de votre grand-mère. Il peut y avoir plusieurs exemplaires d'une même tex2html_wrap6329 uvre. Les propriétés d'un exemplaire seront:
  4. Les Adhérents: Il s'agit des personnes inscrites au club. Les propriétés d'un adhérent seront:
  5. Les Prêts: tel adhérent emprunte tel exemplairegif. Les propriétés d'un prêt seront:
Les relations existant entre ces entités sont décrites dans la figure5.1.

  figure1663
Figure 5.1: Cardinalités après une première analyse

On remarque assez vite que ces choix vont amener des difficultés:

Les relations existant entre ces entités sont décrites dans la figure5.2.

  figure1674
Figure 5.2: Cardinalités après éclatement des données

Il n'est plus question maintenant, par exemple, de reporter sur la ligne correspondant à un exemplaire toutes les informations relatives à l'tex2html_wrap6329 uvre. On placera donc, sur la ligne correspondante, une information particulière à partir de laquelle on pourra retrouver, dans le tableau correspondant, ce qui concerne l'tex2html_wrap6329 uvre (ce type d'information est appelé clé étrangère ).

Mais, a priori on ne dispose pas de clé pour les tex2html_wrap6329 uvres. Par contre, on dispose de ce type d'information pour les villes, plus exactement les bureaux distributeurs: le code postal. Ainsi, on pourra se contenter au niveau de l'adresse d'une personne du bureau distributeur dès lors que l'on dispose d'un tableau (codePostal, bureauDistributeur).

Reprenons cette idée du code (du numéro, du matricule...) pour nos albums, nos artistes... Cela fait partie de notre vie: vous avez un numero INSEE, un numéro de carte d'étudiant, un numéro de dossier pour votre organisme logeur, un numéro de compte en banque, les livres ont un numéro ISBN et une cote s'ils appartiennent à une bibliothèque, les voitures ont un numéro minéralogique, les produits du commerce des «codes à barres» etc, etc...

Pour les entités qui n'ont pas de clé «naturelle», nous devrons en créer une de toutes pièces.


next up previous contents index
Next: Présentation de la base Up: Analyse Previous: Analyse

Dominique Gonzalez
Mon Nov 24 16:49:50 MET 1997