ERWin 에서 논리 모델링의 속성 순서를 변경할 경우, 물리 모델의 컬럼 순서는 변경되지 않는다.

 

이를 맞춰주기 위해서는 물리 모델의 컬럼 순서도 직접 변경해야 하나, 상당히 번거로울 수 있다.

 

한번에 논리모델 기준으로 컬럼 순서를 맞추는 방법을 기술한다.

아래와 같은 논리 엔터티와 이에 대응하는 물리 테이블이 있다고 가정한다.

사원부서배치 엔터티의 PK 속성 위치를 부서번호,사원번호 순서에서 사원번호, 부서번호 순서를 바꾸는 경우 물리 ERD의 컬럼 순서를 확인해 보면 순서가 변경되어 있지 않을 것을 확인할 수 있다.

이럴 경우에 논리/물리 속성의 순서를 동일하게 하는 작업을 해주면 된다.

 

1. Physical Model 에서 대상 테이블을 선택한 후 마우스 오른쪽을 클릭한 다음 "COlumn Porperties"를 클릭한다. 

2. 아이콘 중에서 "Reset Order" 아이콘을 클릭한다.

3. 아래와 같이 메뉴가 뜬다.

  • Reset order to match attribute order : 선택한 테이블의 컬럼 순서를 논리 모델의 속성 순서와 정렬을 일치시킨다.
  • Reset all... : 물리 모델 전체 컬럼 순서를 논리 모델 속성 순서와 일치시킬 수 있는 화면이 나타난다.

위와 같은 화면이 나타나면 

Reset all Tables in modelReset column order to match attribute order 를 선택한 후 [OK] 버튼을 클릭한다.

 

위의 모델에 적용하면 아래와 같이 논리모델의 속성 순서와 동일하게 정렬된 것을 볼 수 있다.

 

+ Recent posts