Modèle physique des données

La ERD physique 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 longueur des données n`est pas en question ici car elle peut également être utilisée pour décrire le type de données génériques. Ce que je trouve un peu flou est le terme “DataType” puisque dans l`article, il n`est pas spécifié comme générique ou SGBDR dépendant. Personnellement, dans la description du modèle de données logiques, je voudrais écrire comme ceci: Voici les caractéristiques du modèle physique conceptuel: avec Visual Paradigm, vous pouvez dessiner les trois types de modèle, plus pour progresser à travers les modèles grâce à l`utilisation de Model Transitor. […] Que sont les modèles de données conceptuelles, logiques et physiques? […] Des dizaines d`autres réponses aux questions difficiles de conception de base de données de Pat Phelan les structures qui définissent la façon dont les colonnes de table sont organisées sur le disque et la façon dont les données sont distribuées dans le cluster sont appelées projections: une superprojection personnalisée peut être créée manuellement avant d`insérer des données. Karen… Je voudrais offrir une vue alternative de la distinction entre les modèles de données conceptuelles, logiques et physiques. Peut-être une vue «contrarienne», car elle est contraire à la compréhension générale et ce que la plupart des gens de données mis en avant. Voir par exemple, voir David Hays: http://bit.ly/QwSkOY..

Je soumets que tous les modèles de données sont des modèles «logiques» parce qu`ils sont élaborés selon les règles de la logique ou de l`argument formel; caractérisé par ou capable de raisonnement clair et solide. (Il s`agit d`une définition de dictionnaire de «logique».) Ces règles sont incorporées dans, ce que j`aime appeler, un schéma de modélisation de données. Exemples étant relationnels, dans ses nombreuses variantes (comme IE), ORM (modélisation des faits), UML, etc. Dans votre définition, vous dites qu`il y a des «attributs» dans les modèles de données logiques (tous?), mais dans les schémas de modélisation orientés vers les faits, il n`y a pas de concept d`attribut: les entités et les attributs sont appelés objets (dans ORM, à ne pas confondre avec orienté objet…). Un attribut est un objet qui joue un rôle dans une relation avec un autre objet. Nous devons d`abord définir les objets et les relations (mais pas la cardinalité ou l`optionalité). Ensuite, l`attribut est une interprétation particulière des choses dans ce modèle. .. Un modèle de données (logique) inclut tous les détails du domaine en cours de modèle, toutes les informations exogènes. Cela exclut tout ce qui est faux, artificiel ou fait à des fins de mise en œuvre. Graham Witt appelle cela un «modèle de données d`entreprise», car il souligne qu`il est d`un certain domaine de l`utilisateur, un objectif d`affaires à l`extérieur.

Ainsi, les clés étrangères ne doivent pas figurer dans le modèle, les entités d`intersection (pour résoudre une relation plusieurs à plusieurs) ne doivent pas figurer dans le modèle. Je dirais que même les tables d`entités ne doivent pas être dans le modèle de données d`entreprise car il s`agit d`une étape vers l`implémentation (dans un modèle de données relationnelles). Ceci est né dans les modèles Fact, qui peuvent fournir un modèle complet et détaillé sans regrouper les «attributs» dans les tables.

admin