Functional Dependencies
Function Dependency คือการระบุความสัมพันธ์ของแอตทิบิวต์ใน Field ซึ่งแอตทิบิวต์ที่สามารถระบุค่าในแอตทิบิวต์อื่นๆ ได้เราจะเรียกมันว่า determimant และถ้าแอตทิบิวต์ที่ถูกระบุค่าได้จาก determinant เราจะเรียกมันว่า dependent ซึ่งในทางทฤษฏีเราจะใช้สัญญาลักษณ์ —–> เพื่อเป็นการบอกถึงการขึ้นต่อกัน
เช่นในรูปตัวอย่างด้านล่าง เราจะเห็นได้ว่า TEXT นั้นเป็น determimant ส่วน COURSE นั้นเป็น dependent ซึ่ง TEXT สามารถระบุค่า COURSE นับเป็น Functional Dependency เพราะเป็น Primary key ที่ใช้ระบุค่าอื่น
Update Anomalies
หาก branch เปลี่ยนที่อยู่เช่น branch Round Hill ในรูป เราจำเป็นต้องอัปเดตแถวทั้งหมดที่อ้างถึง branch นั้น การเปลี่ยนแปลงข้อมูลที่มีอยู่อย่างไม่ถูกต้อง เรียกว่า การอัปเดตผิดปกติ
ขอบคุณหนังสือทั้งสองเล่ม
ไม่มีความคิดเห็น:
แสดงความคิดเห็น