นิติบุคคลต้องมีคีย์หรือไม่?
นิติบุคคลต้องมีคีย์หรือไม่?

วีดีโอ: นิติบุคคลต้องมีคีย์หรือไม่?

วีดีโอ: นิติบุคคลต้องมีคีย์หรือไม่?
วีดีโอ: การทำประกันนิติบุคคล ทำได้หรือไม่ 2024, พฤศจิกายน
Anonim

แต่ละ นิติบุคคล ต้อง มี คุณลักษณะหรือคุณลักษณะหลัก กุญแจ ซึ่งมีค่าไม่ซ้ำกันระบุแต่ละอินสแตนซ์ของ นิติบุคคล . เด็กทุกคน นิติบุคคล ต้อง มี คุณลักษณะ, ต่างประเทศ กุญแจ ที่เชื่อมสัมพันธ์กับผู้ปกครองให้สมบูรณ์ นิติบุคคล.

ในทำนองเดียวกัน เอนทิตีสามารถไม่มีคีย์หลักได้หรือไม่

การสร้าง นิติบุคคล วัตถุสำหรับตารางด้วย ไม่มีคีย์หลัก . เมื่อคุณกำหนด an นิติบุคคล วัตถุก็ต้อง มี NS คีย์หลัก หรือใช้แอตทริบิวต์ RowID (ตาม ROWID ของตาราง) หากคุณสร้างค่าเริ่มต้น นิติบุคคล วัตถุจากตารางด้วย ไม่มีคีย์หลัก แอตทริบิวต์ RowID จะถูกสร้างขึ้นโดยอัตโนมัติเป็น คีย์หลัก.

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

สำหรับสิ่งนี้ คีย์เอนทิตีคืออะไร

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

คีย์ใดขาดหายไปในเอนทิตีที่อ่อนแอ

ใน ฐานข้อมูลเชิงสัมพันธ์ เอนทิตีที่อ่อนแอคือเอนทิตีที่ไม่สามารถระบุได้เฉพาะโดยคุณลักษณะเพียงอย่างเดียว ดังนั้นจึงต้องใช้ a กุญแจต่างประเทศ ควบคู่ไปกับคุณสมบัติในการสร้าง คีย์หลัก . NS กุญแจต่างประเทศ มักจะเป็น คีย์หลัก ของเอนทิตีที่เกี่ยวข้องกับ