Object–role modeling: Difference between revisions

Content deleted Content added
No edit summary
Line 35:
 
=== Attribute-free ===
ORM is attribute-free: unlike models in the [[Entity–relationship model|entity–relationship]] (ER) and [[Unified Modeling Language]] (UML) methods, ORM treats all elementary facts as relationships and so treats decisions for grouping facts into structures (e.g. attribute-based entity types, classes, relation schemes, XML schemas) as implementation concerns irrelevant to semantics. By avoiding attributes in the base model, ORM improves semantic stability and enables verbalization into natural language.
ORM is attribute-free : unlike models in the [[Entity-relationship model|
entity relationship]] (ER) and [[Unified Modeling Language]] (UML) methods,
ORM treats all elementary facts as relationships and so treats decisions for grouping facts into structures (e.g. attribute-based entity types, classes, relation schemes, XML schemas) as implementation concerns irrelevant to semantics. By avoiding attributes in the base model, ORM
improves semantic stability and enables verbalization into natural language.
 
=== Fact-based modeling ===