Phases principales de conception de base de données

Dans l'image ci-dessous, il y a les phases principales de la conception de base de données. la conception de base de données est liée à la conception d'applications.







Les exigences et la phase d'analyse de collecte produisent à la fois les données requises et aux exigences fonctionnelles. Les exigences en matière de données sont utilisées comme source de la conception de base de données. Les exigences en matière de données doivent être spécifiées aussi détaillée et la forme complète que possible.

Notez que certaines phases sont le système de gestion de base de données indépendante et certains dépendent. L'idée est de concevoir d'abord la base de données sans penser au système de base de données réelle - juste pour se concentrer sur les données.

Design conceptuel

Une fois que toutes les exigences ont été recueillies et analysées, l'étape suivante consiste à créer un shema conceptuel pour la base de données, en utilisant un modèle conceptuel de données de haut niveau. Cette phase est appelée conception.

Le résultat de cette phase est un diagramme ou schéma de classe UML entité-relation (ER). Il est un modèle de données de haut niveau de la zone d'application spécifique. Il décrit comment les différentes entités (objets, objets) sont liés les uns aux autres. Il décrit également les attributs (caractéristiques) chaque entité a. Il comprend les définitions de tous les concepts (entités, attributs) de la zone d'application.







Pendant ou après la conception de shema conceptuelle, les opérations du modèle de données de base peuvent être utilisés pour spécifier les opérations de l'utilisateur de haut niveau identifiés lors de l'analyse fonctionnelle. Cela permet également de confirmer que le schéma conceptuel répond à toutes les exigences fonctionnelles indenfied.

Il y a plusieurs notations pour tracer le diagramme ER.

Conception logique

Le résultat de la phase de conception logique (ou phase de mise en correspondance de modèle de données) est un ensemble de relations shcemas. Le diagramme de diagramme ou classe ER est la base de ces schémas de relation.

Pour créer la relation shemas est une opération assez mécanique. Il y a des règles comment le diagramme du modèle ER ou la classe est transférée à la relation shemas.

Normalisation

La normalisation est la dernière partie de la conception logique. L'objectif de la normalisation est d'éliminer la redondance et les anomalies de mise à jour possibles.

La normalisation est une technique par laquelle on peut modifier le schéma de relation pour réduire la redondance. Chaque phase de normalisation ajoute plus de relations (tables) dans la base de données.

Physical design

L'objectif de la dernière phase de la conception de base de données, la conception physique, est de mettre en œuvre la base de données. A cette phase, il faut savoir que le système de gestion de base de données (SGBD) est utilisé. Par exemple, les différents SGBD ont de noms différents pour les types de données et ont des types de données.

Les clauses SQL pour créer la base de données sont écrites. Les idexes, les contraintes d'intégrité (règles) et les droits d'accès des utilisateurs sont définis.

Enfin, les données pour tester la base de données est ajouté dans.

INTRODUCTION







Articles Liés