본문 바로가기

Modeling

ER-WIN Naming Standard 옵션 처리하기 Naming Standard 조직내에서 모델링 객체를 공유하고, 재사용하기 위해서, naming standard를 지정하는 것은 매우 주용한 일이며, 이것은 조잭내에서 naming을 위해서 올바르게 그리고 일관성 있도록 하기 위한 작업이다. ERwin에서는 이러한 작업을 위해 다음과 같은 내용을 지원한다. 모델 이름 규칙을 지정한다. 용어를 지정하고, 모델 이름에서 사용할 abbreviations(약어)를 지정한다. 정확성을 위해서 이름 체크 기능을 수행한다. 모델 내에서 다른 모델로 부터 도출된 이름을 지정하도록 한다. Tools -> Names -> Edit Naming Standards -> Naming Standards Editor을 선택하여 실행이 가능하다. Naming Standards Edi.. 더보기
ER-Win 도메인 정의하기 데이터베이스 모델링을 수행할 때 타입명과 길이를 지정할때 전체 프로젝트에서 일관성 있는 구성이 필요하다. 그렇게 하기 위해서는 도메인을 지정해야 하는데 다음과 같이 지정할 수 있다. 1. 도메인 정의서 확인하기 도메인 분류 도메인명 데이터타입 코드 사원코드 VARCHAR2(20) 제품코드 VARCHAR2(20) 부서코드 VARCHAR2(20) 이름 사원이름 VARCHAR2(25) 제품이름 VARCAHR2(50) 부서이름 VARCHAR2(25) 수 사원수 NUMBER(4) 제품수량 NUMBER(8) 2. Model --> Domain Dictionary를 선택한다. Domain Dictionary 상자가 나탄난다. 여기서 도메인을 지정할 수 있다. 3. 도메인을 다음과 같이 등록한다. 이때 코드라는 도메인.. 더보기
ER-Win 자기참조 관계설정 1. 계층 구조를 가진 부서 엔티티를 생성한다. 우리는 여기서 부서코드와 상위부서 코드를 통해서 계층 구조를 가진 엔티티를 생성하고자 한다. 2. 1-n 관계를 설정하면 다음 속성이 타나난다. 여기서 Rolename 항목에 부서코드와 연결 하고자 하는 상위부서코드 필드를 연결한다. 3. 자기참조 관계가 설정된 부서 코드가 생성되었음을 확인해 볼 수 있다. 더보기
ER-Win으로 M-n관계 해소하기 1. M_n관계의 엔티티를 구성한다. 2. 주문과 목록 사이의 M-n연관선을 오른쪽 클릭하여 Create Association Entity 를 선택한다. 3. 선택한 경우 다음과 같은 위자드 화면이 나온다. 4. 새로 추가될 엔티티 이름을 입력한다. 자동으로 엔티티 타입의 이름의 조합으로 만들어 진다. 변경하고 싶다면 여기서 바꾸면 된다. 5. 변경할 관계성에 대한 이름을 작성한다. 여기서는 주문한다_Many-To-Many_Transform으로 지정하고 있다. 6. 생성된 결과 요약정보를 보여준다. 7. 관계가 해소된 형태의 엔티티 관계 여기서 주문과 목록의 M-N관계가 해소되어 주문-주문목록 (1 - n), 목록-주문목록 (1 - n)의 관계로 정의되고 있다. 더보기
ER-Win에서 모델링 방식 바꾸기 ER-Win에서 제공하는 모델링 방식은 다양하나 기본적으로는 IDEF1X(Integration Definition for Informatiln Modeling)방식으로 되어 있으며, 일반적으로 많이 쓰이는 방식은 IE(Information Engineering)방식이다. 이 설정을 변경하기 위해서는 다음과 같이 해 주자 1. Model --> Model Properties.. 선택 2. 창이 열리면 Notation탭을 선택하여 데이터 모델을 변경한다. 3. 모델이 변경 되었음을 확인한다. 3.1 IDEF1X 방식 3.2 IE 방식 더보기