Jump to content

NORMA (software modeling tool)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 190.95.178.2 (talk) at 14:11, 20 January 2010. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

NORMA (Natural ORM Architect for Visual Studio)[1] is a software based GBGHFBFBGFVGFH GHVG

ORM2

ORM2 (second-generation ORM) is a new incarnation of Object-Role Modeling as well as a new modeling tool to support the new notation. Dr. Terry Halpin is leading the effort spearheaded by Neumont University and later continued through The ORM Foundation[2], a UK-based non-profit organization dedicated to the promotion of the fact-oriented approach to information modeling

ORM 2 is both a metamodel that defines an ORM2 model and a tool (NORMA) for creating ORM2 models. The NORMA (Natural ORM Architect) tool is an open source project. ORM2 leverages the work done by the BSBR group.

The main objectives for the ORM 2 graphical notation are:[3]

  • More compact display of ORM models without compromising clarity
  • Improved internationalization (e.g. avoid English language symbols)
  • Notation changes acceptable to a short-list of key ORM users
  • Simplified drawing rules to facilitate creation of a graphical editor
  • Full support of textual annotations (e.g. footnoting of textual rules)
  • Extended use of views for selectively displaying/suppressing detail
  • Support for new features (e.g. role path delineation, closure aspects, modalities)


The NORMA Project

As of April 2009 the NORMA project[4] delivers frequent releases and is almost ready to encompass the entire life-cycle of databases.

Generation Targets

Database engines Microsoft Sql Server, Oracle, DB2, MySQL, PostgreSQL, etc.
Programming languages LINQ to SQL, PLiX (Programming Language in XML)[5] and PHP
Other XML schemas (XSD)

See also

References

  1. ^ Home page of The ORM Foundation
  2. ^ The ORM Foundation home page
  3. ^ http://www.orm.net/pdf/ORM2.pdf Halpin, T. 2005, β€˜ORM 2’, On the Move to Meaningful Internet Systems 2005: OTM 2005 Workshops, eds R. Meersman, Z. Tari, P. Herrero et al., Cyprus. Springer LNCS 3762, pp 676-87.
  4. ^ NORMA - The ORM project at Sourceforge
  5. ^ The PLiX project at SourceForge

Further reading

  • Halpin, Terry; Morgan, Tony (March 2008), Information Modeling and Relational Databases: From Conceptual Analysis to Logical Design (2nd ed.), Morgan Kaufmann, ISBN 978-0123735683{{citation}}: CS1 maint: date and year (link)