แบบฝึกหัดหน่วยการเรียนรู้ที่ 3
แบบจำลองฐานข้อมูลเชิงสัมพันธ์
1. อธิบายความหมายและยกตัวอย่างของฐานข้อมูลเชิงสัมพันธ์
2. อธิบายความหมายของศัพท์พื้นฐานของฐานข้อมูลเชิงสัมพันธ์
1. รีเลชัน (Relation) 2. ทัพเพิล (Tuple)
3. คาร์ดินัลลิตี(Cadinality) 4. แอตทริบิวต์ (Attribute)
5. โดเมน (Domain)
3. จากรีเลชัน Teacher จงตอบคำถามต่อไปนี้
Teacher
Tcode
|
TName
|
TsName
|
MCode
|
MName
|
T001
|
นายนราวิชญ์
|
ความหมั่น
|
M002
|
ระบบสารสนเทศ
|
T002
|
นางสาวกรกนก
|
งามพริ้ง
|
M002
|
ระบบสารสนเทศ
|
T003
|
นายแก้ว
|
มาลัยกูล
|
M004
|
การบัญชี
|
T004
|
นางปรีดา
|
ตัญจนะ
|
M003
|
การตลาด
|
1. จำนวนโดเมน ……………….. 2. จำนวนแอตทริบิวต์ ………………
3. จำนวนทัพเพิล………………. 4. จำนวนดีกรี ………………………
5. จำนวนคาร์ดินัลลิตี ………………. 6. จงระบุชนิดและขนาดของแต่ละแอตทริบิวต์
4. จงอธิบายคุณสมบัติของรีเลชัน
5. บอกหลักการตั้งชื่อของแอตทริบิวต์
6. จงอธิบายความหมายและระบุหน้าที่ของคีย์แต่ละประเภท
1. ซูเปอร์คีย์ (SuperKey) 2. คีย์คู่แข่ง (Candidate Key)
3. คีย์หลัก (Primary Key) 4. คีย์รอง (Alternate Key)
5. คีย์นอก (Foreign Key)
7. อธิบายความหมายของกฎควบคุมความคงสภาพของเอนทิตี พร้อมทั้งยกตัวอย่างรีเลชันที่ผิด
กฎความคงสภาพของเอนทิตี
8. จงยกตัวอย่างของรีเลชันและระบุปัญหารีเลชันที่ผิดกฎความคงสภาพของการอ้างอิง
มีเฉลยมั้ยครับ
ตอบลบ