Maison  >  Article  >  base de données  >  Quelles sont les six étapes pour créer une base de données ?

Quelles sont les six étapes pour créer une base de données ?

coldplay.xixi
coldplay.xixioriginal
2020-10-28 11:39:3825521parcourir

Six étapes pour établir une base de données : 1. Analyse des besoins ; 2. Conception de la structure conceptuelle ; 3. Conception de la structure physique ; 5. Mise en œuvre de la base de données ;

Quelles sont les six étapes pour créer une base de données ?

Six étapes pour établir une base de données :

Selon la méthode de conception standard, envisager le développement de la base de données et son système d'application L'ensemble du processus divise la conception de la base de données en 6 étapes suivantes

Dans le processus de conception de la base de données, l'analyse des exigences et la conception conceptuelle peuvent être effectuées indépendamment de tout système de gestion de base de données, et la conception logique et la conception physique sont étroitement liés au DAMS sélectionné.

1. Étape d'analyse des exigences (couramment utilisée de haut en bas)

Pour mener la conception d'une base de données, vous devez d'abord comprendre et analyser avec précision les besoins des utilisateurs (y compris les données et le traitement) . L’analyse des exigences constitue le fondement de l’ensemble du processus de conception et constitue également l’étape la plus difficile et la plus longue. Le fait que l'analyse des besoins soit suffisante et précise détermine la rapidité et la qualité de la création d'une base de données basée sur celle-ci. Si l’analyse des besoins n’est pas bien effectuée, la conception entière de la base de données sera retravaillée et refaite.

La tâche de l'analyse des besoins est de comprendre pleinement le profil de fonctionnement du système d'origine et de clarifier les différents besoins des utilisateurs grâce à une enquête détaillée sur les objets à traiter dans le monde réel, puis de déterminer les nouvelles fonctions du système. sur cette base. Le nouveau système doit également être pleinement pris en compte dans les extensions et les changements possibles à l'avenir, et la conception ne doit pas seulement être basée sur les exigences actuelles de l'application.

L'enquête se concentre sur les données et leur traitement. Répondre aux exigences d’information, aux exigences de traitement, aux exigences de sécurité et d’intégrité.

La méthode d'analyse couramment utilisée est la méthode d'analyse structurée SA (Structured Analysis). La méthode SA part de la structure organisationnelle du système de niveau supérieur et analyse le système selon une méthode de décomposition descendante, couche par couche. .

Le diagramme de flux de données exprime la relation entre les données et le processus de traitement. Dans la méthode SA, la logique de traitement du processus de traitement est souvent décrite à l'aide d'une table de décision ou d'un arbre de décision. Tandis que les fonctions de traitement sont progressivement décomposées, les données du système sont également décomposées étape par étape, formant plusieurs niveaux d'organigrammes de données. Les données du système sont décrites à l'aide d'un dictionnaire de données (DD). Le dictionnaire de données est un ensemble de diverses descriptions de données dans le système. Le dictionnaire de données comprend généralement cinq étapes : les éléments de données, la structure des données, le flux de données, le stockage des données et le traitement.

2. Étape de conception de la structure conceptuelle (couramment utilisée de bas en haut)

La conception de la structure conceptuelle est la clé de la conception entière de la base de données. former un modèle conceptuel indépendant du SGBD spécifique.

Il existe généralement quatre types de méthodes pour concevoir des structures conceptuelles :

De haut en bas. Autrement dit, il faut d’abord définir le cadre de la structure conceptuelle globale, puis l’affiner progressivement.

De bas en haut. Autrement dit, définissez d'abord la structure conceptuelle de chaque application locale, puis intégrez-les pour obtenir la structure conceptuelle globale.

Agrandissez progressivement. Définissez d'abord la structure conceptuelle de base la plus importante, puis développez-la vers l'extérieur pour générer progressivement d'autres structures conceptuelles de manière boule de neige jusqu'à la structure conceptuelle globale.

Stratégies mixtes. C’est-à-dire une combinaison de mesures descendantes et ascendantes.

3. Étape de conception de la structure logique (diagramme E-R)

La conception de la structure logique consiste à convertir la structure conceptuelle en un modèle de données pris en charge par un certain SGBD et sera optimisée .

A ce stade, le diagramme E-R est extrêmement important. Chacun doit apprendre les attributs définis par chaque entité pour dessiner le diagramme E-R global.

Il existe trois principaux types de conflits entre les diagrammes E-R : les conflits d'attributs, les conflits de noms et les conflits structurels.

Le problème à résoudre dans la conversion du diagramme E-R en modèle relationnel est de savoir comment convertir l'entité et la connexion entre les entités en modèles relationnels, et comment déterminer les attributs et les codes de ces modèles relationnels.

4. Étape de conception physique

La conception physique consiste à sélectionner une structure physique (y compris la structure de stockage et la méthode d'accès) la plus adaptée à l'environnement d'application pour la logique. modèle de structure de données.

Tout d'abord, il est nécessaire d'analyser en détail les transactions en cours pour obtenir les paramètres nécessaires à la sélection de la conception physique de la base de données. Deuxièmement, il est nécessaire de bien comprendre les caractéristiques internes du SGBDR utilisé, notamment le système de gestion de base de données. méthodes d'accès et structures de stockage fournies par le système.

Il existe trois types de méthodes d'accès couramment utilisées : 1. La méthode d'indexation, actuellement principalement la méthode d'indexation arborescente B+. 2. Méthode de clustering. 3. C'est la méthode HASH.

5. Phase de mise en œuvre de la base de données

Dans la phase de mise en œuvre de la base de données, les concepteurs exploitent le langage de la base de données (tel que SQL) et son langage hôte fourni par le SGBD, en fonction de conception logique et conception physique En conséquence, la base de données est établie, l'application est compilée et déboguée, les données sont organisées dans la base de données et un essai est effectué.

6. Étape d'exploitation et de maintenance de la base de données

Une fois que le système d'application de base de données a été mis en service d'essai, il peut être mis en service formel pendant le fonctionnement du. système de base de données, il doit être continuellement mis à jour. Évaluer, ajuster et réviser.

Plus de recommandations d'apprentissage gratuites connexes : tutoriel MySQL(vidéo)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn