เนื้อหา
- คำจำกัดความ - Superkey หมายถึงอะไร
- ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
- Techopedia อธิบาย Superkey
คำจำกัดความ - Superkey หมายถึงอะไร
Superkey คือการรวมกันของคอลัมน์ที่ระบุแถวใด ๆ ภายในตารางระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) คีย์ตัวเลือกคือแนวคิดที่เกี่ยวข้องอย่างใกล้ชิดโดยลดจำนวน superkey ลงเป็นจำนวนคอลัมน์ขั้นต่ำที่ต้องระบุแต่ละแถวโดยไม่ซ้ำกัน
ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
Techopedia อธิบาย Superkey
ตัวอย่างเช่นตารางที่ใช้เก็บรายละเอียดข้อมูลหลักลูกค้าอาจมีคอลัมน์เช่น:
- ชื่อลูกค้า
- รหัสลูกค้า
- หมายเลขประกันสังคม (SSN)
- ที่อยู่
- วันเกิด
คอลัมน์บางชุดอาจถูกดึงและรับประกันว่าจะไม่ซ้ำกันสำหรับลูกค้าแต่ละราย ตัวอย่างของ superkeys มีดังนี้:
- ชื่อ + ที่ SSN + วันเกิด
- ID + ชื่อ + ที่ SSN
อย่างไรก็ตามกระบวนการนี้อาจลดลงอีก สามารถสันนิษฐานได้ว่า ID ลูกค้านั้นไม่ซ้ำกันสำหรับลูกค้าแต่ละราย ดังนั้นซุปเปอร์คีย์อาจลดลงเหลือเพียงหนึ่งฟิลด์คือรหัสลูกค้าซึ่งเป็นรหัสผู้สมัคร อย่างไรก็ตามเพื่อให้แน่ใจว่ามีความเป็นเอกลักษณ์อย่างแท้จริงคีย์ผู้สมัครคอมโพสิตอาจเกิดขึ้นได้โดยการรวมรหัสลูกค้ากับ SSN