우아한 프로그래밍
반응형
article thumbnail
[데이터베이스] 엔티티(Entity)의 관계에 대해서 알아보자.
카테고리 없음 2019. 3. 26. 22:14

1. 일대일(1:1) 관계 교수와 학과 사이에 있는 학과장이라는 관계에서 교수 한명은 학과장이 될 수 있다. 이 처럼 하나의 엔티티에 대하여 하나의 엔티티만이 관계를 맺는 경우를 일대일(1:1)관계라고 한다. 2. 일대일(1:N) 관계 학과와 학생 사이의 전공이라는 관계에서 특정 학과에 대하여 여러명의 학생이 전공학과로 선택 할 수 있고, 학생은 반드시 하나의 학과만을 전공학과로 선택할 수 있다. 이와 같은 경우르 일대다(1:N) 관계라고 한다. 3. 일대일(N:M) 관계 학생들이 과목을 수강 신청하는 경우를 고려해 보면 다대다(M:N)관계를 이해 할 수 있다. 관계에 참여하는 각각의 엔티티에는 관계를 맺는 다른 여러 엔티티에 대하여 관계가 성립하고, 이것은 양쪽의 엔티티 타입에서 마찬가지이므로 다대다 ..

반응형