일대일 관계에서 한 테이블에 있는 하나의 레코드는 다른 테이블에 있는 단 하나의 레코드가 연관되어 있습니다. 예를 들어, 학교 데이터베이스에서 각 학생은 단 하나의 학생 ID를 가지고 있으며 각 학생 ID는 단 한 사람에게 할당됩니다.
일대일 관계는 관계형 그래프에서 다음과 같이 보입니다.
이 예제에서 각 테이블의 키 필드, 학생 ID는 고유 값을 포함하도록 설계되어 있습니다. 학생 테이블에서 학생 ID 필드는 주요 키이고, 연락처 정보 테이블에서 학생 ID 필드는 외부 키입니다.
이 관계는 연락처 정보 테이블에 있는 학생 ID 필드의 값이 학생 테이블에 있는 학생 ID 필드와 동일할 때 관련 레코드를 반환합니다.