6
votes

Modèle logique par rapport au modèle de domaine

Je ne suis pas un gars de base de données. Ma compréhension de la modélisation des données n'est pas étendue. À partir de cette compréhension limitée, le modèle de données logique est une abstraction du modèle de données physiques, qui ne contenant rien de spécifique au produit de stockage / support spécifique. La modélisation de données logique semble impliquer des experts de la matière d'entreprise dans leur processus et cela me semble donc avoir couvert dans le monde d'un modèle de domaine.

Je pensais que le modèle de données logique était plus préoccupé par les données, alors que le modèle de domaine est plus préoccupé par le domaine problématique. Le modèle logique compte tenu de la normalisation, le modèle de domaine moins tellement. Je suis simplement en train de me mettre confus ici, alors j'apprécierais que quelqu'un puisse effacer les différences entre les deux succincts avec des exemples.

Merci beaucoup!


0 commentaires

3 Réponses :


0
votes

On dirait que vous avez une assez bonne manche dessus. Il y a toujours un peu de chevauchement des domaines et il y a toujours des différences d'opinion sur ce qui appartient où. Je dirais que je ne vous ai pas accroché sur les détails que vous comprenez le centre de chaque domaine que vous êtes cool.


0 commentaires

5
votes

voir Ce fil qui couvre la même question.

Il existe des chevauchements significatifs entre un modèle de domaine et un modèle de données logique pour le même espace problématique. Les gens utilisent souvent un "modèle de domaine" comme sténographique pour "modèle de domaine orienté objet". Dans ce cas, la plus grande différence est le comportement. Un modèle de domaine OO décrit des données, des relations et un comportement; Un modèle de données logique ne couvre pas le comportement.

tandis que des différences d'approche sont des différences qu'elles partagent un objectif commun: décrire les concepts d'un domaine problématique et de leurs relations interférences.


0 commentaires

5
votes

Comme autre rasé a souligné, un modèle de données logique se concentre uniquement sur les données, plus particulièrement comment le les données sont liées. Les tableaux blancs sont tout aussi efficaces que des outils, la seule chose qui manque vraiment dans le premier exemple (ci-dessous) est des étiquettes sur les connexions entre les tables.

text alt (Modèle de données logique - tableau blanc)

texte alt (Modèle de données logique via un outil)

En plus des données, les modèles de domaine incluent des processus et des événements (comme Sfinnie a déclaré). Le public cible et l'accent sont davantage au niveau du développement / code (comme Nathan Hughes a souligné).

Si vous deviez dessiner un modèle de domaine dans UML, vous utiliseriez un diagramme de classe :

text alt (Modèle de domaine)


0 commentaires