DOI QR코드

DOI QR Code

A Unified Design Methodology using UML for XML Application based on Database

데이터베이스 기반의 XML 응용을 위한, UML을 이용한 통합 설계 방법론

  • 방승윤 (순천향대학교 전산학과) ;
  • 주경수 (순천향대학교 정보기술공학부)
  • Published : 2002.06.01

Abstract

Nowadays an 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 database. Accordingly, A unified modeling methodology need to store the XML file on the variety database. In this paper, we propose a unified design methodology for XML applications based on variety databases using UML. To this goal, first we introduce a XML modeling methodology to design W3C XML schema using UML and second we propose data modeling methodology for object-relational database schema, object oriented database an schema and relational database schema to store efficiently XML data in databases.

B2B 전자상거래와 같이 XML을 이용한 정보교환이 확산되고 있으며 이에 따라 상호 교환되는 정보에 대하여 체계적이며 안정적인 저장관리가 요구되고 있다. 이를 위해 XML 응용과 데이터 베이스간의 연계를 위한 다양한 연구가 이루어지고 있다. 특히 계층적 구조를 갖는 XML 파일을 다양한 형태의 데이터베이스에 저장하기 위한 데이터 모델링 방안이 요구된다. 본 논문에서는 UML을 이용한, 다양한 형태의 데이터베이스 기반의 XML 응용을 위한 통합설계 방법론을 제안한다. 이를 위하여 먼저 UML을 이용하여 W3C XML schema를 설계하기 위한 XML 모델링 방안을 제시하고, 아울러 교환되는 XML 파일을 저장 관리하기 위하여 객체-관계 데이터베이스 스키마와 객체지향 데이터베이스 스키마 그리고 관계형 데이터베이스 스키마 설계를 위한 데이터 모델링 방법을 제안한다.

Keywords

References

  1. 김채미, 최학열, 김심석 공저. 2001 '전문가와 함께하는 XML Camp'. 마이트 Press.
  2. 방승윤, 주경수. 2001. XML 스키마를 관계형 스키마로의 변환에 관한 연구. '한국정보처리지식 및 데이터 공학연구회 학술발표논문' : 293-299.
  3. 방승윤, 주경수. 2001. 전자상거래를 위한 UML기반의 XML 스키마 모델링에 관한 연구. '순천향대학교 산업기술연구소 논문집', 7(1): 19-29.
  4. 방승윤, 주경수. 2002. UML Class 모델을 이용한 XML 응용 설계를 방법론. '한국전자거래(CALS/EC)학회지', 7(1): 153-166.
  5. 방승윤, 최문영, 주경수. 2002. 객체지향 데이터베이스 기반의 XML 응용을 위한, UML을 이용한 통합 설계 방법론. 'JOURNAL OF INFORMATION TECHNOLOGY APPLICATIONS & MANAGEMENT', 9(1): 85-96.
  6. 이상태, 이정수, 주경수. 2001. 객체모델을 기반으로 한 XML DTD의 RDB 스키마로의 변환 방법. '대한전자공학회 하계종합학술대회 논문집 III': 113-116.
  7. 이상태, 주경수. 2001. 객체모델을 이용한 XML DTD의 ORDB 스키마로의 변환. '정보기술과 데이터베이스 저널', 8(1): 111-112.
  8. 이석호. 1999. '데이터베이스론'. 서울: 정익사.
  9. 이정수, 방승윤, 주경수. 2001. XML DTD의 관계형 데이터베이스 스키마의 자동변환을 위한 컴포넌트 모델링. '인터넷정보학회논문지', 2(5): 81-91
  10. 임춘봉, 신인철, 심재철 공저. 1999. 'UML 사용자 지침서', 도서출판 인터비전.
  11. 최문영, 방승윤, 주경수. 2001. 객체모델을 이용한 XML DTD의 OODBMS스키마로의 변환. '한국정보처리학회 지식 및 데이터공학 연구회 제8회 학술발표대회 논문집' : 304-304
  12. Carey, M., Florescu, D., Ives, Z., Lu, Y., Shanmugasundaram, J., Shekita, E., Subramanian, S. 2000. 'XPERANTO:Publishing Object Relational Data as XML.' In Suciu, D., Vossen(eds.), G., Proceedings of the Third International of the Third International Workshop on the Web and Databases, WebDB 2000. Dallas, Texau, USA, May 18-19, 2000, 105-110.
  13. Cheng, J., Xu, J. 2000. 'XML and DB2.' In Sixteenth International Conference on Data Engineering(ICDE'00). 28 February-3 March 2000, San Diego, IEEE Computer Society Press, Los Alamitos, CA, 2000, 569-576.
  14. Duckeet Jon, Ozu Nik, Williams Kevin, Mohr Stephen, Cagle Jurt, Griffin Oliver, Norton Francis, Stokes-Rees Ian, and Tennison Jeni. 2001. Professional XML Schemas. Wrox Pr Inc.
  15. Florescu, D., Kossmann, D. 1999. 'Storing and Querying XML Data using and RDBMS.' Data Engineering, 22(3): 27-34
  16. Kanne, C.-C., Moerkotte, G. 2000. 'Efficient Storage of XML Data.' In Sixteenth International Conference on Data Engineering(ICDE'00), 28 February-3 March 2000, San Diego, IEEE Computer Society Press, Los Alamitos, CA..
  17. Klettke, M., Meyer, H. 2000. 'XML and Object-Relational Database Systems Enhancing Structural Mappings Based on Statistics.' In Suciu, D., Vossen, (eds.), G., Proceedings of the Third International Workshop on the Web and Databases, WebDB 2000, Dallas, Texas, USA, May 18-19, 2000, 63-68.
  18. Migrating from XML DTD to XML-Schema using UML. .
  19. Modeling XML vocabularies with UML. . 2001. 09. 19.
  20. Shanmugasundaram, J., Shekita, E. J., Bar, R., Carey, M. J., Lindsay, B. G., Pirasesh, H., Reinwald, B. 2000. 'Efficiency Publishing Relational Data as XML Documents.' In Abbadi, A. E., Brodie, M. L., Chakravarthy, S., Dayal, U., Kamel, N., Schlageter, G., Whang(eds.), K. Y., VLDB 2000-Proceedings of the 26th International Conference on Very Large Data Bases, September 10-14, 2000, Cairo, Egypt, Morgan Kaufmann Publishers 2000.
  21. UML for XML Schema Mapping Specification. [cited 1999.12.08].
  22. W3C Recommendation. [cited 2001.5.2]. .
  23. What is XML?. .
  24. XML Modeling. .