[SQL] 관계 차수


[SQL] 관계 차수

관계 차수 # 1:1 관계 - 두 개의 테이블 간에 각각 하나의 레코드만 매칭되는 관계 - 주로 기본키와 외래키를 연결해서 관계 설정 - 두 테이블 중 하나의 테이블에서만 외래키를 가질 수 있음 - 1:1 관계를 보조적인 테이블로 활용할 수 있음 - 1:1 관계를 사용하는 상황 1) 테이블의 컬럼 중 일부가 NULL 값을 가지는 경우 2) 특정 컬럼 값이 자주 변경되지 않는 경우 → 1:1 관계를 사용하면 테이블의 정규화를 유지하면서도 데이터를 보다 효율적으로 관리 가능 # 정규화 (추후 따로 포스팅 예정) : 데이터베이스 설계에서, 가능한 중복을 제거하고 데이터를 구조화하는 프로세스 → 데이터의 일관성 & 유지보수성 & 검색 속도 개선 # 1:N 관계 (= N:1 관계) - 한 테이블의 레코드가 다른 ..


원문링크 : [SQL] 관계 차수