Skip to main content
Article thumbnail
Location of Repository

Automatic Normalisation via Metamodelling

By David H. Akehurst, Behzad Bordbar, Peter Rodgers and N.T.G. Dalgliesh


The process of normalisation has long been accepted as a crucial part of the design for good database systems. By using a declarative approach to the specification of the normalisation rules and a precisely defined transformation, over a meta-model of a database system design language, we can automate the normalisation process. A tool supporting the normalisation of database system designs can subsequently be developed providing an invaluable aid to the software system designer

Topics: QA76
Year: 2002
OAI identifier:

Suggested articles


  1. (2001). The Unified Modeling Language Version 1.4," doi
  2. (2001). UML for Database Design: doi
  3. (1999). An Introduction to Database Systems (Introduction to Database Systems 7th Ed): doi
  4. (1999). Persistence Modeling in the UML,"
  5. (2000). The UML and Data modelling,"
  6. (2001). alphaWorks XMI Framework,"
  7. (2002). OCL for Java,"
  8. (1997). Handbook of graph grammars and computing by graph transformation, doi

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.