일대다 관계에서 한 테이블에 있는 하나의 레코드는 다른 테이블에 있는 하나 이상의 레코드와 연관될 수 있습니다. 예를 들어, 각 고객에게 여러 판매 주문이 있을 수 있습니다.
일대다 관계는 관계형 그래프에서 다음과 같이 보입니다.
이 예제에서 고객 테이블의 주요 키 필드, 고객 ID는 고유 값을 포함하도록 설계되어 있습니다. 주문 테이블의 외부 키 필드, 고객 ID는 동일한 값의 여러 인스턴스를 허용하도록 설계되어 있습니다.
이 관계는 주문 테이블에 있는 고객 ID 필드의 값이 고객 테이블에 있는 고객 ID 필드의 값과 동일할 때 관련 레코드를 반환합니다.
관계가 양방향으로 작동하므로 다대일 관계도 있습니다.