Developing a Design Support System for Database Distribution : Relational Schema as an Input

데이터베이스 분산 설계 지원 시스템 개발: 관계형 스키마를 입력으로

  • 이희석 (한국과학기술원 테크노경영대학원) ;
  • 지정강 (한국물류정보통신 주식회사) ;
  • 김태훈 (한국과학기술원 테크노경영대학원) ;
  • 여지영 (한국과학기술원 테크노경영대학원)
  • Published : 1996.06.30

Abstract

Data distribution is one of the most important steps in distributed database design. This paper proposes a methodology for distributing database by using a relational schema as an input. A design support system called DBDD (Database Distribution Design) is implemented within the framework of this methodology. The methodology consists of three phases such as (i) schema analysis, (ii) fragmentation, and (iii) allocation. In the schema analysis phase, all the table names are acquired from a global relational schema. In the fragmentation phase, fragments are generated according to transaction retrieval patterns. Furthermore, DBDD enhances the design quality by allocating fragments in a progressive manner. A real-life case is illustrated to demonstrate the practical usefulness of the DBDD.

Keywords