ผู้จัดทำ              แบบฝึกหัด              เฉลยแบบฝึกหัด              HOME

แบบฝึกหัด

  1. เขียนความสัมพันธ์ทั้งหมดของ {(a,b,c) เมื่อ a,b,c คือจำนวนเต็มใดๆที่ 0<a<b<c<5}
  2. 4-tuples ใดที่อยู่ในความสัมพันธ์

  3. {(a,b,c,d) เมื่อ a,b,c,d คือจำนวนเต็มที่บวกกับแล้วได้ abcd = 6 }
  4. เขียน 5-tuples ทั้งหมดจากความสัมพันธ์ใน Table 8
  5. Table 8
    Airline Flight Number Gate Destination Departure time
    Nadir 122 34 Detroit 08:10
    Acme 221 22 Denver 08:17
    Acme 122 33 Anchorage 08:22
    Acme 323 34 Honolulu 08:30
    Nadir 199 13 Detroit 08:47
    Acme 222 22 Denver 09:10
    Nadir 322 34 Detroit 09:44
  6. สมมุติให้ไม่มีการเพิ่ม n-tuples ใหม่ลงไป จงหา Primary keys จากตารางแสดงความสัมพันธ์

  7. a)Table 3 b) Table 5 c) Table 6 d)Table 8
  8. จากฐานข้อมูล airline ใน table 8 ถ้าไม่มีการเพิ่ม n-tuples ขึ้นอีกจงหา Composite key ที่ประกอบด้วยฟิลด์ 2 ฟิลด์
  9. ผลลัพธ์ของการใช้ Projection P2,3,5 กับ 5-tuples (a,b,c,d,e) คือ
  10. Projection ที่เหมาะที่ใช้ในการลบส่วนที่หนึ่ง สอง และสี่ ของ 6-tuples
  11. จงสร้างตารางที่เป็นผลมาจากการใช้ Projection P1,2,4 กับตารางที่ 8
  12. จงสร้างตารางที่เป็นผลมาจากการใช้ Projection P1,4 กับตารางที่ 8
  13. จะมีส่วนประกอบทั้งหมดกี่ส่วนหลังจากที่ใช้ Join operator J3 กับตาราง 5-tuples และ 8-tuples
  14. จงสร้างตารางที่เป็นผลมาจากการใช้ Join operator J2 กับความสัมพันธ์ใน Table 9 และ 10
Table 9
Supplier  Part Number Project
23 1092 1
23 1101 3
23 9048 4
31 4975 3
31 3477 2
32 6984 4
32 9191 2
33 1001 1
Table 10
Part Number Project Quantity Color Code 
1001 1 14 8
1092 1 2 2
1101 3 1 1
3477 2 25 2
4975 3 6 2
6984 4 10 1
9048 4 12 2
9191 2 80 4