Table des matières:
- Modèle de données logique vs physique
- Qu'est-ce que le modèle de données logiques?
- Qu'est-ce que le modèle de données physique?
- Quelle est la différence entre le modèle de données logique et physique?
- Modèle de données logique vs physique
Vidéo: Différence Entre Le Modèle De Données Logique Et Physique
2024 Auteur: Mildred Bawerman | [email protected]. Dernière modifié: 2023-12-16 08:38
Modèle de données logique vs physique
Avant de discuter de la différence entre un modèle de données logique et physique, nous devons savoir ce qu'est un modèle de données. Un modèle de données est une représentation qui décrit les données et les relations entre elles pour un certain processus. Un modèle de données est un composant essentiel utilisé lors de la conception de la base de données. Le modèle de données logique est une vue très abstraite et de haut niveau des données où les entités, les relations et les clés sont identifiées. Il est indépendant du système de gestion de base de données (SGBD). Un modèle de données physique est dérivé du modèle de données logique où il montre comment les tables et les colonnes sont structurées dans la base de données physique réelle. Le modèle de données physique dépend donc du système de gestion de base de données utilisé.
Qu'est-ce que le modèle de données logiques?
Un modèle de données logique décrit les données et les relations en détail à un niveau très élevé. Cela n'inclut pas la façon dont les données sont représentées physiquement dans la base de données, mais décrit à un niveau très abstrait. Il comprend essentiellement les entités et les relations entre elles ainsi que les attributs de chaque entité.
Le modèle de données logique comprend les clés primaires de chaque entité ainsi que les clés étrangères. Lors de la création d'un modèle de données logique, les premières entités et leurs relations sont identifiées avec les clés. Ensuite, les attributs de chaque entité sont identifiés. Après que plusieurs à plusieurs relations sont résolues et la normalisation est effectuée. Un modèle de données logique est indépendant du système de gestion de base de données car il ne décrit pas la structure physique de la base de données réelle. Lors de la conception d'un modèle de données logique, des noms longs non formels peuvent être utilisés pour les entités et les attributs.
Qu'est-ce que le modèle de données physique?
Un modèle de données physique décrit comment les données résident réellement dans la base de données. Il comprend la spécification de toutes les tables et des colonnes à l'intérieur. La spécification de la table comprend des détails tels que le nom de la table, le nombre de colonnes et la spécification de la colonne inclut le nom de la colonne et le type de données. Le modèle de données physique contient également les clés primaires de chaque table et montre également la relation entre les tables utilisant des clés étrangères. De plus, le modèle de données physiques contient des contraintes appliquées aux données et aux composants tels que les déclencheurs et les procédures stockées.
Le modèle de données physique dépend du système de gestion de base de données utilisé. Ainsi, le modèle de données physique pour MySQL serait différent d'un modèle de données dessiné pour Oracle. Lors de la création du modèle de données physique à partir du modèle de données logique, les premières entités sont converties en tables. Ensuite, les relations sont converties en contraintes de clé étrangère. Après cela, les attributs sont convertis en colonnes de chaque table.
Quelle est la différence entre le modèle de données logique et physique?
• Un modèle de données physique décrit la structure physique de la base de données. Un modèle de données logique est un modèle de haut niveau qui ne décrit pas la structure physique de la base de données.
• Le modèle de données physique dépend du système de gestion de base de données utilisé. Cependant, le modèle de données logique est indépendant du système de gestion de base de données utilisé.
• Le modèle de données logique comprend des entités, des attributs, des relations et des clés. Le modèle de données physique comprend des tables, des colonnes, des types de données, des contraintes de clé primaire et étrangère, des déclencheurs et des procédures stockées.
• Dans le modèle de données logique, de longs noms non formels sont utilisés pour les entités et les attributs. Cependant, dans les données physiques, des noms formels abrégés sont utilisés pour les noms de table et de colonne.
• Le modèle de données logique est d'abord dérivé de la description. Après cela, seul le modèle de données physique est dérivé.
• Le modèle de données logique est normalisé à la quatrième forme normale. Le modèle de base de données physique sera déformalisé si nécessaire pour répondre aux exigences.
Résumé:
Modèle de données logique vs physique
Le modèle de données logique est un modèle de données de haut niveau qui décrit les entités et les relations entre les données. Il comprend également les attributs et les clés de chaque entité. Ceci est indépendant du système de gestion de base de données utilisé. D'autre part, le modèle de données physique est dérivé après le modèle de données logique et il comprend la structure de la base de données, y compris la spécification des tables, des colonnes et des contraintes clés. Ce modèle est différent selon le système de gestion de base de données utilisé.
Recommandé:
Différence Entre Le Modèle De Mosaïque Fluide Et Le Modèle Sandwich
La principale différence entre le modèle de mosaïque fluide et le modèle sandwich est que le modèle de mosaïque fluide indique que la membrane cellulaire est une bicouche phospholipidique fluide en wh
Différence Entre L'adresse Logique Et L'adresse Physique
La principale différence entre l'adresse logique et l'adresse physique est que la CPU génère une adresse logique pendant l'exécution du programme alors que l'adresse physique
Différence Entre DFD Physique Et DFD Logique
DFD physique vs DFD logique Pour comprendre les différences entre un DFD physique et logique, nous devons savoir ce qu'est le DFD. Un DFD signifie data flow diagr
Différence Entre Le Modèle Conceptuel Et Logique
Modèle conceptuel vs modèle logique La modélisation des données est une tâche qui confond de nombreux modélisateurs en raison de l'utilisation de différentes conceptions de modélisation. Trois styles de données
Différence Entre Le Modèle En Cascade Et Le Modèle En V
Différence clé - Modèle en cascade vs modèle en V La principale différence entre le modèle en cascade et le modèle en V est que dans le modèle en cascade, le