NORMA (software modeling tool)
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[update] 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
- ^ Home page of The ORM Foundation
- ^ The ORM Foundation home page
- ^ 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.
- ^ NORMA - The ORM project at Sourceforge
- ^ 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)