ผู้จัดทำ
แบบฝึกหัด
เฉลยแบบฝึกหัด
HOME
แบบฝึกหัด
-
เขียนความสัมพันธ์ทั้งหมดของ {(a,b,c)
เมื่อ a,b,c คือจำนวนเต็มใดๆที่ 0<a<b<c<5}
-
4-tuples ใดที่อยู่ในความสัมพันธ์
{(a,b,c,d) เมื่อ a,b,c,d คือจำนวนเต็มที่บวกกับแล้วได้
abcd = 6 }
-
เขียน 5-tuples ทั้งหมดจากความสัมพันธ์ใน
Table 8
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 |
-
สมมุติให้ไม่มีการเพิ่ม n-tuples ใหม่ลงไป
จงหา Primary keys จากตารางแสดงความสัมพันธ์
a)Table 3 b) Table 5 c) Table
6 d)Table 8
-
จากฐานข้อมูล airline ใน table 8 ถ้าไม่มีการเพิ่ม
n-tuples ขึ้นอีกจงหา Composite key ที่ประกอบด้วยฟิลด์ 2 ฟิลด์
-
ผลลัพธ์ของการใช้ Projection P2,3,5
กับ
5-tuples (a,b,c,d,e) คือ
-
Projection ที่เหมาะที่ใช้ในการลบส่วนที่หนึ่ง
สอง และสี่ ของ 6-tuples
-
จงสร้างตารางที่เป็นผลมาจากการใช้ Projection
P1,2,4 กับตารางที่ 8
-
จงสร้างตารางที่เป็นผลมาจากการใช้ Projection
P1,4 กับตารางที่ 8
-
จะมีส่วนประกอบทั้งหมดกี่ส่วนหลังจากที่ใช้
Join operator J3 กับตาราง 5-tuples และ 8-tuples
-
จงสร้างตารางที่เป็นผลมาจากการใช้ 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 |