A Unified Data Model for Conceptual Data Modeling

개념적 데이타 모델링을 위한 통합 데이타 모델

  • Nah, Yun-Mook (School of Electrical, Electronics, and Computer Engineering, Dankook University)
  • 나연묵 (단국대학교 전기전자컴퓨터공학부)
  • Published : 2003.12.01

Abstract

In this paper, a conceptual data model, called the UDM(Unified Data Model), to efficiently represent database structures related with object technology and complex structured data, is proposed. This model integrates major features of modern data models, such as E-R model, Semantic Object Model, and UML, especially from the viewpoint of database design. This model is basically a simplified, but extended version of the Object-Relationship Model, which was proposed to model complex structures of temporal-spatial multimedia data. This model incorporates some of the important semantic and structural information of modern database applications and it is designed to support all of the major logical database models, including relational, object-relational, object-oriented, and (semi-)structured databases. A special diagrammatic technique, called the UDD(Unified Data Diagram), is introduced as a tool for database design. Also, possible ways to derive logical views of data from this unified data model are presented. The proposed model can be utilized as a convenient and practical tool for conceptual database designs.

본 논문에서는 객체 기술과 복잡한 구조적 데이터와 관련된 데이터베이스 구조를 효율적으로 표현하기 위한 통합 데이타 모델(UDM)이라고 하는 개념 데이터 모델을 제안한다. 이 모델은 E-R 모델, 의미 객체 모델, UML 등의 데이타 모델의 주요 기능을 데이타베이스 설계 관점에서 통합한 것이다. 이 모델은 시공간 멀티미디어 데이타의 복잡한 구조를 모델링하기 위해 제안된 객체-관계 모델을 단순화시키고 일부 기능을 확장시킨 버전이다. 이 모델은 현대적인 데이터베이스 응용의 주요한 의미적, 구조적인 정보의 표현을 지원하며, 관계, 객체-관계, 객체-지향, (반-)구조 데이터베이스 등 주요 논리적 데이터베이스 모델을 지원하도록 고안되었다. 데이터베이스 설계를 위한 도구로 통합 데이타 다이아그램(UDD)을 제안하며, 이 통합 데이타 모델로부터 논리적 뷰를 유도하기 위한 방법도 제안한다. 제안된 모델은 다양한 개념적 데이터베이스 설계를 위한 편리하고 실용적인 도구로 활용될 수 있다.

Keywords

References

  1. TODS v.1 no.1 The Entity-Relationship Model - Toward a Unified View of Data Chen, Peter
  2. The Entity-Relationship Model;Database Processing Kroenke, David M.
  3. Conceptual Database Design: An Entity Relationship Approach Batini, C.;Ceri, S.;Navathe, S.B.
  4. The Semantic Object Model;Database Processing Kroenke, David M.
  5. The Unified Modeling Language User Guide Booch;Jacobson;Rumbaugh
  6. Object-Relationship Model for Conceptual Modeling of Multimedia Data, Advanced Database Research and Development Series, Vol.3 Nah, Yun-Mook;Lee, Suk-Ho
  7. Proc. of Int'l Conf. on Database and Expert Systems Applications(DEXA) Two-level Modeling Schemes for Temporal-Spatial Multimedia Data Representation Nah, Yun-Mook;Lee, Suk-Ho
  8. A Query Language for XML Deutsch, Alin;Fernandez, Mary;Florescu, Daniela
  9. SIGMOD Record v.30 no.3 A General Technique for Querying XML Documents using a Relational Database System Shanmugasundaram, Jayavel(et al.)
  10. Proc. VLDB O-O, What Have They Done to DB2? Carey, Michael(et al.)
  11. DKE v.36 no.1 Modeling relationships in object-relational databases Soutou, Christlan