Skip to main content

데이터베이스의 일대일 관계

현재 일본이 중국과의 일대일로를 추진하는 충격적인 이유 (4 월 2025)

현재 일본이 중국과의 일대일로를 추진하는 충격적인 이유 (4 월 2025)
Anonim

일대일 관계는 관련 테이블의 한 레코드에 해당하는 첫 번째 테이블에 정확히 하나의 레코드가있을 때 발생합니다. 예를 들어, 미국 시민권자는 사회 보장 번호가 있습니다. 1 인당 할당되는 번호는 하나 뿐이므로 사람은 여러 개의 번호를 가질 수 없습니다.

아래 두 테이블을 사용하는 또 다른 예가 있습니다. 첫 번째 테이블의 각 행은 두 번째 테이블의 다른 행과 직접 관련되기 때문에 테이블은 일대일 관계입니다.

직원 번호이름
123약간 뒤틀리게 하다로신
456할 포드
789에디헨슨
567에이미노예

따라서 직원 이름 테이블의 행 수는 직원 위치 테이블의 행 수와 동일해야합니다.

직원 번호위치전화 내선
123동무6542
456매니저3251
789동무3269
567매니저9852

데이터베이스 모델의 또 다른 유형은 일대 다 관계입니다. 아래 테이블을 사용하면 매니저 인 Rob Halford가 볼 수 있습니다. 따라서이 회사에서 한 사람 만이 직위를 갖기 때문에 직책과의 관계가 일대일입니다. 그러나 관리자 직책에는 에이미 본드 (Amy Bond)와 롭 할 포드 (Rob Halford)라는 두 사람이 포함되어 있는데, 이는 일대 다 관계입니다. 한 위치, 많은 사람들.

데이터베이스 관계, 외래 키, JOIN 및 E-R 다이어그램에 대해 자세히 알아보십시오.