Q&A
Q&A
엔코아의 제품과 서비스에 대한 기술지원 Q&A입니다.
여러분의 질문에 신속하게 답변 드릴 수 있도록 최선을 다하겠습니다.
[designer] [5-9 관계(Relationship)을 외부 키(Foreign Key)로 만들기]
- 작성일2007/05/07 16:49
- 조회 4,584
아래 메뉴얼 대로 하는데 확인에 체크박스가 나타나질 않네요.
스키마 생성을 하면 관계는 빠진 채로 스크립트가 만들어지는데
어떤부분을 수정해야 할까요?
논리 모델에서의 관계(Relationship)가 물리 모델에서는 외부 키 컬럼으로 정의되게 되며,최초 테이블 매핑 후 외부 키 정의를 거쳐야만 부모 테이블의 PK 컬럼이 자식 테이블에 나타나게 된다.
▣ 외부 키를 정의하기 위해서는 해당하는 Referenced 테이블(부모 테이블)의 PK 컬럼에 대해 컬럼명 및 데이터타입, 컬럼길이 등이 먼저 정의되어 있어야 한다.
▣ 이와 같은 컬럼 정의가 되어 있지 않은 상태에서 외부 키 정의 창을 열면 비고 항목에 [컬럼미정의]라는 메시지를 보여준다.
▣ 테이블 편집 창의[Column] Tab 하단의 [외부 키] 단추를 누르면[Column Define] 창이 뜬다.
▣ [외부 키 정의] 탭에서 [FK명] 옆의 [확인] 항목에 있는 선택 상자를 선택한 후 [확인] 단추를 누르면 해당 컬럼이 현재 편집중인 테이블(자식 테이블)에 나타나게 된다.