[erwin] ERWIN 설정하기

database 2012. 10. 5. 10:28
반응형

1. erwin 파일을 생성한다.

File > New     Logical/Physical 선택

 

2. 우선 Logical을 기반으로 ERD 작성

로지컬의 테이블 이름 규칙: PHYSICAL 이름[SP]LOGICAL 이름

PHYSICAL이름이 PHYSICAL 이름_LOGICAL 이름  ---> PHYSICAL 이름으로 변경

 

3. 컬럼을 만든다. 명명 규칙은 테이블 이름에 준한다.

 

4. Display option(LOGICAL)

Format > Display Level: Attribute

Format > Entity Display: Attribute Datatype, Primary Key Designator, Forreign Key Designator, Alternate Key Designator

 

5. Display option(PHYSICAL)

Format > Display Level: Column

Format > Table Display: Column Datatype, Null Option, Primary Key Designator, Foreign Key Designator, Alternate Key Designator


6. 코드 생성용 템플릿 만들기

Physical 선택

Tools > Forward Engineer > Schema Generation > Options 탭

전체 체크 해제


※ Create 템플릿 만들기

(좌탭) Table > (우탭) Create > Table

(좌탭) Column > (우탭) Physical Order, Default Value(Create)

(좌탭) Index > (우탭) Create Index > Table Index > Primary Key (PK), Alternate Key (AK),     Inversion Entry (IE)

(좌탭) Referential Integity > (우탭) Primary Key (PK) (ALTER/PK), Foreign Key (FK) (ON DELETE, ON UPDATE, Statement Format (ALTER/FK)), UNIQUE(AK) (ALTER/AK)


상단에 Save As 클릭

Selected model 선택

Enter Option Set name : CREATE


※ DROP 템플릿 만들기

(좌탭) Table > (우탭) Drop > Table


상단에 Save As 클릭

Selected model 선택

Enter Option Set name : DROP


7. 코드 생성하기

Physical 선택

Tools > Forward Engineer > Schema Generation

Option Set : CREATE, DROP 선택

하단에 Preview 선택


생성된 코드 복사

반응형