ERWin을 이용한 데이터 모델링
1) 파일 생성
File>New 클릭
Local/Physical 선택, Target Database는 Oracle, Version은 10x/11x 선택 [OK]클릭
2) ERWin 표기 방식 변경
Ideflx(Integration Definition for Information Modeling)방식에서 IE(Information Engineering)방식으로 변경
Notation 항목의 Logical Notation과 Physical Notation의 IDEF1x 를 Information Engineering으로 변경 후 [OK] 클릭
표기방식 표기 아이콘이 아래와 같이 변경됨
2) 엔티티 생성
아래 화면으로 이동하여 화면을 클릭
화면을 클릭하면 아래와 같이 엔티티가 생성되고 엔티티 명을 수정할 수 있다.
- 엔티티 명 변경하기
- 속성 추가하기
엔티티 명을 변경한 후 tab키를 누르면 primary key에 해당하는 속성을 지정할 수 있는 칸으로 이동한다. primary key 속성을 지정하고 tab를 눌러 일반 속성 칸으로 이동한다. 일반 속성을 입력하고 일반 속성을 추가할 때는 enter키를 눌러 이동한다. 입력을 완료하고자 한다면 esc키를 누른다.
- 엔티티 삭제
3) 식별관계, 비식별관계
관계란 두 엔티티간의 업무적인 연관성. 관계의 유형에는 부모 테이블의 기본키 혹은 복합키가 자식 테이블의 기본키 혹은 복합키의 구성원으로 전이되는 식별관계와 자식 테이블의 일반 속성(Attribute) 그룹의 구성원으로 전이되는 비식별관계가 있다.
- 관계 설정하기
관계를 설정하기위해 아래 아이콘을 클릭한 후 관계를 설정할 엔티티를 클릭해서 연결한다
4) Physical 모델링
ERwin Toolbar 에서 Logical를 아래와 같은 Physical로 변경
- Table Display 설정하기
Table Display 설정에서 Column Datatype과 Null Option를 선택하면 아래와 같이 table 구조에 Column Datatype과 Null Option이 함께 표시된다.
- Column 정의 바꾸기
테이블을 선택한 후 오른쪽 버튼을 누르면 메뉴가 보여지는데 Column..를 선택한다.
Column 정보 변경 창에서 정보를 변경한다
'oracle' 카테고리의 다른 글
SQL문 - case 사용 - 문자열이 일정 길이까지만 보여지게 처리하기 (0) | 2016.07.19 |
---|---|
오라클 데이터베이스 덤프 export/import (0) | 2016.07.19 |
오라클 원격 데이터베스 연결을 위한 설정 (0) | 2016.07.18 |
JSP와 오라클 11g 64bit 연동시 jdbc 드라이버 설정하기 (0) | 2016.07.15 |
오라클 lead, lag 함수를 이용한 게시판 이전글, 다음글 구현 (0) | 2016.07.15 |