..
เมื่อออกแบบฐานข้อมูลเพื่อสนับสนุนการใช้งานเป็นสิ่งจำเป็นที่จะต้องพิจารณาวิธีการจัดการกับคีย์หลัก มีในเรื่องนี้อย่างน้อยสองโรงเรียนคิด : หนึ่งที่ระบุว่าสิ่งที่ถูกต้องทำคือการใช้สิ่งที่เรียกว่าคีย์ตัวแทน (คือไม่ได้ขึ้นอยู่กับข้อมูลจริง) และอีกคนหนึ่งที่อ้างว่าจะต้องใช้แทนข้อมูลจริงเป็น ค่าคีย์ แล้วมีทางสายกลางซึ่งประกอบด้วยใน'ฐานข้อมูลสำหรับใช้ภายในทั้งสองของการแก้ปัญหาเหล่านี้ขึ้นอยู่กับญาติที่ pros และ cons (ซึ่งเราจะเร็ว ๆ นี้) เป็น
เมื่อออกแบบตารางก็มักจะมีมากกว่าหนึ่งคอลัมน์ที่ทำขึ้นคีย์หลักของ ที่เรารู้ว่าคีย์หลักของตารางจะเป็นค่า (หรือการรวมกันของค่า) ที่ไม่ซ้ำกันระบุแถวแต่ละแถว เคยกล่าวไว้ก่อนถ้าคีย์ถูกสร้างขึ้นจากค่าจริงเป็นธรรมชาติเรียกว่าคีย์ แต่ถ้ายกตัวอย่างเช่นที่สำคัญคือการสร้างครั้งที่คุณแทรกแถวในตารางจะถูกเรียกว่าตัวแทนที่สำคัญในทุก คีย์ตัวแทนมักจะเป็นค่าตัวเลขใน SQL Server และมักจะคอลัมน์ของชนิดนี้เป็นของเอกลักษณ์ของที่เพิ่มเติมในภายหลัง
ที่สำคัญธรรมชาติถูกสร้างขึ้นจากข้อมูลจริงคือข้อมูลที่มีความสัมพันธ์กับค่าในคอลัมน์อื่น ๆ ของแถว (เช่นรหัสภาษีของแต่ละคนในตารางลูกค้าที่ยังมีทั่วๆไปของมัน) แม้จะเป็นตัวแทนที่สำคัญไม่ซ้ำกันระบุแถวในตาราง แต่ค่าของมันมีความสัมพันธ์กับค่าอื่น ๆ ของเส้นไม่มีและมันก็เป็นเพียงการสร้างและเก็บไว้
เราจะวิเคราะห์ข้อดีและข้อเสียของทั้งสองประเภทของคีย์เริ่มต้นด้วยตัวแทนของ
PRO
ต่อ
ในฐานะที่เป็นสำหรับคีย์ตามธรรมชาติ :
PRO
ต่อ
| |
MS Access (Advanced)
เรียนรู้วิธีสร้างและจัดการฐานข้อมูลอย่างรวดเร็วและง่ายดาย เริ่มต้นจาก 29 € |
| |
MySQL (Course)
การบริหารจัดการฐานข้อมูลโอเพนซอร์ส จาก 39 € |
| |
SQL และฐานข้อมูล (หลักสูตร)
การสร้างและจัดการฐานข้อมูลเชิงสัมพันธ์ จาก 39 € |