티스토리 뷰

728x90


 
 
 
1. E-R 모델
 
개체-관계 모델(Entity-Relationship model): E-R 모델이라고도 하며 개체 타입(entity type)과 이들 간의 관계 타입(relationship type)을 이용해 현실 세계를 개념적으로 표현하는 방법.
 
 
개체 관계 모델을 그래프 방식으로 표현하면, (E-R 다이어그램) 개체 타입은 사각형, 관계 타입은 다이아몬드, 속성(attribute)은 타원, 이들을 연결하는 링크(link)로 나타낼 수 있다.
 
그 관계의 사상 원소 수, 즉 일대일, 일대다, 다대일, 다대다 관계에 따라 레이블을 붙인다.
다원 관계(n-ary relationship): 하나의 관계가 둘 이상의 개체 타입이 관련된 관계.
다중 관계(multi-relationship): 두 개체 타입 사이에 둘 이상의 관계.
 
 
- 키 애트리뷰트(key attribute): 한 개체 집합 내에서 각 개체들이 서로 상이한 값만을 갖는 애트리뷰트. 키(key)라고도 한다.
 
- 약한 개체 타입(weak entity type): 자기 자신의 애트리뷰트만으로 키를 명세할 수 없는 개체 타입. 종속 개체와 동일.
- 강한 개체 타입(strong entity type): 자신의 애트리뷰트로 구성된 키를 가진 개체 타입. 주 개체와 동일.
- 구별자(discriminator): 강한 개체가 주어졌을 때 이와 연관된 약한 개체들을 서로 구별할 수 있게 하는 약한 개체 타입의 애트리뷰트. 부분키(partial key)라고도 한다.
- 식별 관계 타입(identifying relationship type): 약한 개체를 강한 개체에 연관시켜 주는 관계
 
E-R 다이어그램에서 약한 개체는 이중 사각형, 식별 관계 타입은 이중 다이아몬드, 부분키는 밑 점선으로 표시한다.
 
 

728x90
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함