สารบัญ:
วีดีโอ: คีย์หลักและคีย์ต่างประเทศใน db2 คืออะไร
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
NS กุญแจต่างประเทศ เป็นชุดของคอลัมน์ในตารางที่ต้องตรงกันอย่างน้อยหนึ่ง คีย์หลัก ของแถวในอีกตารางหนึ่ง เป็นข้อจำกัดในการอ้างอิงหรือข้อจำกัดด้านความสมบูรณ์ของการอ้างอิง เป็นกฎตรรกะเกี่ยวกับค่าในหลายคอลัมน์ในตารางอย่างน้อยหนึ่งตาราง
เกี่ยวกับสิ่งนี้ คีย์หลักใน db2 คืออะไร?
NS คีย์หลัก เป็นชนิดพิเศษที่มีเอกลักษณ์เฉพาะตัว กุญแจ และไม่สามารถมีค่าว่างได้ ตัวอย่างเช่น คอลัมน์ DEPTNO ในตาราง DEPT คือ a คีย์หลัก . โต๊ะมีได้ไม่เกินหนึ่งโต๊ะ คีย์หลัก . เมื่อ คีย์หลัก ถูกกำหนดไว้ในคำสั่ง CREATE TABLE หรือคำสั่ง ALTER TABLE DB2 โดยอัตโนมัติสร้าง หลัก ดัชนี.
ในทำนองเดียวกัน ทุกตารางควรมีคีย์หลักหรือไม่ ทุกโต๊ะ สามารถ มี (แต่ ทำ ไม่ มี ถึง มี) คีย์หลัก . คอลัมน์หรือคอลัมน์ที่กำหนดเป็น คีย์หลัก รับรองความเป็นเอกลักษณ์ใน ตาราง ; สองแถวไม่สามารถ มี เหมือน กุญแจ . NS คีย์หลัก หนึ่ง ตาราง อาจช่วยในการระบุบันทึกในอื่น ๆ โต๊ะ และร่วมเป็นส่วนหนึ่งกับ คีย์หลักของตาราง.
นอกจากนี้ ฉันจะสร้างคีย์ต่างประเทศใน db2 ได้อย่างไร
ขั้นตอน
- ออกคำสั่ง CREATE TABLE และระบุส่วนคำสั่ง FOREIGN KEY เลือกชื่อข้อจำกัดสำหรับความสัมพันธ์ที่กำหนดโดยคีย์ภายนอก
- ออกคำสั่ง ALTER TABLE และระบุส่วนคำสั่ง FOREIGN KEY คุณสามารถเพิ่มคีย์นอกลงในตารางที่มีอยู่ได้ อันที่จริง บางครั้งนั่นเป็นวิธีเดียวที่จะดำเนินการต่อ
ความสมบูรณ์ของการอ้างอิงใน db2 คืออะไร?
DB2 ®ทำให้มั่นใจ ความสมบูรณ์ของการอ้างอิง ระหว่างตารางของคุณเมื่อคุณกำหนด การอ้างอิง ข้อจำกัด ความสมบูรณ์ของการอ้างอิง คือสถานะที่ค่าทั้งหมดของ Foreign Keys ทั้งหมดถูกต้อง ความสมบูรณ์ของการอ้างอิง ขึ้นอยู่กับเอนทิตี ความซื่อสัตย์ . คอลัมน์นี้ (หรือชุดของคอลัมน์) เรียกว่าคีย์หลักของตาราง
แนะนำ:
รันคำสั่ง db2 ใน Linux อย่างไร
เริ่มเซสชันเทอร์มินัลหรือพิมพ์ Alt + F2 เพื่อเปิดกล่องโต้ตอบ 'Run Command' ของ Linux พิมพ์ db2cc เพื่อเริ่ม DB2 Control Center
W3c คืออะไร Whatwg คืออะไร?
คณะทำงานเทคโนโลยี Web Hypertext Application Technology (WHATWG) เป็นชุมชนของผู้ที่สนใจในการพัฒนา HTML และเทคโนโลยีที่เกี่ยวข้อง WHATWG ก่อตั้งขึ้นโดยบุคคลจาก Apple Inc., Mozilla Foundation และ Opera Software ซึ่งเป็นผู้จำหน่ายเว็บเบราว์เซอร์ชั้นนำในปี 2547
ข้อ จำกัด การตรวจสอบใน db2 คืออะไร?
ข้อจำกัดการตรวจสอบคือกฎที่ระบุค่าที่อนุญาตในหนึ่งคอลัมน์ขึ้นไปของทุกแถวของตารางฐาน ตารางสามารถมีข้อจำกัดในการตรวจสอบจำนวนเท่าใดก็ได้ DB2 บังคับใช้ข้อจำกัดการตรวจสอบโดยใช้ข้อจำกัดกับแต่ละแถวที่แทรก โหลด หรืออัพเดต
IBM db2 LUW คืออะไร?
ฐานข้อมูล Db2 เดิมชื่อ Db2 สำหรับ Linux, UNIX และ Windows เป็นผลิตภัณฑ์เซิร์ฟเวอร์ฐานข้อมูลที่พัฒนาโดย IBM เรียกอีกอย่างว่า Db2 LUW เพื่อความกระชับ ซึ่งเป็นส่วนหนึ่งของผลิตภัณฑ์ฐานข้อมูลในตระกูล Db2 Db2 LUW เป็นสมาชิกผลิตภัณฑ์ 'เซิร์ฟเวอร์ทั่วไป' ของตระกูล Db2 ที่ออกแบบมาเพื่อทำงานบนระบบปฏิบัติการยอดนิยมส่วนใหญ่
ล็อคใน db2 คืออะไร?
การล็อกฐานข้อมูลเป็นกลไกที่ใช้โดย Db2 เพื่อควบคุมการเข้าถึงอ็อบเจ็กต์ฐานข้อมูลระหว่างธุรกรรมต่างๆ ต่อไปนี้คือรายการของอ็อบเจ็กต์ที่ Db2 มักจะควบคุมผ่านการใช้การล็อก: - ตาราง - ฉากกั้นโต๊ะ