본문 바로가기

DATA MODELING/ERWIN

ERWIN 교육 Ⅰ

Cardinality : n:m , 1:n , 0,1:n 같이 관계 표기시 사용하는 방법 (기수성, 선택성)
Inversion Entry : Primary key는 아니지만 검색에 자주 사용되는 키
데이터 무결성 : 트리거 같은 역할
함수종속성



Volume Matrix 에서 정의하면 물리모델을 포워딩 할 때 영향이 있나? (제약사항이라든지.. 뭐 등등)
노트에는 업무 규칙등을 넣어준다


UDP (User Defined Properties)

Type Definition 에 있는 * 는 논리와 물리의 데이터타입이 같다는 의미이다.


Cardinality 화면에 표시하기 (아무런 오브젝트도 선택하지 않은 상태에서 바탕화면에 마우스 우클릭하면 위와같은 메뉴를 선택할 수 있다.


조직 요소의 경우 반드시 비식별관계가 될 수 밖에 없다. 왜냐면, 최상위 조직의 상위 조직은 항상 NULL이기 때문이다. 


논리모델의 서브타입은 물리모델 구현시 어떻게 되어야 하나? 테이블을 쪼개서? 아니면 한 테이블로?
Roll-Up / Roll-Down 으로 구현 가능


서브/슈퍼타입 해소하기

 

 


   


유니피케이션 경우 해결방법,


RoleName 정의하면

이렇게 표시가 가능하다.

서브/슈퍼타입 해소방법 - 빨간 표시부분 선택하면 아래 아이콘 활성화 됨




여기서 입맛에 맞게 트랜스폼 하면 된다.



모델 프로퍼티에서 옵션을 선택하면 자동으로 변환도 되고, 논리/물리간 서로 다르게 보여지게 해줄 수 있다.