본문 바로가기

oracle

ERWin을 사용하여 데이터 모델링하기

반응형

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 정보 변경 창에서 정보를 변경한다






반응형