• DocumentCode
    2816428
  • Title

    An object and XML database schemas design tool

  • Author

    Chankuang, Narudol ; Chittayasothorn, Suphamit

  • Author_Institution
    Dept. of Comput. Eng., King Mongkut´´s Inst. of Technol., Bangkok, Thailand
  • Volume
    2
  • fYear
    2004
  • fDate
    5-7 April 2004
  • Firstpage
    421
  • Abstract
    Nowadays relational database schemas are designed by using well-known database design techniques such as the entity relationship model and the normalization process. The result schemas can be guaranteed to have minimum redundancies if the fifth normal form (5NF) is achieved. However, in more recent database schema design such as the design of object database schema, the concern about minimum redundancies does not seem to be an important issue. Functional dependencies may still appear in an object class of the class diagram thus introduce update anomalies. This article first presents the use of NIAM, a well-established conceptual schema model, as a conceptual model for the design of object databases. A transformation from a NIAM to an OODB schema with minimum redundancy is presented. The conceptual schema can also be transformed into Extensible Markup Language (XML) which is originally a language for document management. However, it now gains popularity in database representation. It is particularly useful as a data format when an application must communicate with another application. This article also presents the NIAM conceptual schema model as a conceptual design tool for XML schema. A software tool that allows users to create NIAM schemas and generate object and XML schemas is developed.
  • Keywords
    XML; data structures; entity-relationship modelling; object-oriented databases; relational databases; software tools; Extensible Markup Language; NIAM conceptual schema model; OODB schema; XML database schema design tool; database representation; document management; entity relationship model; fifth normal form; normalization process; object class diagram; object databases; relational database schema; software tool; Application software; Erbium; Humans; Information analysis; Information systems; Information technology; Relational databases; Software tools; Unified modeling language; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: Coding and Computing, 2004. Proceedings. ITCC 2004. International Conference on
  • Print_ISBN
    0-7695-2108-8
  • Type

    conf

  • DOI
    10.1109/ITCC.2004.1286678
  • Filename
    1286678