Chapitre 2. Modélisation et conception des bases de données
Lors de la mise en place d'une nouvelle base de données, il est facile de tomber dans le piège de et d'obtenir rapidement quelque chose de fonctionnel sans consacrer suffisamment de temps et d'efforts à la conception. Cette négligence conduit souvent à des remaniements et à des réimplémentations coûteuses. Concevoir une base de données, c'est comme dessiner les plans d'une maison ; c'est idiot de commencer à construire sans plans détaillés. Une bonne conception te permet notamment d'agrandir le bâtiment d'origine sans avoir à tout démolir et à repartir de zéro. Et comme tu le verras, les mauvaises conceptions sont directement liées aux mauvaises performances des bases de données.
Comment ne pas développer une base de données
La conception d'une base de données n'est probablement pas la tâche la plus excitante au monde, mais elle est en train de devenir l'une des plus importantes. Avant de décrire comment s'y prendre pour concevoir une base de données, voyons un exemple de conception de base de données au fil de l'eau.
Imaginons que nous voulions créer une base de données pour stocker les notes des étudiants d'un département d'informatique d'une université. Nous pourrions créer une table Student_Grades pour stocker les notes de chaque étudiant et de chaque cours. Le tableau aurait des colonnes ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access