• 지속성을 위해 데이터베이스를 사용하는 모든 지속적 클래스가 데이터베이스 구조로 맵핑되었습니다.
    • 다대다 관계에는 교차 테이블이 있습니다.
    • 1차 키를 정의하지 않는 성능상의 이유가 없는 경우 각 테이블에 대한 1차 키가 정의되었습니다.
    • 데이터 저장 및 검색이 최적화되었습니다.
      • 관계형 데이터베이스를 사용하는 경우, 성능을 향상시키기 위해 테이블 표준화가 해제(필요한 경우)되었습니다.
      • 표준화 해제를 사용한 경우, 표준화 해제로 해당 조작에 대한 성능이 저하되지 않도록 모든 갱신, 삽입 및 삭제 시나리오가 고려되었습니다.
    • 액세스 최적화를 위해 색인이 정의되었습니다.
    • 다른 테이블 조작에서 색인 갱신의 영향이 고려되었습니다.
    • 데이터 분배가 계획되었습니다.
    • 데이터 및 참조 무결성 제한조건이 정의되었습니다.
    • 데이터 규칙이 변경될 때 유효성 확인 제한조건을 유지보수하기 위한 계획이 존재합니다.
    • 저장 프로시저 및 트리거가 정의되었습니다.
    • 지속성 메커니즘이 저장 프로시저 및 데이터베이스 트리거를 일관적으로 사용합니다.


Rational Unified Process   2003.06.15