Object Role Modeling Article Index for
Object
Website Links For
Object
 

Information About

Object Role Modeling




ORM evolved from the ''Natural language Information Analysis Method'' (NIAM, also known as ''Nijssen's Information Analysis Method'') and ''Binary Relationship Modeling'', which were developed in Europe in the mid- 1970s . Terry Halpin provided the first formalization of Object-Role Modeling.

ORM's rich graphic notation is capable of capturing many business rules that are typically unsupported as graphic primitives in other poplular data modeling notations.

Various software tools exist to enter ORM schemas, and generate relational database schemas. These include Microsoft Visio for Enterprise Architects, CaseTalk, Infagon, and NORMA.

NORMA (Neumont ORM Architect), an open source plug-in to Microsoft Visual Studio .NET, supports ORM 2 (second generation ORM) and maps ORM schemas to a variety of implementation targets, including relational DBMSs, object-oriented code, and XML schema. As of April 2006, NORMA (accessible at the SourceForge link {Link without Title} below) is in a prototype stage, but is evolving to a full production version.


EXTERNAL LINKS


The Dutch successor of NIAM is continuously researched and developed and is called FCO-IM. The case tool of choice implementing this is called Casetalk. FCO-IM has some advantages for it considers only facts.


REFERENCES

"Information Modeling and Relational Databases" written by Terry Halpin.