1.ง่าย
คีย์หลัก (primary key) คืออะไร?
- Aคอลัมน์แรกของทุกตาราง
- Bคอลัมน์ที่มีค่าซ้ำกันได้ แต่ห้ามเป็น NULL เด็ดขาด
- Cรหัสผ่านของฐานข้อมูล
- Dคอลัมน์หรือชุดคอลัมน์ที่ระบุแต่ละแถวได้อย่างไม่ซ้ำกัน
2.ง่าย
คีย์นอก (foreign key) คือ:
- Aคีย์ที่ถูกเข้ารหัสเสมอ
- Bคอลัมน์ที่ค่าต้องไม่ซ้ำกันทุกแถวของตาราง
- Cคอลัมน์ที่อ้างอิงคีย์หลักของอีกตารางหนึ่ง
- Dคีย์ที่ผู้ใช้ต่างชาติใช้
3.ง่าย
คำสั่ง SQL ใดเพิ่มแถวใหม่ลงในตาราง?
- AINSERT
- BUPDATE
- CSELECT
- DALTER
4.ปานกลาง
WHERE EXISTS (subquery) เป็นจริงสำหรับแถวเมื่อใด?
- Aเมื่อซับคิวรีคืนหนึ่งแถวพอดี
- Bเมื่อซับคิวรีคืนอย่างน้อยหนึ่งแถว
- Cเมื่อซับคิวรีคืนตัวเลขที่มากกว่าศูนย์
- Dเมื่อซับคิวรีไม่คืนค่า NULL
5.ปานกลาง
คีย์นอกถูกประกาศด้วย ON DELETE CASCADE เกิดอะไรขึ้นเมื่อแถวแม่ถูกลบ?
- Aการลบถูกปฏิเสธเสมอ
- Bคีย์นอกในแถวลูกถูกตั้งเป็น NULL โดยอัตโนมัติ
- Cแถวลูกที่อ้างอิงแถวนั้นถูกลบโดยอัตโนมัติ
- Dแถวแม่ถูกคัดลอกไปยังตารางเก็บถาวร
6.ปานกลาง
คุณสมบัติ ACID ใดหมายความว่าทรานแซกชันที่ทำพร้อมกันไม่เห็นการเปลี่ยนแปลงที่ยังไม่เสร็จของกันและกัน?
- AAvailability
- BDurability
- CIsolation
- DAtomicity
7.ยาก
กฎการบันทึกล็อกล่วงหน้า (write-ahead logging, WAL) กำหนดอะไร?
- Aหน้าข้อมูลต้องถูกเขียนก่อนล็อก
- Bทุกคิวรีต้องถูกบันทึกล็อกก่อนถูกแยกวิเคราะห์
- Cล็อกถูกเขียนหลังระบบล่มเท่านั้น
- Dระเบียนล็อกของการเปลี่ยนแปลงต้องถึงที่เก็บข้อมูลเสถียรก่อนหน้าข้อมูลที่เปลี่ยน
8.ยาก
ฐานข้อมูลรายงานคัดลอกชื่อลูกค้าเข้าตาราง orders เพื่อเลี่ยงการเชื่อม ต้นทุนหลักของการทำดีนอร์มัลไลซ์นี้คืออะไร?
- Aใช้คีย์หลักไม่ได้อีกต่อไป
- Bคิวรีบนตาราง orders ช้าลง
- Cสำเนาซ้ำซ้อนต้องคงความสอดคล้องกันทุกครั้งที่ข้อมูลลูกค้าเปลี่ยน
- Dฐานข้อมูลใช้ดัชนีไม่ได้อีกต่อไป
เฉลย
- 1. D · คอลัมน์หรือชุดคอลัมน์ที่ระบุแต่ละแถวได้อย่างไม่ซ้ำกัน
- 2. C · คอลัมน์ที่อ้างอิงคีย์หลักของอีกตารางหนึ่ง
- 3. A · INSERT
- 4. B · เมื่อซับคิวรีคืนอย่างน้อยหนึ่งแถว
- 5. C · แถวลูกที่อ้างอิงแถวนั้นถูกลบโดยอัตโนมัติ
- 6. C · Isolation
- 7. D · ระเบียนล็อกของการเปลี่ยนแปลงต้องถึงที่เก็บข้อมูลเสถียรก่อนหน้าข้อมูลที่เปลี่ยน
- 8. C · สำเนาซ้ำซ้อนต้องคงความสอดคล้องกันทุกครั้งที่ข้อมูลลูกค้าเปลี่ยน
เฉลยทีละขั้นตอนฉบับเต็ม: ฝึกหัวข้อนี้ได้ที่ examproblems.com