Une fois ce chapitre terminé, vous serez en mesure de concevoir une base de données DB2.
Pourquoi devriez-vous vous préoccuper de la conception de la base de données ?
Vous examinerez le concept de conception de base de données avec l’exemple réel.
Dites que votre base de données est comme une maison personnalisée et que vous allez en faire construire une pour nous. Quelle est la première chose que vous allez faire ? Vous n’allez certainement pas embaucher un entrepreneur immédiatement et le laisser construire notre maison comme il le souhaite. Vous engagerez sûrement d’abord un architecte pour concevoir votre nouvelle maison, puis embaucherez un entrepreneur pour la construire.
L’architecte exprimera vos besoins sous la forme d’un ensemble de plans, enregistrant les décisions concernant la taille et la forme, et les exigences pour divers systèmes (structurels, mécaniques, électriques). Ensuite, l’entrepreneur fournira la main-d’œuvre et les matériaux, y compris les systèmes énumérés, puis les assemblera conformément aux dessins et aux spécifications.
Revenons maintenant à votre perspective de base de données et considérons la conception logique de la base de données comme les plans architecturaux et l’implémentation physique de la base de données comme la maison terminée. La conception de la base de données logique décrit la taille, la forme et les systèmes nécessaires pour une base de données ; il répond aux besoins d’information et aux besoins opérationnels de votre entreprise.
Vous construisez ensuite l’implémentation physique de la conception de la base de données logique à l’aide de votre logiciel SGBDR. Une fois que vous avez créé vos tables, configuré les relations entre les tables et établi les niveaux appropriés d’intégrité des données, notre base de données est complète. Vous êtes maintenant prêt à créer une application qui permet d’interagir facilement avec les données stockées dans la base de données et vous pouvez être sûr que ces applications fourniront des informations opportunes et surtout précises.
Il est possible de mettre en œuvre une mauvaise conception dans un SGBDR, mais une base de données bien conçue fournira des informations précises, stockera les données de manière plus efficace et plus efficace et sera plus facile à gérer et à entretenir.
Si une base de données est mal conçue, les utilisateurs auront des difficultés à récupérer certains types d’informations, et il existe un risque supplémentaire que les recherches produisent des informations inexactes. Des informations inexactes sont probablement le résultat le plus préjudiciable d’une mauvaise conception de la base de données. Cela peut avoir un impact négatif sur le résultat net d’une entreprise.
En fait, si les données conservées et utilisées dans une base de données vont affecter la façon dont une entreprise exécute ses opérations quotidiennes ou si elles vont influencer l’orientation future de l’entreprise, la conception de la base de données doit être une préoccupation.
Activités impliquées dans la conception de la base de données
La conception de la base de données implique :
- la conception de base de données logique
- la conception de base de données physique
- l’implémentation et modification de la conception de la base de données