Page 1038 - เตรียมสอบครูผู้ช่วยคอมพิวเตอร์_compressed
P. 1038
ั
่
ึ
่
เฉลยแบบฝกหดหนวยที 9
ํ
ค ํ ส ัง จงตอบคาถามต่อไปน้ ี
า
่
ิ
้
1. จงอธบายความหมายของความคงสภาพของฐานขอมูล
์
้
ี่
็
ี
ํ
ี่
ี
้
การควบคุมขอมูลทเปนคียหลักของ รเลชันใหมขอมูลทไม่ซ้ากัน และมค่าทไม่เปนค่าว่าง และ
็
ี
้
ี่
ี่
็
ี
ี
่
ี่
้
ํ
์
่
้
้
การทาใหขอมูลทถูกเกบอยูในฐานขอมูลทอยูต่างรเลชันกันมความสัมพันธกันสามารถอางอิงถึงกันและกัน
้
ี
ไดอย่างถูกตอง มความสอดคลองกันตลอดเวลาของการประมวลผล เพอใหขอมูลของระบบงานใน
้
้
่
้
้
ื
้
่
ื
ี
้
ื
้
ี
ิ
้
ฐานขอมูลมความถูกตอง น่าเชอถอ และไม่มความขัดแยงใด ๆ เกดขึ้น
ี
่
้
้
ี
้
2. กฎความคงสภาพของขอมูล มกขอ อะไรบาง
้
ในการควบคุมความคงสภาพของขอมูลเชิงสัมพันธ จะมกฎทใชควบคุมความคงสภาพของ
ี
้
่
ี
์
้
้
ข้อมูล 2 ขอ ไดแก่
ี
ิ
1) กฎความคงสภาพของเอนทต (Entity Integrity Rule)
ิ
้
2) กฎความคงสภาพของการอางอง (Referential Integrity Rule)
็
้
้
3. จงบอกการควบคุมใหเปนไปตามกฎความคงสภาพของขอมูล
ี
่
ิ
กฎข้อท 1 ความคงสภาพของเอนทต ี
ี
ํ
ี
้
้
์
1) คียหลักของรเลชันจะตองมค่าขอมูลไม่ซ้ากัน (Unique)
็
์
้
้
ี
2) ค่าของขอมูลของคียหลักจะตองมค่าไม่เปนค่าว่าง (Null Value)
ี
ิ
้
่
กฎข้อท 2 ความคงสภาพของการอางอง
็
ี
็
ี่
ี
่
้
้
้
์
้
ี่
1) ถารเลชันใดมแอททรบิวต์ทเปนคียนอกอยู ขอมูลทเปนคียนอกนั้นจะตองไปปรากฏเปนขอมูล
็
ิ
์
ี
ของคียหลักของอกรเลชันทมความสัมพันธกัน
์
ี
ี่
ี
์
ี
่
4. จงบอกความหมายของรายการเปลยนแปลง
ื่
รายการเปลยนแปลง (Transaction) หมายถึง ส่วนของโปรแกรมทถูกเขยนขึ้นมาเพอใช ้
ี
่
ี่
ี
้
ื
่
่
จัดการขอมูลภายในฐานขอมูล โดยจะเปนกลุมของการกระทาต่าง ๆ เช่น การเพิม การลบ หรอ การ
็
ํ
้
ปรบปรงขอมูล ซึ่งกลุมของการกระทาน้จะตองถูกทาใหเสรจสิ้นสมบูรณ ถามเหตุการณใดทาใหกลุมการ
็
ั
้
้
ี
ํ
ํ
้
่
้
่
์
ํ
ุ
ี
้
์
์
็
็
ํ
ํ
่
ํ
้
กระทานั้นทางานไม่เสรจสิ้นสมบูรณ กจะตองยกเลิกกลุมการกระทานั้นทั้งหมด
่
ี
5. จงบอกคุณสมบัติของรายการเปลยนแปลง
ี
ี
่
รายการเปลยนแปลงควรมคุณสมบัติดังต่อไปน้ ี