메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색
질문

논문 기본 정보

자료유형
학술저널
저자정보
저널정보
Korean Institute of Information Scientists and Engineers 정보과학회논문지 : 데이타베이스 정보과학회논문지 : 데이타베이스 제28권 제1호
발행연도
2001.3
수록면
1 - 14 (14page)

이용수

표지
📌
연구주제
📖
연구배경
🔬
연구방법
🏆
연구결과
AI에게 요청하기
추천
검색
질문

초록· 키워드

오류제보하기
중대한 산업용 소프트웨어가 동작하는 공유된 객체지향 데이타베이스를 안전하게 변경하기 위해서는, 그 공유 데이타베이스를 변경할 동안 데이타베이스 위에서 작동하는 기존의 응용 프로그램이 지속적으로 작동되어야 한다. 데이타베이스 변경을 필요로 하는 새로운 요구사항은 새 응용 프로그램의 추가, 기존 응용 프로그램의 기능 확장, 초기 디자인 에러 수정 등으로 인하여 발생할 수 있다.
우리는 한 사람의 사용자가 다른 사용자에게 악영향을 주지 않고 데이타베이스 스키마를 변경할 수 있게 하여 이 문제를 해결하는 투명한 스키마 진화 (TSE: Transparent Schema Evolution) 방법론을 소개한다. 이 방법론은 기존의 스키마를 직접 변경하는 대신 스키마 변경 연산의 의미를 반영하는 데이타베이스 뷰를 공유 객체지향 데이타베이스 상에 생성하여 투명한 진화를 달성한다. 데이타베이스의 용량을 증가시키지 못하는 뷰 메카니즘의 한계를 극복하기 위하여 이 방법론은 데이타베이스 용량 증가 연산에 대하여 다음의 세 단계로 정련된다. (1) 기저의 베이스 스키마는 데이타베이스 용량 증가를 위해 물리적으로 변화한다. (2) 데이타베이스 변경의 의미를 달성하는 목표 뷰가 위의 변화된 베이스 스키마로부터 생성된다. (3) 변화 이전의 베이스 스키마는 데이타베이스 뷰로서 재 구축된다. 이로써 기존의 다른 사용자가 정의한 데이타 인터페이스가 보존된다.
우리는 객체-지향 뷰 기술을 이용하여 스키마 변화 연산을 구현함으로써 TSE 방법론의 구현가능성 (feasibility)을 확인하였다. 표준적인 객체-지향 뷰 모델이 정의되고 상용 객체-지향 데이타베이스인 젬스톤 (GemStone) 위에 구현되었다. 그 뷰 모델은 갱신 의미 (semantic) 정의를 그 뷰가 베이스 스키마의 갱신 의미를 보존하도록 정의하였다. 그러한 뷰는 사용자가 그들이 실제로는 베이스 스키마가 아니라 뷰에서 작업하고 있다는 사실을 모르게 하기 위하여 TSE에서 필요하다.

목차

요약

Abstract

1. 서론

2. 배경

3. 투명성 정의

4. TSE 프레임워크 (Framework)

5. 스키마 변화 연산자 (Operator)

6. 구현

7. 관련 연구

8. 결론 및 미래연구

참고문헌

저자소개

참고문헌 (0)

참고문헌 신청

함께 읽어보면 좋을 논문

논문 유사도에 따라 DBpia 가 추천하는 논문입니다. 함께 보면 좋을 연관 논문을 확인해보세요!

이 논문의 저자 정보

최근 본 자료

전체보기

댓글(0)

0

UCI(KEPA) : I410-ECN-0101-2009-569-017814901