Page 29 - โปรแกรมจดการฐานขอมลรวมทงหมด_Neat
P. 29
7.2 ความสัมพันธ์แบบหนึ่งต่อกลุ่ม(1:N) ให้นําค่าไพรมารีคีย์ของเอนทิตีที่มีความสัมพันธ์
ทางด้านหนึ่งมาเป็นแอตทริบิวต์หนึ่งของเอนทิตีทางด้านกลุ่มโดยไม่ต้องมีการสร้างสรรค์ตาราง
ของความสัมพันธ์ขึ้นมาใหม่ ตัวอย่างดังรูป
จากรูปเห็นว่าที่ตารางนักศึกษามีการนําแอตทริบิวต์รหัสประจําตัวซึ่งเป็นค่าไพรมารีคีย์ของ
ตารางรายวิชาเป็นแอตทริบิวหนึ่งตารางนักศึกษาเพื่อใช้สําหรับการเชื่อมโยงความสัมพันธ์ของ
ทั้งสองนั่นเองซึ่งค่ารหัสประจําตัวในตารางนักศึกษาก็ทําหน้าที่เป็นคีย์นอก (Foreign kay)ของ
ตาราง
7.3 ความ ความสัมพันธ์ เป็นแบบหนึ่งต่อหนึ่ง (1:1)ให้นําค่าไพรมารีคีย์ของเอนทิตีที่มี
ความสัมพันธ์กันมาเป็นแอตทริบิวต์หนึ่งของอีกเอนทิตีที่มีความสัมพันธ์โดยนําจากเอนทิตีด้าน
ใดโดยไม่ต้อง การสร้างตารางของความสัมพันธ์ขึ้นมาใหม่ ตัวอย่างดังรูป
23