สารบัญ:

คุณสร้างความสัมพันธ์แบบหนึ่งต่อหลายในระบบฐานข้อมูลได้อย่างไร
คุณสร้างความสัมพันธ์แบบหนึ่งต่อหลายในระบบฐานข้อมูลได้อย่างไร

วีดีโอ: คุณสร้างความสัมพันธ์แบบหนึ่งต่อหลายในระบบฐานข้อมูลได้อย่างไร

วีดีโอ: คุณสร้างความสัมพันธ์แบบหนึ่งต่อหลายในระบบฐานข้อมูลได้อย่างไร
วีดีโอ: ความสัมพันธ์ ER Diagram : Relationship 1:1 , 1:n ,m:n 2024, อาจ
Anonim
  1. ถึง สร้างหนึ่ง -ถึง- หนึ่งความสัมพันธ์ ฟิลด์ทั่วไปทั้งสองฟิลด์ (โดยทั่วไปคือฟิลด์คีย์หลักและฟิลด์คีย์ภายนอก) ต้องมีดัชนีที่ไม่ซ้ำกัน
  2. ถึง สร้างความสัมพันธ์แบบหนึ่งต่อกลุ่ม สนามบน หนึ่ง ด้านข้าง (โดยทั่วไปคือคีย์หลัก) ของ ความสัมพันธ์ ต้องมีดัชนีไม่ซ้ำกัน

ยังถามอีกว่าคุณจะสร้างความสัมพันธ์แบบหนึ่งต่อหลายในการเข้าถึงได้อย่างไร

NS หนึ่ง -ถึง- หนึ่งความสัมพันธ์ ถูกสร้างขึ้นหากฟิลด์ที่เกี่ยวข้องทั้งสองฟิลด์เป็นคีย์หลักหรือมีดัชนีเฉพาะ NS มากมาย -ถึง- หลายความสัมพันธ์ เป็นสองจริงๆ ความสัมพันธ์แบบหนึ่งต่อหลาย กับตารางที่สามซึ่งมีคีย์หลักประกอบด้วยสองฟิลด์ ï¿Â? กุญแจต่างประเทศจากอีกสองตาราง

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

ความสัมพันธ์แบบหนึ่งต่อกลุ่มในฐานข้อมูลคืออะไร

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

คุณสร้างความสัมพันธ์แบบกลุ่มต่อกลุ่มใน SQL ได้อย่างไร

วิธีการ: สร้างความสัมพันธ์ของตารางแบบกลุ่มต่อกลุ่ม

  1. สร้างไดอะแกรมฐานข้อมูล เพิ่มตารางที่คุณต้องการสร้างความสัมพันธ์แบบกลุ่มต่อกลุ่ม
  2. เพิ่มตาราง สร้างตารางที่สาม: คลิกขวาภายในไดอะแกรมฐานข้อมูล แล้วคลิก ตารางใหม่
  3. สร้างตารางชุมทาง
  4. ป้อนชื่อตารางและเพิ่มคอลัมน์
  5. เพิ่มคีย์หลัก
  6. สร้างความสัมพันธ์
  7. ความสัมพันธ์แบบกลุ่มต่อกลุ่ม