◇웹프로그래밍/DateBase
ERD
citrontea
2009. 10. 6. 09:13
모델링 과정
1.논리적 모델링 단계 - 업무상 필요되는 여러 개념을
모델화 시켜놓은 단계
부서란 개념, 사원이란 개념
명사 = Entity
논리적 모델링 단계에서 추출되는 결과물
ERD
2.물리적 모델링 단계 - 구체적인 DB를 선택하여 추상적인 개념을
테이블, 또는 기타 객체로 설계하는 단계
Entity --> table 이란 명칭으로 구체화 되는단계
논리적 물리적
현실의 객체 Entity Table
객체가 가진 속성 Attribute Column
ERD를 그리는 방법은 여러가지가 있으나, 전세계적으로 공인된 ERD표기법은 대표적으로 크게 2가지 있다.
IE --->세발 기법
IDEF1X
객체간의 관계를 relation이라 하며
relation관계는 크게
1:1
1:다
다:1
O -->의미 0 이하
| --> 1을 의미
<- --> 1이상을 의미
idntifying - 부모테이블을 참조하는 자식 테이블에서 Foregin Key 가 자식테이블의 idx값과 일치하는 경우
실선으로 표시 ────
non-idntifying - 부모테이블을 참조하는 자식테이블에서 부모테이블의 프라이머리키를, 자식테이블의
프라이머리키로 사용하지 않는 경우(대부분이 이경우)
점선으로 표시 ---------