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도 점선으로 그려짐
(출처)
한동대학교 홍참길교수님 - 데이터베이스