DOI QR코드

DOI QR Code

A Methodology for View Integration Using ERD Thesaurus

ERD시소러스를 이용한 뷰 통합 방법론

  • 이원조 (울산과학대학 컴퓨터정보학부) ;
  • 고재진 (울산대학교 컴퓨터정보통신공학) ;
  • 장길상 (울산대학교 경영학부 경영정보학)
  • Published : 2004.06.01

Abstract

This paper constructs ERD thesaurus that is storing information about Entity Relationship Diagram(ERD), and proposes an ERD thesaurus-based methodology for view integration in an important conceptual design step in designing databases. To show the usefulness of proposed methodology, the prototype for view integration support system is implemented for the applied case. As a result, ERD thesaurus-based methodology is more effective than the existing methodologies for view Integration in the aspects of affinity analysis, semantic conflicts resolution, and view Integration processes. Therefore, our methodology is expected to be utilized in integrating the existing fragmented schema or designing a large database integration.

본 논문에서는 데이터베이스 설계시 중요한 과정인 개념설계 단계에서 개체관계도(Entity Relationship Diagram)의 정보를 저장하는 ERD시소러스(Thesaurus)를 구축하고, 이러한 ERD시소러스를 기반으로 하는 뷰 통합 방법론을 제시하고자 한다. 제시된 방법론의 유용성을 입증하기 위하여, 적용사례에 대한 뷰 통합지원시스템의 프로토타입을 구축하였다. 적용결과, ERD시소러스 기반의 방법론이 기존의 뷰 통합 방법론보다 친밀도 분석, 의미충돌 해결, 유 통합과정에서 더 효과적임을 확인할 수 있었다. 따라서 이 방법론이 기존의 단편화된 스키마의 통합이나 대규모 데이터베이스 통합 설계시 유용하게 활용될 수 있을 것으로 기대된다.

Keywords

References

  1. S. Castano, V. D. Antonellis, M. G. Fugini and B. Pernici, 'Conceptual Schema Analysis : Techniques and Applications,' ACM Transactions on Database System, Vol.23, No.3, pp.286-333, September, 1998 https://doi.org/10.1145/293910.293150
  2. M. Kamel, Identifying, 'Classifying and Resolving Semantic Conflicts in Distributed Heterogeneous Databases : Case Study,' Journal of Database Management, Vol.6, No.1, pp.20-32, May, 1994
  3. C. Batini, M. Lenzerini, S. B. Navathe, 'A Comparative Analysis of Methodologies for Database Schema Integration,' ACM Computing Surveys, Vol.18, No.4, December, 1986 https://doi.org/10.1145/27633.27634
  4. C. Batini, M. Lenzerini, 'A Methodology for Data Schema Integration in the Entity Relationship Model,' IEEE Transaction on software engineering, Vol.SE-10, No.6, Nov., 1984
  5. M. S. Bazara, J. J. Jarvis, 'Linear Programming and Network Flows, John Wiley & Sons,' 1977
  6. S. B. Navathe, R. Elmasri, J. Larson, 'Integration User Views in Database Design,' IEEE Computer, Jan, 1986
  7. C. Batini, S. Ceri, S. B. Navathe, 'Conceptual Database Design : An Entity-Relationship Approach', Benjamin Cummings, pp.119-133, 1992
  8. M. W. Bright, A. R. Hurson and S. Pakzad, 'Automated Resolution of Semantic Heterogeneity in Multidatabases,' ACM Transaction on Database System, Vol.19, No.2, pp.212-253, June, 1994 https://doi.org/10.1145/176567.176569
  9. S. B. Navathe, & G. Gadqil, 'A Methodology for View Integration in Logical Database Design,' Proceedings of the International Conference on Very Large Data Bases, Mexico City, pp.142-164, September, 1982
  10. Y. Dupont, 'Resolving Fragmentation Conflicts in Schema Integration,' Switzerland
  11. R. Jakobovits, 'Integrating Autonomous Heterogeneous Information Sources,' University of Washington, July, 1997
  12. G. Preuner, S. Conrad, 'View Integration of Life-Cycles in Object-Oriented Design,' 1999
  13. 이희석, 임병학, 김영삼, 홍의기, '의미객체 모델을 이용한 뷰통합 지원시스템 개발', 한국경영정보학회 학술대회 논문집, 1996
  14. 임병학, '의미객체 모델을 이용한 뷰통합 지원시스템 개발', 한국과학기술원 석사학위논문, 1996
  15. 김기중, '통합 데이터베이스를 위한 스키마 통합 방법', 정보통신학회 논문지, Vol.6, No.2, August, 1998
  16. 김흥수, '참조 스키마 생성을 위한 개념적 스키마 분석', 한국OA학회 논문지, 2002
  17. 신기태 외3명, '제조 데이테베이스 설계에서의 뷰 통합 방안', 한국경영과학회 논문지, 제11권 제3호, 'pp.668-670, 1994
  18. 이재윤, '동적 시소러스의 구축에 관한 실험적 연구', 연세대학교 석사학위 논문, 1994
  19. 이재윤, 김태수, 'WordNet과 시소러스', 언어정보연찬회 발표논문집, 1998
  20. 김영택 외 공저, '자연언어처리', 생능출판사, pp.132-177, 2001
  21. 전학병, '시소러서스 작성법', 산업기술정보원, 1991
  22. 이원조 외3명, '스키마 통합을 위한 시소러스의 활용 방안', 한국정보과학회 춘계학술대회, 제30권 제1호, pp.668-670, 2003
  23. 이원조 외1명, '서브스키마 통합을 위한 의미개체 시소러스의 활용', 울산과학대학 연구 논문집, 제30권 제1호, pp.183-189, 2003
  24. 이원조 외1명, '사전 코퍼스에서 추출한 통계적 의미정보에 기반한 개선된 의미 중의성 분별모델', 울산과학대학 연구 논문집, 제30권 제1호, pp.175-181, 2003
  25. http://www.helloec.net./network/thesaurus.htm