데이터 모델링2010. 4. 1. 14:39

이전 포스팅에서 언급한 것 처럼, PowerDesigner 15.2 버전이 나오면 이 버그가 수정되었기를 바랍니다. ^^

15.1 버전 이하에서 제목과 같은 참조 레퍼런스 스크립트가 생성되지 않는 경우, 다음과 같이 수정하시면 됩니다.


해당 관계(reference) 를 더블클릭 하여 Reference 속성창 을 불러온다.

Reference 속성창 에서 integrity 을 선택한 다음 Implementation: Declarative 로 설정한다.

 

사용자 삽입 이미지

 

Reference 속성창 Integrity 에서 Implementation: Declarative 을 선택할 수 없는 경우, 다음과 같은 작업을 한다.

 

     Database | Edit Current DBMS 메뉴를 선택(클릭)

     DBMS Properties 다이얼로그 박스의 General 에서 Objects | Reference |
DclDelIntegrity
선택(클릭) 한다.

     DBMS Properties 다이얼로그 박스 오른쪽에 있는 Value 박스의 NO ACTION 밑에 RESTRICT 를 추가한다. 아마도 이 값이 빠져 있을 것이다.

     같은 방식으로 DBMS Properties 다이얼로그 박스의 General 에서 Objects | Reference | DclUpdIntegrity 선택(클릭) 한다

     DBMS Properties 다이얼로그 박스 오른쪽에 있는 Value 박스의 NO ACTION 밑에 RESTRICT 를 추가한다. 아마도 이 값이 빠져 있을 것이다.

     DBMS Properties 다이얼로그 박스 확인 버튼을 클릭한다.

     데이터베이스 정의 파일에 변경 내용을 저장하겠는냐는 다이얼로그 박스가 나오면선택(클릭) 한다.

       

사용자 삽입 이미지

Posted by choi1779