ในการทำให้ข้อมูลเป็นมาตรฐาน (Normalization) ไปถึง Third Normal Form (3NF) ต้องตรวจสอบไม่ให้เกิด Transitive Dependency ซึ่งหมายความว่า?
กแอตทริบิวต์ที่ไม่ใช่คีย์ต้องขึ้นต่อเพียงบางส่วนของคีย์ประกอบ
ขทุกแอตทริบิวต์ต้องใช้ชนิดข้อมูลเดียวกับคอลัมน์ที่เป็นคีย์หลัก
คทุกตารางต้องมีคีย์ประกอบอย่างน้อยสองคอลัมน์ก่อนตรวจความพึ่งพา
งแอตทริบิวต์ที่ไม่ใช่คีย์ต้องไม่ขึ้นต่อแอตทริบิวต์อื่นที่ไม่ใช่คีย์
เฉลยอธิบาย
3NF กำหนดให้คอลัมน์ที่ไม่ใช่คีย์เป็นอิสระต่อกันและขึ้นต่อคีย์เท่านั้น ดังนั้นคำตอบที่เหมาะที่สุดคือ “แอตทริบิวต์ที่ไม่ใช่คีย์ต้องไม่ขึ้นต่อแอตทริบิวต์อื่นที่ไม่ใช่คีย์” ส่วนตัวลวงที่ใกล้เคียงที่สุดไม่ผ่านเพราะ การขึ้นต่อเพียงบางส่วนของคีย์ประกอบเป็นข้อบกพร่องที่ 2NF ต้องกำจัด