구조적인 비교 테이블에서 소스 모델에서
대상 데이터베이스 모델로 차이점을 복사할 때
추가 오브젝트를 대상 모델에 복사할 수도 있습니다.
오브젝트에는 종속 오브젝트, 필수 오브젝트 및 영향받는 오브젝트가
있습니다.
- 종속 오브젝트
- 다른 오브젝트가 있어야 하는 오브젝트. 예를 들어 컬럼, 인덱스 및
기본 키는 모두 테이블이 있어야 하기 때문에
종속 오브젝트입니다.
- 필수 오브젝트
- 종속 오브젝트가 존재하기 위해 있어야 하는 오브젝트. 예를 들어
테이블 A가 스키마 A에 있으면, 이 스키마 A는 테이블 A에 대한
필수 오브젝트입니다.
- 영향받는 오브젝트
- 다른 오브젝트가 변경되거나 삭제될 경우 영향을 받는 오브젝트.
예를 들어 뷰 A가 테이블 A를 참조할 경우 해당 뷰는 테이블 A에 변경이
수행될 경우 이 변경의 영향을 받을 수 있습니다.
선택된 오브젝트를 대상 데이터베이스 모델로 복사할 때
필수 오브젝트 및 필수 오브젝트의 종속 오브젝트가 자동으로 복사됩니다.
다음 테이블에서는 선택된 오브젝트 이외에
자동으로 복사되는 오브젝트를 보여줍니다.
표 1. 선택된 오브젝트 외에 복사되는 오브젝트| 선택된 오브젝트 유형 |
함께 복사되는 오브젝트 |
| 스키마 |
스키마 및 해당 종속 오브젝트(테이블, 뷰, 기능,
스토어드 프로시저 등 포함) |
| 테이블 |
테이블 및 해당 필수 오브젝트(상위 테이블,
테이블스페이스 및 버퍼 풀 포함) |
| 뷰 |
뷰, 필수 스키마 및 필수 참조 오브젝트(예:
뷰, 테이블 및 별명) |
| 별명 |
별명, 필수 스키마, 그리고 별명이 정의되는
오브젝트 |
| 구체화된 쿼리 테이블 |
구체화된 쿼리 테이블 및 해당 필수
오브젝트(모든 테이블 포함) |
| 스토어드 프로시저 |
스토어드 프로시저 |
| 기능 |
기능 |
| 시퀀스 |
시퀀스 |
| 테이블스페이스 |
테이블스페이스 및 해당 버퍼 풀 |
| 버퍼 풀 |
버퍼 풀 |