간만에 교육 받는군.
새롭다...
* 정규화
제1정규화 : Primary Key에 대해 반복속성 분리.
제2정규화 : Primary Key에 대한 부분종속 속성 분리.
Primary Key가 복합키인 경우 각각에 대한 부분종속 제거해야 함.
제3정규화 : 일반 속성(컬럼) 중 종속관계에 있는 속성 분리.
* Naming Standard(ERWin에서 논리모델로 작성된 Physical모델의 한글명을 영문으로 일괄변경 방법)
(아래 수순은 개략적으로 정리한 것으로 완전하진 않음)
1. 메뉴 Tools > Names > Model Naming Option.. 에서 'Name Mapping'탭 선택 후
Entity..., Attribute... 항목의 'Use Gloss'열 체크.
이후 Export 버튼 클릭 후 csv로 저장.
2. 메뉴 Tools > Names > Edit Naming Standard.. 에서 'Glossary'탭 선택 후
물리모델에 포함된 컬럼 중 두 개만 기입하고 각각 'P'와 'C'열을 지정한다.
(P는 Entity, C는 Attribute 라 생각하면 되며, 해당되는 것에 체크하면 됨)
Export 버튼을 클릭 후 .nsm 파일로 저장.
3. 메뉴 Tools > Data Browser 선택 > New ERwin Report 생성
Report 타입은 Logical 선택.
Name은 임의로 지정, Category는 Attribute 선택.
Options 탭에서 Entity하위의 'Name'과 루트하위의 'Name' 항목에 체크.
4. 생성된 Object에서 우클릭 후 'Excute...' 실행.
5. 생성된 하위 Object에서 우클릭 후 'Export...' 선택 후 csv로 저장.
6. 5번에서 생성한 csv파일의 두 번째 열에 한글명에 부합하는 영문을 기입한다.
7. 메뉴 Tools > Names > Edit Naming Standard.. 에서 'Glossary'탭 선택 후
6번에서 작성한 csv파일을 Import한다.
Import내용을 확인 후 nsm파일로 저장한다.
8. 메뉴 Tools > Names > Model Naming Option.. 에서 'General'탭 선택 후
7번에서 저장한 nsm파일을 불러온다.
9. 확인 후 Physical모델에서 반영되지 않았으면
메뉴 Tools > Names > Model Naming Option.. 에서 'General'탭 선택 후 'Reload'버튼을 클릭하여 갱신한다.
댓글 없음:
댓글 쓰기