DOI QR코드

DOI QR Code

Transformation from XML DTD to OODB Schema using Object Model

객체모델을 이용한 XML DTD의 OODB 스키마로의 변환

  • Choe, Mun-Yeong (Dept.of Computer Science, Graduate School of Soonchungyang University) ;
  • Ju, Gyeong-Su (Dept.of Information Technology Engineering, Soonchungyang University)
  • 최문영 (순천향대학교 대학원 전산학과) ;
  • 주경수 (순천향대학교 정보기술공학부)
  • Published : 2002.04.01

Abstract

Information exchange on XML such as B2B electronic commerce is spreading. Therefore the systematic and stable management mechanism for storing the exchanged information is needed. For this goal there are many research activities for connection between XML application and relational database. But because XML data have hierarchical structures and relational database can store only flat-structured data, we need to store XML data in object-oriented database that support hierarchical structure. Accordingly the modeling methodology for storing XML data in object-oriented database is needed. In this parer, the transforming methods based on object model from XML DTD to object-oriented database schema is proposed. For this, we first introduce mapping methods that map XML DTD to object model and then we propose soem methods that transform from the object model to object-oriented database schema.

B2B 전자상거래와 같이 XML.을 이용한 정보교환이 확산되고 있으며 이에 따라 상호 교환되는 정보에 대하여 체계적이며 안정적인 저장관리가 요구되고 있다. 이를 위해 XML 응용과 데이터베이스 연계를 위한 다양한 연구가 관계형 데이터베이스를 중심으로 수행되었다. 그러나 계층구조를 갖는 XML 데이터를 2차원 테이블의 집합인 관계형 정보로 표현하는 관계형 데이터베이스로의 저장에는 본질적인 한계가 있어, 계층구조를 지원하는 객체지향 데이터베이스로의 저장이 요망된다. 이에 따라 계층구조를 갖는 XML 데이터를 객체지향 데이터 베이스로 지장하기 위한 모델링 방안이 요구된다. 본 논문에서는 객체모델을 토대로 DTD를 객체 지향 데이터베이스 스키마로 변환하기 위한 방법을 제안한다. 이를 위하여 먼저 DTD를 객체모델로 변환시키기 위한 객체변환 방안을 제시하고, 변환된 객체모델을 객체지향 데이터베이스 스키마로 변경시키기 위한 스키마 변환 방법을 제안했다.

Keywords

References

  1. James Rumbaugh, Ivar Jacobson, and Grady Booch, The Unified Modeling Language Reference Manual, Addison Wesley, 1999
  2. James Rumbaugh, Object-oriented modeling and design, Englewood Cliffs, N. J, Prentice Hall, 1991
  3. Joo Kyung-soo, 'A Design of Middleware Components for the connection between XML and RDB,' 2001 IEEE International Symposium on Industrial Electronics Proceedings, Pusan, Korea, June, 2001 https://doi.org/10.1109/ISIE.2001.931974
  4. R. G. G. Cattell, Douglas K. Barry, The Object Database Standard : ODMG 2.0, Morgan Kaufmann Publishers, Inc, 1997
  5. Robert J. Muller, Database Design for Smarties : Using UML for Data Modeling, Morgan Kaufmann Publishers, Inc, 1999
  6. Frank Boumphrey 외 11인 저, 류광 역, Professional XML Applications, 정보문화사
  7. Alexande & Tom 저, 유진희, 박성준 역, Professional Java XML Programming, 정보문화사
  8. 이상태, 주경수, '객체모델을 이용한 XML DTD의 ORDB 스키마로의 변환,' 한국데이터베이스학회 춘계 Conference, pp.303-310, 2001
  9. Simon North 저, 노정운 역, 초보자를 위한 XML 21일 완성, 인포북
  10. 김채미, 최학열, 김심석 공저, 전문과와 함께 가는 XML Camp, 마이트 Press, 2001