cours/BDD conserver la sémantique des attributs.md
oscar.plaisant@icloud.com 38fbb1938d from github to this gitea
2023-10-23 23:09:51 +02:00

962 B

up:: conception des bases de données title:: "shéma facile à expliquer", "ne pas mélanger plusieurs objets dans une même relation", "ne pas combiner plusieurs valeurs dans un seul attribut" #informatique


  • concevoir un shéma de relation de façon qu'il soit façile d'expliquer sa signification
  • ne pas combiner des attributs de plusieurs objets dans une même relation
  • ne pas combiner plusieurs valeurs dans un seul attribut

Comment faire

  • décomposer en plusieurs relations / attributs
  • on doit pouvoir expliquer façilement ce que contient chaque relation / attribut
    • cela permet de voir quand un.e relation/attribut à plusieurs significations

[!example] Exemple (BDD coupes du monde de foot) VIDEOS(videoId, acqDate, title) MOVIES(title, genre, length, rating) A_TOP(cup, winner runnerUp, thirdPlace, fourthPlace, goalScore, gloalScorerName, goalScorerTeam) A_CUPS(cup, host)