이야기앱 세상

ERWin을 이용한 데이터 모델링 본문

IT/Database

ERWin을 이용한 데이터 모델링

storya 2016. 3. 21. 19:53

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




반응형
Comments