1.1. Étapes de la conception de base de données

La conception d'une base de données n'est pas un processus simple. En règle générale, la complexité de l'information et le nombre d'exigences des systèmes d'information faire compliqué. Par conséquent, lors de la conception des bases de données est intéressant d'appliquer la vieille stratégie du diviser pour régner.

Par conséquent, il convient de briser les processus de conception en plusieurs étapes à chaque résultat intermédiaire est obtenue qui sert de point de départ pour l'étape suivante, et la dernière étape, nous avons le résultat souhaité. Ainsi, nul besoin de résoudre une fois tous les problèmes inhérents à la conception, mais à chaque étape, face à un seul type de sous-problème. Celle-ci divise le problème et en même temps, il simplifie le processus.

Décomposer la base de données de conception en trois étapes:

Le résultat de conception

Si l'on prend l'idée de trois mondes, on peut dire que la conception des rendements stade de la conception à un résultat qui est dans le monde des représentations.

1) phase de conception conceptuelle: ce stade nous avons une structure pour les futures technologies de l'information indépendante BD d'être employé.Pas encore pris en compte ce type de base de données utilisée relationnelle, orientée objet, hiérarchique, etc .- donc pas pris en compte la façon dont SGBD langue spécifique ou comment il va mettre en œuvre la base de données.Ainsi, l'étape de conception permet de nous concentrer uniquement sur le problème de la structuration de l'information, sans avoir à se préoccuper en même temps à résoudre des problèmes techniques.

Comment développer une conception exprimée dans le modèle ER décrite au paragraphe 2 de cet appareil.

Le résultat de la phase de conception est exprimée par un modèle de données de haut niveau. L'un des plus couramment utilisé est le modèle entidadinterrelación (entité-relation), qui abrégé avec l'ER initiales.

Le résultat de la conception logique

Le résultat de la conception logique est maintenant au monde des représentations.

2) Logique Scénographie: Cette étape fait partie du résultat de conception, qui évolue pour s'adapter à la technologie à utiliser. Plus précisément, il est nécessaire d'ajuster le modèle du SGBD avec lequel vous souhaitez déployer la base de données.Par exemple, s'il s'agit d'un SGBD relationnel, cette étape sera d'obtenir un ensemble de relations avec les attributs, les clés primaires et clés étrangères.

Cette étape du fait qu'il a résolu le problème de la structuration de l'information à un niveau conceptuel, et peuvent se concentrer sur des questions technologiques liées à la base de données model.

La conception logique d'une base de données relationnelle décrite au paragraphe 3 de cet appareil.

Plus tard, il explique comment la conception logique d'une base de données relationnelle, en prenant comme point de départ un modèle de conception exprimée avec l'ER, c'est-à-voir comment vous pouvez transformer un modèle ER en un modèle relationnel.

Le résultat de la conception physique

Le résultat de la phase de conception physique est dans le monde des représentations, à la suite de la phase de conception logique.
La différence de l'étape précédente est maintenant prise en compte des aspects physiques d'un monde plus de représentations.

3) stade de la conception physique: Cette étape transforme la structure obtenue à l'étape de conception logique, dans le but de parvenir à une plus grande efficacité, en plus, avec les questions de mise en œuvre physique dépendra de la SGBD.

Par exemple, s'il s'agit d'une base de données relationnelle, la transformation de la structure peut être constituée des éléments suivants: Comptes et toute relation qui est la combinaison de plusieurs relations qui ont été obtenus dans la phase de conception logique, d'une relation nombre, ajoutez un attribut calculable à une relation, etcLes questions de mise en œuvre physique qui doit être rempli normalement constitué des choix de mise en œuvre de relations physiques, la sélection de la taille des buffers (tampons) ou des pages, etc.

Comment développer une conception exprimée dans le modèle ER décrite au paragraphe 2 de cet appareil.

Le résultat de la conception logique

Le résultat de la conception logique est maintenant au monde des représentations.

La conception logique d'une base de données
de données relationnelles est expliqué dans
paragraphe 3 de cette unité d'enseignement.

Dans le stade de la conception physique, afin de réaliser de bonnes performances de la base de données, "devrait prendre en compte les caractéristiques du processus de requête et mettre à jour la base de données, telles que les routes d'accès à l'aide et la fréquence d'exécution.Il est également nécessaire d'examiner les volumes qui sont censées être différentes des données à stocker. </ P>