오래 못 할 짓 하지 않기

[ DB ] 5. E-R Model 본문

3학년 1학기/데이터베이스(DB)

[ DB ] 5. E-R Model

쫑알bot 2024. 4. 8. 11:52
728x90

Entity - Relationship Model

: Entity들 사이의 관계를 나타내는 모식도라고 생각하면 된다.

 

 

Entity들끼리 Mapping 되는 Cardinalitie는 위와 같다.

ERD에서 볼 때,

- 방향 O 선 = One

- 방향 X 선 = Many

 

 

 

 

 

 


ERD에서의 Primary Key

 

 

Relationship set " Advisior "의 Primary key 는

       그걸 이루고 있는 두 개의 Entity의 primary key로 구성된다.

 

 ● One to One

: 참여하고 있는 Entity sets 중에 아무 primary key를 가져오면 된다

 

 ● One to Many

: Many쪽의 primary key를 가져오면 된다

 

 ● Many to One 

: Many쪽의 primary key를 가져오면 된다  ( many one 하나씩 있는 애들은 many 쪽으로 )

 

 ● Many to Many 

: 두 개의 Many를 union한  primary key를 사용한다.

 

 


Weak Entity

: 존재가 다른 Entity에 의존적일 때

Identifying entity라고 불린다.

 

※ Weak Entity는 Primary key를 갖고있지 않다.

Attribute도 점선으로 그려짐

 

 

 

 

(출처)

한동대학교 홍참길교수님 - 데이터베이스

 

'3학년 1학기 > 데이터베이스(DB)' 카테고리의 다른 글

[ DB ] 6. 정규화 ( Normalization )  (0) 2024.04.08
[ DB ] 4. More SQL  (0) 2024.03.31
[ DB ] 3. SQL ( DML )  (0) 2024.03.18
[ DB ] 2. R - DBMS(2)  (0) 2024.03.11
[ DB ] 1. R - DBMS  (0) 2024.03.07