คีย์หลัก(Primary Key :PK) หมายถึง Field ที่มีข้อมูลไม่ซ้ำกัน เช่น เขตข้อมูล(Field) รหัสลูกค้า ซึ่งจะต้องไม่มีลูกค้าคนใดใช้รหัสซ้ำกัน โดยในหนึ่ง ตาราง(Table) ควรมี คีย์หลัก(Primary Key :PK) เพียง 1 คีย์ และใน คีย์หลัก(Primary Key :PK) จะต้องไม่เป็น
คีย์คู่แข่ง(Candidate Key)หมายถึงเขตข้อมูล(Field)หนึ่งหรือหลายเขตข้อมูลมีคุณสมบัติเป็น คีย์หลัก PK(ไม่ซ้ำ)และไม่ได้ใช้เป็นคีย์หลัก เช่น รหัสสินค้าเป็น คีย์หลัก ส่วนชื่อสินค้าก็ไม่ซ้ำเช่นกันแต่ไม่ได้เป็นคีย์หลักจึงเป็นคีย์คู่แข่ง
คีย์นอก(Foreign Key :FK) หมายถึง เขตข้อมูล(Field) หรือส่วนประกอบของตาราง(Table)หนึ่งซึ่งมีความสัมพันธ์กับ เขตข้อมูล(Field) ใน ตาราง(Table)อื่น ที่เป็น คีย์หลัก(Primary Key :PK)