Skip to main content

เรียนรู้วัตถุประสงค์ของ Superkey

Anonim

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

ตัวอย่าง Superkey

ตารางที่มีช่อง , , และ ตัวอย่างเช่นมีหลาย superkeys สาม superkeys คือ , และ .

ชื่ออายุSSNโทรศัพท์ต่อ
โรเบิร์ตโจนส์43123-45-6789123
เบ ธ สมิ ธ43234-56-7890456
โรเบิร์ตโจนส์18345-67-8901789

ดังที่คุณเห็นคอลัมน์ของ และมีหลายรายการที่มีข้อมูลเหมือนกัน ในขณะที่ สามารถใช้เพื่อระบุตำแหน่งบุคคลสามารถเปลี่ยนหมายเลขโทรศัพท์ได้

ประเภทของ Superkeys

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

นอกจากนี้ยังสามารถเรียกว่าคีย์ที่น้อยที่สุดหรือ superkey ที่น้อยที่สุดเพราะมีข้อมูลจำนวนน้อยที่สุดที่จำเป็นในการระบุระเบียนแต่ละรายการ ตามบรรทัดเดียวกันคีย์หลักอาจเป็น superkey และคีย์ที่เล็กที่สุดเนื่องจากควรระบุระเบียนที่ไม่ซ้ำกันและไม่ค่อยหากเปลี่ยนไป

ถ้าตารางไม่ประกอบด้วย a คอลัมน์แล้วนายจ้างสามารถสร้างหมายเลขพนักงานเพื่อให้สามารถระบุบุคคล

หมายเลขพนักงานใหม่จะเรียกว่าคีย์หลักแทน คีย์หลักที่เป็นตัวแทนนี้ยังใช้เป็น Superkey