Quelle est la différence entre le modèle de données et le modèle d'objet?
CWM est la modélisation des données
UML est l'objet de la modélisation.
Quelqu'un peut m'expliquer la différence qu'un profane peut comprendre?
UML est le Langage de Modélisation Unifié et qui est beaucoup plus que juste de modélisation d'objet -- en.wikipedia.org/wiki/Unified_Modeling_Language
Mais nous avons eu l'idée,non?Parfois, c'est assez pour être précis
Mais nous avons eu l'idée,non?Parfois, c'est assez pour être précis
OriginalL'auteur user198729 | 2010-03-15
Vous devez vous connecter pour publier un commentaire.
Modèle d'objet: traite orientée objet bleu "imprimer" de votre système. Cela comprend, des diagrammes de classe (les classes que vous allez créer), les relations entre ces classes, les méthodes dans les classes, propriétés, etc.
Modèle de données: ententes avec des entités au niveau base de données. Comme la façon dont les classes de l'OM seront stockés dans la base de données, dans lequel les tables etc. Donc DM traite avec le schéma de la Table, les relations entre les différentes tables (PKs, FKs) etc.
DM n'a pas de complexe OO fonctionnalités comme le polymorphisme, héritage, surcharge, etc, qui sont généralement énumérés à l'OM.
Comme un exemple grossier, deux classes de l'OM peut se stocker (mapped) à une seule Table dans le DM, à l'instar de l'Employé et le Gestionnaire de personnes peuvent être stockées dans une seule table DB.
J'utilise MS Visio enterprise Architect pour les OM et DM
OriginalL'auteur Vivek
De la modélisation de données traite de la conception et de la création de votre structure de base de données, c'est à dire. comment les données sont stockées.
Objet de la modélisation concerne la façon dont l'application interagit avec les informations reçues à partir d'une source externe, par exemple, un utilisateur, une base de données, un service web, etc.
Disons, par exemple, vous effectuez le suivi de l'historique du client pour le département des ventes. Les besoins de service le nom du client, adresse, téléphone, e-mail, et de l'historique d'achat.
Dans le modèle de données, vous devez définir les tables et les champs qui va stocker chaque morceau de données. Dans cette définition, vous pouvez inclure des informations telles que la longueur maximale, le type de données ou si oui ou non ces données est nécessaire.
Dans le modèle objet, en plus de faire respecter les règles que vous définissez dans le modèle de données, vous pouvez également ajouter d'autres comportements, tels que l'adresse e-mail est correctement mis en forme, ou de la mise en majuscule de la première lettre du premier et le dernier nom. Ces règles ont tendance à être plus complexes et détaillés que les règles définies dans le modèle de données.
En tout cas, le but du modèle objet est de faciliter la gestion des données au sein de l'application elle-même et pour effectuer de plus haut niveau de validation sur les données avant de les envoyer à la base de données.
OriginalL'auteur Neil T.