관계형 DB 1:1, 1:N, N:M
09 Jan 2021 | Database관계형 DB 1:1, 1:N, N:M
관계형 데이터베이스에서 객체끼리 서로 연관이 있을때, 관계를 맺을 수 있다.
-
1:1 일대일(one-to-one relationship) : 테이블의 한 레코드는 다른 테이블의 한 레코드에만 연결된다.
자료 출처 : https://fmhelp.filemaker.com/
-
1:N 일대다(one-to-many relationship) : 테이블의 한 레코드는 다른 테이블의 하나 이상의 레코드와 연관 될 수 있다. 한 쪽에서만 1:N이 성립하는 경우, 예를 들어 한 아이는 한 명의 아빠만 가지지만 아빠는 여러 아이를 가질 수 있다.
자료 출처 : https://fmhelp.filemaker.com/
-
N:M 다대다(many-to-many relationship) : 테이블의 여러 레코드가 다른 테이블의 여러 레코드와 연관 될 수 있다. 양쪽 모두 1:N이 성립하는 경우, 예를 들어 한 학생은 여러 클래스에 등록 할 수 있고 하나의 클래스는 여러 학생들에 의해 등록되어질 수 있다.