Page 13 - โปรแกรมจดการฐานขอมล_Neat
P. 13
2. แอตทริบิวต์ (Attribute) เป็นข้อมูลที่แสดงลักษณะของเอนทิตี เช่น แอตทริบิวต์
ของเอนทิตี รายวิชาประกอบด้วย รหัสรายวิชา ชื่อวิชา จํานวนหน่วยกิต รหัสนักศึกษา
ส่วนแอตทริบิวต์ของเอนทิตี ใบลงทะเบียน ประกอบด้วย เลขที่ใบลงทะเบียน รหัส
นักศึกษาที่ลงทะเบียน วันที่ลงทะเบียน รหัสรายวิชา ที่ลงทะเบียน จํานวนเงินส่วนแอ
ตทริบิวต์ของเอนทิตีนักศึกษาประกอบด้วย รหัสนักศึกษา ชื่อสกุลนักศึกษา และที่อยู่
3. ทูเพิล (Tuple) เป็นข้อมูลที่รวมเอาแอตทริบิวต์จํานวนตั้งแต่หนึ่งแอตทริบิวต์ขึ้นไป
มารวมและ มีความสัมพันธ์กันซึ่งเป็นข้อมูลจํานวนของแอตทริบิวต์แต่ละแถว เช่น
5409123, ภาษาไทย, 2 หน่วยกิต ของเอนทิตีนักศึกษาทั้งแถวนี้ถือว่าเป็น 1 ทูเคิล
ลักษณะควำมสัมพันธ์ของฐำนข้อมูล
ลักษณะความสัมพันธ์ของฐานข้อมูลเป็นความสัมพันธ์ระหว่างเอนทิตีต่างๆ ในระบบ
ซึ่งมีด้วยกัน 3 ลักษณ์ดังนี้
1. ความสัมพันธ์แบบหนึ่งต่อหนึ่ง (One-to-One หรือ 1:1) เป็นลักษณะของแถวหนึ่ง
ของ ตารางหรือแอตทริบิวต์ทั้งแถวของเอนทิตีใดๆ สามารถจับคู่กับแอตทริบิวต์อีกแถว
หนึ่งของเอนทิตีอื่น ด้วยการอาศัยความสัมพันธ์ของแอตทริบิวต์ใดแอตทริบิวต์หนึ่งของ
ทั้งสองเอนทิตี เช่น เอนทิตีใบลงทะเบียน และเอนทิตีนักศึกษา ซึ่งมีความสัมพันธ์กัน
ด้วยอาศัยความสัมพันธ์ของแอตทริบิวต์รหัสนักศึกษาจากเอนทิตี นักศึกษาไปยังเอนทิตี
ใบลงทะเบียนเป็นแบบหนึ่งต่อหนึ่ง (One-to-One) หมายความว่า นักศึกษาแต่ละคน
สามารถลงทะเบียนได้ครั้งเดียวและมีใบลงทะเบียนได้คนละใบเท่านั้น ความสัมพันธ์
ระหว่างเอนทิตี ที่กล่าวมาสามารถแสดงดังรูป
7