참조무결성 2

제3정규형(3NF): 데이터 무결성을 보장하는 정규화 단계

🔹 제3정규형(3NF)란?1. 3NF(제3정규형)의 정의제3정규형(3NF, Third Normal Form)은 제2정규형(2NF)을 만족하면서, 이행적 종속성(Transitive Dependency)을 제거하여 데이터 무결성을 더욱 강화하는 데이터베이스 정규화 단계입니다. 즉, 기본 키(Primary Key)가 아닌 모든 속성(Non-Key Attribute)은 오직 기본 키에만 의존해야 하며, 다른 비식별자 속성(Non-Key Attribute)에 종속되지 않아야 합니다. ✅ 3NF의 주요 원칙: 테이블이 2NF(제2정규형)를 만족해야 함 이행적 종속성(Transitive Dependency)을 제거해야 함 기본 키(Primary Key)가 아닌 컬럼은 오직 기본 키에만 종속되어야 함 📌..

외래 키(Foreign Key): 관계형 데이터베이스에서 데이터 무결성을 유지하는 핵심 키

🔹 외래 키(Foreign Key)란?1. 외래 키의 정의외래 키(Foreign Key, FK)는 한 테이블의 열(Column)이 다른 테이블의 기본 키(Primary Key)를 참조하도록 설정된 키입니다.이를 통해 테이블 간 관계(Relationship)를 정의하고 데이터 무결성(Referential Integrity)을 유지할 수 있습니다. ✅ 외래 키의 주요 역할: 테이블 간 논리적 관계를 설정하여 데이터 일관성 유지 데이터 삭제 및 변경 시 참조 무결성(Referential Integrity) 보장 데이터 중복을 방지하고 효율적인 데이터 저장 및 검색 지원 📌 외래 키는 관계형 데이터베이스(RDBMS)에서 가장 중요한 개념 중 하나로, 다대일(1:N), 다대다(N:M) 관계를 정의하는..