Maison  >  Article  >  base de données  >  Tutoriel de conception de base de données : apprendre la modélisation des données

Tutoriel de conception de base de données : apprendre la modélisation des données

藏色散人
藏色散人original
2019-01-25 10:16:546403parcourir

Qu'est-ce que la conception de bases de données ?

La conception de bases de données est une série de processus qui contribuent à la conception, au développement, à la mise en œuvre et à la maintenance de systèmes de gestion de données d'entreprise. Il permet de générer des systèmes de bases de données qui répondent aux exigences des utilisateurs et offrent des performances élevées.

L'objectif principal de la conception de bases de données est de générer des modèles de conception logique et physique du système de base de données proposé.

Les modèles logiques se concentrent sur les exigences en matière de données et sur les données à stocker, quelles que soient les considérations physiques. Peu importe la manière dont les données sont stockées ou l'endroit où elles sont physiquement stockées.

Le modèle de conception de données physiques consiste à traduire la conception logique de la base de données sur un support physique à l'aide de ressources matérielles et de systèmes logiciels tels qu'un système de gestion de base de données (SGBD).

Étude de référence recommandée : "Tutoriel MySQL"

Pourquoi la conception de bases de données est-elle importante ?

La conception de bases de données est essentielle aux systèmes de bases de données hautes performances.

En plus d'améliorer les performances, une base de données bien conçue est facile à maintenir, améliore la cohérence des données et est rentable en termes d'espace de stockage disque.

Veuillez noter que le génie de la base de données réside dans sa conception. La manipulation des données à l'aide de SQL est relativement simple

Cycle de vie de développement de base de données

Tutoriel de conception de base de données : apprendre la modélisation des données

Cycle de vie de développement de base de données De nombreuses étapes sont suivies lors du développement d'un système de base de données.

Les étapes du cycle de vie du développement ne doivent pas nécessairement être suivies religieusement de manière séquentielle.

Sur les petits systèmes de bases de données, le cycle de vie du développement du système de base de données est généralement très simple et n'implique pas beaucoup d'étapes.

Pour bien comprendre le diagramme ci-dessus, examinons les composants individuels répertoriés à chaque étape.

Analyse des besoins

Planification - Cette phase implique la planification de l'ensemble du cycle de vie de développement de la base de données qui prend en compte la stratégie des systèmes d'information de l'organisation .

Définition du système - Cette phase définit la portée et les limites du système de base de données proposé.

Conception de base de données

Modèle logique - Cette phase consiste à développer le modèle de base de données en fonction des exigences. L'intégralité de la conception est sur papier, sans aucune implémentation physique ni considérations spécifiques au SGBD.

Modèle physique - Cette étape met en œuvre le modèle logique de la base de données, en tenant compte à la fois des facteurs de mise en œuvre physique et du SGBD.

Exécution

Transformation et chargement des données - Cette phase implique l'importation et la transformation des données de l'ancien système vers la nouvelle base de données.

Tests - Cette phase consiste à identifier les bugs dans le système nouvellement implémenté. Il vérifie la base de données par rapport aux spécifications des exigences.

Deux technologies de base de données

1. Normalisation

2. Modélisation ER

Cet article concerne l'introduction du didacticiel de conception de base de données, I. j'espère que cela sera utile aux amis qui en ont besoin !

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