modèle conceptuel de données, le modèle de données logique, le modèle physique de données (rpm)

  Les nouvelles connaissances dans les aspects d'apprentissage du système de stockage de base de données associée à la société écoutent souvent à mes collègues parlent de MDP, combinée à l'expérience de l'utilisation antérieure de MySQL sera le modèle conceptuel de données (Concept modèle de données, MDP), modèle de données logique (modèle de données logique , LDM), le modèle de données physique (modèle physique de données, PDM) une brève introduction. Cet article présentera les concepts de base de ces trois modèles et les différences entre eux.

  Avant d'aborder les trois modèles de données, nous avons d'abord apprendre davantage sur le modèle de données que l'on appelle. Modèle de données se compose de trois parties: une structure de données, la manipulation des données et des contraintes de données.

Structures de données: structure de données décrit le lien entre le type de données, le contenu, la nature et les données sont à la base de l'ensemble du modèle de données et des contraintes entre les opérations de données et les données sont basées sur une structure de données ;
opération de données: définit le type d'opération et le fonctionnement principal sur les structures de données respectives (base de données CLMS et analogues);
contrainte de données: les contraintes décrit principalement la syntaxe des données, ce qui signifie le lien entre la base et la structure de données relation de contrainte mutuelle les uns aux autres et les contraintes (par exemple, MySQL clés étrangères utilisées pour assurer l' intégrité des données entre les données);

1. modèle conceptuel de données (MCD)  

  Modèle conceptuel de données est la première abstraction du monde réel au monde de l'information, surtout dans la perspective d'un niveau élevé et une description de l'information axée sur les affaires, le plus souvent que la communication entre les ponts d'affaires et du personnel technique. Conceptualisé la structure du monde réel, un tel modèle de données permet au concepteur de base de données dans la phase de conception de base de données initiale se concentrera sur les liens entre les données, sans en même temps préoccupé par les caractéristiques des détails sous-jacents des données (telles que l'utilisation de systèmes informatiques et systèmes de gestion de bases de données --- SGBD dispose).

  La principale contribution au modèle conceptuel de données que les liens entre l'analyse des données, il est une sorte de données utilisateur stockées dans très abstraite, la réaction est les besoins d'information complets d'un utilisateur de niveau de service.

  A ce stade, forment généralement le lien entre le modèle de données ou le système logiciel complet est le concept des entités et entités de jeter les bases pour la construction d'un modèle de données logique. Le schéma suivant décrit le monde réel et le monde de l'information et, finalement, transformé en processus de conversion de l'information informatique du monde.

  

                                                    Résumé des données et la conversion d'un organigramme de la Fig.

  Le principal outil est conçu modèle conceptuel de données diagramme ER, les diagrammes ER étendus.

2. Le modèle de données logiques (MLD)  

  modèle de données logiques est un modèle conceptuel de données précisées, définit les attributs de chaque entité sur la base des définitions d'entités de modèle conceptuel de données, l'utilisateur peut être vu du point de vue de la base de données de modèle, le système de gestion de base de données est utilisée ( types de données (modèle de données de réseau, modèle de données hiérarchique, le modèle de données relationnelles) Base de données du système de gestion, SGBD) support. Ce modèle de données fait le pont entre l'utilisateur et le système, à la fois pour l'utilisateur, en tenant compte des caractéristiques que les supports de SGBD.

  modèle de données logique reflète l'analyse des systèmes et du personnel de conception pour les données dans un point de vue particulier des systèmes de stockage (tels que MySQL) est d'affiner plus loin et la division du modèle conceptuel de données. modèle de données logiques générées en conformité avec les règles d'affaires entre, d'objets de gestion, la relation de plans d'affaires entre les données d'objet et un autre objet métier.

  Le contenu comprend toutes les entités du modèle de données logiques, les attributs de l'entité, la relation entre la clé primaire de chaque entité et l'entité, l'entité est une clé étrangère (utilisé pour maintenir l'intégrité des données). Son objectif principal est décrit en détail sous forme de données, mais ne concerne pas la mise en œuvre physique spécifique de ces données. modèle de données logique en fin de compte affecter seulement la direction de la conception de la base de données, et finalement affecter les performances de la base de données (par exemple, la conception clé primaire, les clés étrangères et autres auront une incidence sur la performance finale de la requête de base de données).

  modèle de données logiques est le développement d'un fichier de base de données physique complet, le modèle de données logiques est principalement utilisé dans le modèle hiérarchique, le modèle maillé, le modèle relationnel, le plus couramment utilisé est le modèle relationnel, la base de données correspondante est appelée base de données relationnelles, comme MySQL.

3. Modèle de données physique (PDM)

  modèle physique de données, aussi appelé le modèle physique est un modèle conceptuel de données et modèle de données logique représenté dans l'ordinateur spécifique. Le modèle décrit la structure organisationnelle spécifique des données sur le support de stockage physique, non seulement liés aux systèmes de gestion de base de données spécifique, mais aussi avec les systèmes d'exploitation spécifiques et le matériel connexe, mais beaucoup de travail est fait automatiquement par le SGBD, l'utilisateur doit faire en fait, le travail est d'ajouter de la structure à leurs index.

  modèle physique de données est basée sur le modèle de données logique, compte tenu des limites des diverses conditions de stockage, la conception de la base de données, ainsi véritablement les données stockées dans la base de données. Le travail principal est d'entités de modèle de données logiques, les attributs, converti en un élément de contact correspondant à un modèle physique, y compris les définitions de tous les tableaux et colonnes, la clé étrangère est définie pour maintenir un lien entre les tables, et des exemples spécifiques sont les suivants:

                             

                                                           Exemple 2 La figure conversion entre le modèle de données logiques correspondant à la base de données

 Résumé:

  Cet article est juste de faire une explication simple pour plusieurs modèles de données sont nouveaux, la prochaine détaillera plusieurs modèles de données de modèle de données logique, les liens entre les entités, ainsi que le modèle conceptuel de données pour convertir entre le modèle de données logique et ainsi de suite.

Reproduit de: https://blog.csdn.net/GDJ0001/article/details/80137496

Je suppose que tu aimes

Origine www.cnblogs.com/shuimuzhushui/p/12601092.html
conseillé
Classement