검색결과 리스트
글
[erwin] ERWIN 설정하기
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 선택
생성된 코드 복사
'database' 카테고리의 다른 글
[toad] 토드 SELECT 구문에서 한글이 깨지는 현상 (0) | 2012.10.05 |
---|---|
[oracle] 오라클 서비스 수동으로 켜고, 끄기(bat 파일 생성) (0) | 2012.10.05 |
[db] commit 커밋, rollback 롤백 (0) | 2012.09.28 |
[db] 정렬, 오름차순, 내림차순 (0) | 2012.09.28 |
[oracle] 계정 생성, 추가, 권한, 삭제 (0) | 2012.09.28 |