데이터베이스 설계에서의 **제3정규화(Third Normal Form, 3NF)**는, 제2정규화를 만족하는 상태에서 비-키 속성이 기본 키에 이행적으로 종속되는 관계를 제거하는 정규화 단계이다. 즉, 모든 비-키 속성은 직접적으로 기본 키에만 종속되어야 하며, 다른 비-키 속성을 통해 간접적으로 결정되는 경우는 허용되지 않는다.예를 들어 다음과 같은 테이블을 살펴보자.ItemIDItemNameCategoryIDCategoryName101Iron Sword1Weapon위 테이블에서 기본 키는 ItemID이다. 이때 CategoryName은 CategoryID에 의해 결정되므로, ItemID → CategoryID → CategoryName이라는 이행적 종속이 존재한다. 이처럼 비-키 속성이 또 다른 비-..