วันอังคารที่ 3 เมษายน พ.ศ. 2561

Homework week11


    - What have you done/learned

Guideline 4

  • ออกแบบให้ relation schema ที่มีการ equally join (เลือกจาก attributes ที่เหมาะสม) จะทำให้ไม่เกิด spurious tuples(เกิดจากการ join โดยไม่ใช้ primary key หรือ foriegn key 
  • เลี่ยงการใช้ attributes ที่ไม่ใช่ PK หรือ FK มาใช้ join เนื่องจากการ join attributeเหล่านี้อาจทำให้เกิด spurious tuples
  • แนวทางที่ไม่เป็นทางการนี้จำเป็นต้องมีการระบุอย่างเป็นทางการมากขึ้น ใน Section 16.2(ใน text book) จะกล่าวถึงเงื่อนไขอย่างเป็นทางการที่เรียกว่า non-additive (หรือ lossless) join property ซึ่งรับประกันว่าการ join บางอย่างจะไม่ทำให้เกิด spurious tuples

ไม่มีความคิดเห็น:

แสดงความคิดเห็น