모델링 과정
1. 논리적 모델링 단계 - 업무상 필요되는 여러 개념을 모델화 시켜놓은 단계
: 고객의 요구를 일단 명사만 추출한다. ex) 부서라는 개념, 사원이란 개념
명사 = Entity
논리적 모델링 단계에서 추출되는 결과물 = Entity Relationship Diagram

2. 물리적 모델링 단계 - 구체적인 DB를 선택하여 추상적인 개념을 테이블, 또는 기타 객체로
   설계하는 단계
Entity --> table 이란 명칭으로 구체화 되는 단계


                       논리적                      물리적

현실의객체              Entity                     Table
객체가 가진 속성        Attribute                  Column

ERD를 그리는 방법은 여러가지가 있으나,
전세계적으로 공인된 ERD표기법은 대표적으로 크게
2가지가 있다.

1. IE방식 ----> (새발 기법, 실무에서 많이 사용)

2. IDF1X 방식

객체간의 관계를 relation이라 하며 relation관계는 크게
1 : 1
1 : 다
다 : 1

ㅇ ---> 의미 0이하
|  ---> 1을 의미
<- ---> 1이상을 의미(새발표시)

identifying : 부모테이블을 참조하는 자식 테이블에서 부모foregin key가
               자식테이블의 primary key값과 일치하는 경우
              실선으로 표시

non-identifying : 부모테이블을을 참조하는 자식테이블에서
                  부모테이블의 foregin key키를 자식테이블의
                  프라이머리키로 사용하지 않는 경우(대부분이 이경우)
                  점선으로 표기

자세한건 아래의 링크를 참조
http://cafe.naver.com/sybaseealab/192

Posted by Taoist
,