Maison  >  Article  >  base de données  >  Que comprend principalement la conception de bases de données ?

Que comprend principalement la conception de bases de données ?

青灯夜游
青灯夜游original
2019-03-04 15:01:5334435parcourir

Les principaux contenus de la conception de la base de données comprennent : 1. L'analyse des exigences ; 2. La conception de la structure conceptuelle ; 3. La conception de la structure logique ; 5. La mise en œuvre et l'exploitation et la maintenance de la base de données ;

Que comprend principalement la conception de bases de données ?

[Recommandation du didacticiel vidéo : Tutoriel MySQL]

Le contenu principal de la conception de bases de données

1. Analyse des exigences :

Enquêter et analyser les activités commerciales et l'utilisation des données de l'utilisateur, et clarifier le type, la portée et la quantité. et leur communication dans les activités commerciales déterminent les exigences de l'utilisateur pour l'utilisation du système de base de données et diverses contraintes, etc., formant une spécification des exigences de l'utilisateur.

L'analyse des exigences est basée sur des enquêtes auprès des utilisateurs. Grâce à l'analyse, les besoins des utilisateurs concernant le système sont progressivement clarifiés, y compris les besoins en données, les besoins de traitement commercial autour de ces données, les exigences de sécurité et d'intégrité.

2. Conception conceptuelle de la structure :

Décrire le monde réel des besoins des utilisateurs (peut-être une usine, un centre commercial ou une école, etc.) grâce à l'abstraction des données. Synthèse, induction et abstraction, établissant des modèles de données conceptuels abstraits, généralement des modèles E-R.

Ce modèle conceptuel doit refléter la structure de l'information, le flux d'informations, les contraintes mutuelles entre les différents départements du monde réel et les exigences de chaque département en matière de stockage, de requête et de traitement des informations.

3. Conception de structure logique :

Convertissez la structure conceptuelle en un modèle de données (tel qu'un modèle relationnel) pris en charge par un certain SGBD et optimisez-la.

4. Conception de la structure physique :

Concevoir la structure de stockage et la méthode d'accès aux données, telle que la conception d'index en une structure prise en charge par un certain SGBD ; Modèle de données (par exemple modèle relationnel) et optimisez-le.

5. Implémentation de la base de données :

Utiliser le langage de données (tel que SQL) et son langage hôte (tel que C) fourni par le SGBD, en fonction de la logique conception et conception physique En conséquence, la base de données est établie, le programme d'application est compilé et débogué, les données sont organisées dans la base de données, le programme d'application est compilé et l'essai est effectué.

6. Exploitation et maintenance de la base de données :

Le système d'application de la base de données peut être mis en service formel après une opération d'essai. Pendant le fonctionnement du système de base de données, des travaux de maintenance à long terme sont nécessaires et celui-ci doit être continuellement évalué, ajusté et modifié.

Explication : La conception d'un système d'application de base de données complet ne peut pas être réalisée du jour au lendemain. Elle nécessite souvent une itération répétée des six étapes ci-dessus.

Ce qui précède représente l’intégralité du contenu de cet article, j’espère qu’il sera utile à l’étude de chacun. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !

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