Modèle conceptuel de la base de données

modélisation des données: la première étape du processus de conception de la base de données physique ERD représente le plan de conception réel d`une base de données relationnelle. Il représente la façon dont les données doivent être structurées et liées dans un SGBD spécifique, il est donc important de considérer la Convention et la restriction du SGBD que vous utilisez lorsque vous concevez un ERD physique. Cela signifie qu`une utilisation précise du type de données est nécessaire pour les colonnes d`entité et que l`utilisation de mots réservés doit être évitée dans les entités et les colonnes de dénomination. En outre, les concepteurs de bases de données peuvent également ajouter des clés primaires, des clés étrangères et des contraintes à la conception. La troisième étape est la conception de base de données. Au cours de cette étape, nous pourrions avoir deux sous-étapes: l`une appelée conception logique de base de données, qui définit une base de données dans un modèle de donnée d`un SGBD spécifique, et une autre appelée conception physique de base de données, qui définit la structure de stockage de base de données interne, l`organisation de fichiers ou techniques d`indexation. Ces deux sous-étapes sont l`implémentation de base de données et les opérations/interfaces utilisateur étapes de construction. Différence entre le modèle de données normal, le modèle de Big Data et le modèle de données SIG un schéma logique est une conception conceptuelle de la base de données réalisée sur papier ou sur un tableau blanc, tout comme les dessins architecturaux d`une maison. La possibilité de modifier le schéma logique, sans modifier le schéma externe ou l`affichage utilisateur, est appelée indépendance des données logiques. Par exemple, l`ajout ou la suppression de nouvelles entités, attributs ou relations à ce schéma conceptuel doit être possible sans avoir à modifier les schémas externes existants ou à réécrire les programmes d`application existants. Le modèle externe exige que le concepteur subdivise un ensemble d`exigences et de contraintes en modules fonctionnels qui peuvent être examinés dans le cadre de leurs modèles externes (par exemple, les ressources humaines versus les ventes). Comme tous les bons architectes de données, je veux définir les termes que j`utilise sur ce blog, les engagements de parole, et sur mes projets. Et comme la plupart des professionnels des données, j`ai découvert que l`industrie a plusieurs, souvent contradictoires, des définitions de termes de modélisation de données, que je trouve tristement ironique.

Mon ami Graeme Simsion a même fait des recherches dans ce conflit de nommage. modèle interne: une représentation de la base de données telle que vue par le SGBD l`objectif principal de ce modèle est d`établir les entités, leurs attributs et leurs relations. Dans ce niveau de modélisation de données, il n`y a guère de détail disponible de la structure de base de données réelle. La ERD logique modélise également les informations recueillies à partir des besoins commerciaux. Il est plus complexe que le modèle conceptuel dans que les types de colonne sont définis. Notez que le paramétrage des types de colonnes est facultatif et si vous faites cela, vous devriez faire cela pour aider l`analyse commerciale. Il n`a rien à voir avec la création de base de données encore. Malheureusement, la plupart des outils de modélisation ne peuvent même pas dessiner un modèle de données logique. Au lieu de cela, ils utilisent la notation de classe UML et les attributs de classe pour représenter le modèle de données logique et c`est la raison principale pourquoi est-il possible de spécifier des types de données dans ces outils de modélisation. Mais encore une fois, ce modèle est plus d`un diagramme de classe, puis un modèle de données logiques.

Cela décrit clairement le terme “DataType” dans chacun des modèles, donc j`espère que vous comprenez ce que je voulais. Pourtant, un excellent article! Je n`essayais pas de chercher une «aiguille dans une botte de foin», mais de souligner la confusion possible en raison de la similitude des termes. En tant que concepteur de données, vous devez comprendre toutes les données afin de pouvoir créer une base de données à l`échelle de l`entreprise. En fonction des besoins des différents départements, le modèle conceptuel est le premier modèle créé. Dans une vue picturale, vous pouvez voir comment les différents modèles fonctionnent ensemble. Regardons cela du plus haut niveau, le modèle externe. Un diagramme de structure de données (DSD) est un modèle de données ou un diagramme utilisé pour décrire les modèles de données conceptuelles en fournissant des notations graphiques qui documentent les entités et leurs relations, ainsi que les contraintes qui les lient.

Comments are closed