유자차

ERD 본문

◇웹프로그래밍/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 - 부모테이블을 참조하는 자식테이블에서 부모테이블의 프라이머리키를, 자식테이블의
프라이머리키로 사용하지 않는 경우(대부분이 이경우)
점선으로 표시 ---------