นิยามของคีย์ผู้สมัคร

คีย์ผู้สมัครฐานข้อมูลบางครั้งกลายเป็นคีย์หลัก

คีย์ผู้สมัครคือชุดของคุณลักษณะที่สามารถใช้ซ้ำเพื่อระบุระเบียนฐานข้อมูลโดยไม่อ้างอิงกับข้อมูลอื่น ๆ แต่ละตารางอาจมีผู้สมัครคนหนึ่งหรือหลายคน หนึ่งในคีย์ผู้สมัครเหล่านี้ถูกเลือกเป็น คีย์หลักของ ตาราง ตารางมีคีย์หลักเพียงหนึ่งรายการ แต่สามารถมีคีย์ candidate ได้หลายแบบ ถ้าคีย์ candidate ประกอบด้วยสองคอลัมน์หรือมากกว่านั้นจะเรียกว่าคีย์คอมโพสิต

คุณสมบัติของคีย์ผู้สมัคร

คีย์ผู้สมัครทั้งหมดมีคุณสมบัติทั่วไป คุณสมบัติข้อใดข้อหนึ่งคืออายุการใช้งานของคีย์ผู้สมัครแอตทริบิวต์ที่ใช้ในการระบุตัวตนจะต้องเหมือนกัน อีกอย่างหนึ่งคือค่าไม่สามารถเป็นโมฆะได้ สุดท้ายคีย์ผู้สมัครต้องไม่ซ้ำกัน

ตัวอย่างเช่นหากต้องการระบุพนักงานแต่ละคนโดยไม่ซ้ำกัน บริษัท อาจใช้หมายเลขประกันสังคมของพนักงาน อย่างที่คุณเห็นมีคนที่มีชื่อนามสกุลและตำแหน่งเหมือนกัน แต่ไม่มีคนสองคนที่มีหมายเลขประกันสังคมเหมือนกัน

หมายเลขประกันสังคม ชื่อจริง นามสกุล ตำแหน่ง
123-45-6780 เครก โจนส์ ผู้จัดการ
234-56-7890 เครก Beal ภาคี
345-67-8900 แซนดร้า Beal ผู้จัดการ
456-78-9010 Trina โจนส์ ภาคี
567-89-0120 แซนดร้า ช่างเหล็ก ภาคี

ตัวอย่างของคีย์ผู้สมัคร

ข้อมูลบางประเภทพร้อมที่จะให้ความช่วยเหลือแก่ผู้สมัคร:

อย่างไรก็ตามข้อมูลบางประเภทอาจดูเหมือนว่าผู้สมัครที่ดีสามารถพิสูจน์ปัญหาได้: