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) 학생&수업

 

필수적 참여 (전체 참여) : 개체가 관계에 반드시 참여

선택적 참여 (부분 참여) : 개체 중 일부만 관계에 참여

'CLOUD > Server' 카테고리의 다른 글

[DB] 관계 데이터 모델  (0) 2023.03.02
[AWS/Ubuntu/Django] 웹페이지 배포하기  (0) 2023.02.28
[DB] 데이터 모델링  (0) 2023.02.23
[DB] DBMS  (0) 2023.02.22
[DB] 데이터 베이스  (0) 2023.02.22