ข้อ จำกัด ความสมบูรณ์ของการอ้างอิงถูกนำมาใช้ใน sql อย่างไร

สารบัญ:

ข้อ จำกัด ความสมบูรณ์ของการอ้างอิงถูกนำมาใช้ใน sql อย่างไร
ข้อ จำกัด ความสมบูรณ์ของการอ้างอิงถูกนำมาใช้ใน sql อย่างไร
Anonim

ความสัมพันธ์ในฐานข้อมูลใช้กับ กุญแจต่างประเทศและกุญแจหลัก … ข้อจำกัดความสมบูรณ์ของการอ้างอิงกำหนดให้ค่าในคอลัมน์คีย์ภายนอกต้องมีอยู่ในคีย์หลักที่อ้างอิงโดยคีย์ภายนอกหรือต้องเป็นค่าว่าง

ความสมบูรณ์ของการอ้างอิงถูกนำมาใช้ใน SQL อย่างไร

Referential Integrity กำหนดให้ คีย์นอกต้องมีคีย์หลักที่ตรงกัน มิฉะนั้น ต้องเป็น null ข้อจำกัดนี้ถูกระบุระหว่างสองตาราง (พาเรนต์และย่อย); มันรักษาการติดต่อระหว่างแถวในตารางเหล่านี้ หมายความว่าการอ้างอิงจากแถวในตารางหนึ่งไปยังอีกตารางหนึ่งต้องถูกต้อง

SQL อนุญาตให้นำความสมบูรณ์ของเอนทิตีและข้อจำกัดความสมบูรณ์ของการอ้างอิงไปใช้อย่างไร

- SQL อนุญาตให้ใช้ความสมบูรณ์ของเอนทิตีโดย โดยใช้คีย์หลักและประโยค UNIQUE ความสมบูรณ์ของการอ้างอิงได้รับการดูแลรักษาโดยใช้ประโยค FOREIGN KEY - ผู้ออกแบบสามารถระบุการดำเนินการที่ทริกเกอร์การอ้างอิงได้โดยใช้คำสั่ง SET NULL, CASCADE และ SET DEFAULT

ข้อจำกัดความสมบูรณ์ของการอ้างอิงใน SQL คืออะไร

Referential Integrity คือชุดของข้อจำกัด ใช้กับ foreign key ซึ่งป้องกันการป้อนแถวในตารางย่อย (ที่คุณมี foreign key) ซึ่งคุณไม่มีแถวที่เกี่ยวข้อง ในตารางหลักเช่นป้อน NULL หรือไม่ถูกต้องกุญแจต่างประเทศ

คุณนำข้อจำกัดด้านความซื่อสัตย์ไปใช้อย่างไร

ข้อจำกัดด้านความซื่อสัตย์ทำให้มั่นใจได้ว่าเมื่อผู้ใช้ ที่ได้รับอนุญาตแก้ไขฐานข้อมูล พวกเขาจะไม่รบกวนความสอดคล้องของข้อมูล มีการแนะนำข้อจำกัดด้านความสมบูรณ์ในขณะที่ออกแบบสคีมาฐานข้อมูล มีการระบุข้อจำกัดภายในคำสั่ง SQL DDL เช่น คำสั่ง 'create table' และ ' alter table'

แนะนำ:

บทความที่น่าสนใจ
น้องใหม่เป็นหมาเฝ้าบ้านดีไหม?
อ่านเพิ่มเติม

น้องใหม่เป็นหมาเฝ้าบ้านดีไหม?

ไม่เพียงแต่เขาจะมีอารมณ์หวานเท่านั้น แต่ นิวฟันด์แลนด์ ยังมีสัญชาตญาณการป้องกันที่แข็งแกร่งอีกด้วย แม้จะไม่ใช่สุนัขเฝ้าบ้าน แต่เขาก็เป็นผู้ปกป้องคนที่เขารัก 3. Newfoundland เป็นสุนัขน้ำที่ยอดเยี่ยม นิวฟันด์แลนด์เป็นสุนัขอารักขาหรือเปล่า คุณเคยสงสัยไหมว่านิวฟันด์แลนด์ของคุณจะปกป้องคุณจากการถูกทำร้ายโดยผู้บุกรุกหรือไม่?

ละหุ่งและพอลลักซ์คืออะไร?
อ่านเพิ่มเติม

ละหุ่งและพอลลักซ์คืออะไร?

Dioscuri หรือที่เรียกว่า (ในภาษาฝรั่งเศส) Castor และ Polydeuces และ (ในภาษาละติน) Castor และ Pollux (Dioscuri จากภาษากรีก Dioskouroi “บุตรแห่ง Zeus”) ในตำนานเทพเจ้ากรีกและโรมัน twin เทพที่ช่วยชีวิตลูกเรือที่อับปางและรับเครื่องบูชาสำหรับลมที่ดี.

ในแมลงสาบ spermatheca มีอยู่ใน?
อ่านเพิ่มเติม

ในแมลงสาบ spermatheca มีอยู่ใน?

หน้าท้องที่ 7 ของผู้ชาย แมลงสาบตัวเมียมีอสุจิหรือไม่ spermatheca คู่หนึ่ง นำเสนอและเปิดในห้องอวัยวะเพศ แมลงสาบตัวผู้พบอสุจิกี่ตัว คำตอบ: (a) แมลงสาบ (b) สี่คู่ ของ spermathecae มีอยู่ส่วนที่ 6-9 (c) รังไข่อยู่ในส่วนท้องที่ 4, 5 และ 6 แมลงสาบมีรังไข่อยู่ที่ใด ในแมลงสาบแต่ละรังไข่ประกอบด้วยท่อรังไข่แปดท่อ (ovarioles) แมลงสาบมีความแตกต่างกันและทั้งสองเพศมีอวัยวะสืบพันธุ์ที่มีการจัดระเบียบอย่างดี คำตอบที่สมบูรณ์: