CLOUD/Server
[DB] ER 다이어그램
alsruds
2023. 2. 27. 14:38
[ ERD ]
● E-R 모델
》 Entity - Relationship 모델
》 개체와 개체 간 관계를 개념적 구조로 표현
● ERD 구성요소
관계 | 선택적 참여 | 필수적 참여 |
1 : 1 관계 | --------------------------- | ![]() |
1 : n 관계 | -------------------------<- | ![]() |
n : m 관계 | ->-----------------------<- | ![]() |
[ 개체와 관계 ]
● 개체 (Entity)
》 현실 세계에서 구별되는 모든 것 (ex. 사람, 사물)
》 데이터로써 DB에 저장할 가치가 있는 것
》 고유한 특성이나 상태를 나타내는 속성을 하나 이상 갖고 있음
● 속성 (Attribute)
》 개체나 관계가 가지는 공통적인 특징
》 DB에 저장하는 데이터의 가장 작은 논리적 단위
● 관계 (Relationship)
》 서로 다른 개체가 맺고 있는 의미 있는 연관성
》 매핑
● 관계의 유형
》 일대일 관계 : (ex) 학생&학번
》 일대다 관계 : (ex) 학교&학생
》 다대다 관계 : (ex) 학생&수업
》 필수적 참여 (전체 참여) : 개체가 관계에 반드시 참여
》 선택적 참여 (부분 참여) : 개체 중 일부만 관계에 참여