Superkey

ผู้เขียน: Randy Alexander
วันที่สร้าง: 3 เมษายน 2021
วันที่อัปเดต: 26 มิถุนายน 2024
Anonim
Concept of Keys in DBMS - Super, Primary, Candidate, Foreign Key, etc
วิดีโอ: Concept of Keys in DBMS - Super, Primary, Candidate, Foreign Key, etc

เนื้อหา

คำจำกัดความ - Superkey หมายถึงอะไร

Superkey คือการรวมกันของคอลัมน์ที่ระบุแถวใด ๆ ภายในตารางระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) คีย์ตัวเลือกคือแนวคิดที่เกี่ยวข้องอย่างใกล้ชิดโดยลดจำนวน superkey ลงเป็นจำนวนคอลัมน์ขั้นต่ำที่ต้องระบุแต่ละแถวโดยไม่ซ้ำกัน


ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบาย Superkey

ตัวอย่างเช่นตารางที่ใช้เก็บรายละเอียดข้อมูลหลักลูกค้าอาจมีคอลัมน์เช่น:

  • ชื่อลูกค้า
  • รหัสลูกค้า
  • หมายเลขประกันสังคม (SSN)
  • ที่อยู่
  • วันเกิด

คอลัมน์บางชุดอาจถูกดึงและรับประกันว่าจะไม่ซ้ำกันสำหรับลูกค้าแต่ละราย ตัวอย่างของ superkeys มีดังนี้:

  • ชื่อ + ที่ SSN + วันเกิด
  • ID + ชื่อ + ที่ SSN

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