ERWin을 이용한 데이터 모델링 Oracle

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


덧글

  • 와우 2016/09/09 18:09 # 삭제 답글

    정말감사합니다!! NOT NULL 항목을 보여야했는데, 덕분에 표기하였습니다.
    정말감사합니다.
댓글 입력 영역

애드센스(468*60)



애드센스(160*600)