สารบัญ:
คำจำกัดความ - คีย์หมายถึงอะไร
กุญแจสำคัญคือเขตข้อมูลหรือการรวมกันของเขตข้อมูลในตารางฐานข้อมูลที่ใช้ในการดึงข้อมูลและเรียงลำดับแถวในตารางตามข้อกำหนดที่แน่นอน คีย์ถูกกำหนดเพื่อเพิ่มความเร็วในการเข้าถึงข้อมูลและในหลาย ๆ กรณีเพื่อสร้างลิงก์ระหว่างตารางที่แตกต่างกัน
Techopedia อธิบาย Key
ฐานข้อมูลเชิงสัมพันธ์ส่วนใหญ่เกี่ยวข้องกับคีย์หลักและคีย์ต่างประเทศ ในขณะที่คีย์หลักบังคับใช้ความถูกต้องของเอนทิตีและเก็บค่าที่ไม่ซ้ำกันคีย์ต่างประเทศจะรักษาความสมบูรณ์ของการอ้างอิง
คีย์หลักคือแอตทริบิวต์ (หรือกลุ่มของคุณลักษณะ) ที่ไม่ซ้ำกันสำหรับแต่ละแถวในตารางฐานข้อมูล เพื่อให้มีคุณสมบัติเป็นคีย์หลักเขตข้อมูลไม่ควรมีค่า Null และควรไม่ซ้ำกันสำหรับแต่ละแถว ค่าเหล่านี้ต้องไม่เปลี่ยนหรือเป็นโมฆะตลอดช่วงชีวิตของตารางฐานข้อมูล คีย์หลักที่มีแอตทริบิวต์สองรายการขึ้นไปเรียกว่าคีย์ผสม คีย์หลักตัวแทนไม่มีค่าอธิบายในขณะที่คีย์หลักสำรองมีค่าอธิบาย foreign key คือคอลัมน์หรือกลุ่มของคอลัมน์ในตารางฐานข้อมูลที่บังคับใช้การเชื่อมโยงระหว่างข้อมูลในสองตาราง มันทำหน้าที่เป็นตัวอ้างอิงโยงระหว่างสองตารางเพราะมันอ้างอิงถึงคีย์หลักของตารางอื่นและสร้างการเชื่อมโยงระหว่างทั้งสอง
