Object–role modeling: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 1:
:''Not to be confused with [[Object-relational mapping]].
The designer of a [[database]] builds a formal [[model (abstract)|model]] of the [[software application|application]] area or [[universe of discourse]] (UoD). The model requires a good understanding of the UoD and a means of specifying this understanding in a clear, unambiguous way. '''Object-Role Modeling (ORM)''' simplifies the design process by using [[natural language]], as well as intuitive [[diagram]]s which can be populated with examples, and by examining the information in terms of simple or elementary facts. By expressing the model in terms of natural concepts, like objects and roles, it provides a conceptual approach to modeling. Its attribute-free approach promotes semantic stability.