모델링 과정
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