ใบงาน ฐานข้อมูลและ SQL พร้อมเฉลย

ใบงาน ฐานข้อมูลและ SQL ฟรีสำหรับพิมพ์: 8 ข้อ ตั้งแต่ระดับง่ายถึงระดับข้อสอบจริง พร้อมเฉลย พิมพ์หรือบันทึกเป็น PDF ได้

ใบงานใหม่ฝึกออนไลน์พร้อมคำใบ้

สำหรับผู้สอน: พิมพ์ ทำสำเนา และใช้ในชั้นเรียนได้ฟรี ใบงานใหม่แต่ละชุดมีค่าตัวเลขใหม่และเฉลยของตัวเอง หากใส่ลิงก์ไปยัง ExamProblems ในหน้ารายวิชาของคุณ เราจะขอบคุณมาก

ชื่อ: ____________________   วันที่: ____________

1.ง่าย

UNION ทำอะไรกับผลลัพธ์ของคิวรี SELECT สองคิวรี?

  1. Aเชื่อมเคียงกันด้วยคีย์
  2. Bเก็บเฉพาะแถวที่ปรากฏในทั้งสอง
  3. Cรวมเป็นผลลัพธ์เดียวและลบแถวซ้ำ
  4. Dเก็บเฉพาะแถวที่อยู่ในคิวรีแรกแต่ไม่อยู่ในคิวรีที่สอง
2.ง่าย

อนุประโยคใดกรองแถวก่อนการจัดกลุ่ม?

  1. AWHERE
  2. BHAVING
  3. CGROUP BY
  4. DORDER BY
3.ง่าย

คีย์หลัก (primary key) คืออะไร?

  1. Aคอลัมน์ที่มีค่าซ้ำกันได้ แต่ห้ามเป็น NULL เด็ดขาด
  2. Bคอลัมน์แรกของทุกตาราง
  3. Cคอลัมน์หรือชุดคอลัมน์ที่ระบุแต่ละแถวได้อย่างไม่ซ้ำกัน
  4. Dรหัสผ่านของฐานข้อมูล
4.ปานกลาง

ในพีชคณิตเชิงสัมพันธ์ ตัวดำเนินการการเลือก (σ) สอดคล้องกับอนุประโยค SQL ใด?

  1. AORDER BY
  2. BGROUP BY
  3. CWHERE
  4. Dรายการ SELECT
5.ปานกลาง

คุณสมบัติ ACID ใดรับประกันว่าการเปลี่ยนแปลงที่ commit แล้วรอดจากระบบล่ม?

  1. AAtomicity
  2. BConsistency
  3. CIsolation
  4. DDurability
6.ปานกลาง

dirty read คืออะไร?

  1. Aการอ่านข้อมูลที่ทรานแซกชันอื่นเขียนไว้แต่ยังไม่ commit
  2. Bการอ่านข้อมูลจากดิสก์ที่เสียหาย
  3. Cการอ่านแถวเดิมสองครั้งแล้วได้ค่าเดิม
  4. Dการอ่านข้อมูลโดยไม่มี WHERE
7.ยาก

ระดับการแยกส่วน (isolation level) ใดป้องกัน dirty read แต่ยังอนุญาต non-repeatable read?

  1. ARead committed
  2. BRead uncommitted
  3. CSerializable
  4. DRepeatable read
8.ยาก

ตารางเวลาของทรานแซกชันที่ทำพร้อมกันเรียกว่า serializable เมื่อใด?

  1. Aเมื่อทรานแซกชันทำงานบน CPU เดียวเท่านั้น
  2. Bเมื่อทุกทรานแซกชันถูกกำหนดหมายเลขลำดับ
  3. Cเมื่อผลของมันเทียบเท่ากับการทำงานแบบอนุกรมบางรูปแบบของทรานแซกชันเดียวกัน
  4. Dเมื่อไม่มีทรานแซกชันใดอ่านข้อมูลเลย

เฉลย

  1. 1. C · รวมเป็นผลลัพธ์เดียวและลบแถวซ้ำ
  2. 2. A · WHERE
  3. 3. C · คอลัมน์หรือชุดคอลัมน์ที่ระบุแต่ละแถวได้อย่างไม่ซ้ำกัน
  4. 4. C · WHERE
  5. 5. D · Durability
  6. 6. A · การอ่านข้อมูลที่ทรานแซกชันอื่นเขียนไว้แต่ยังไม่ commit
  7. 7. A · Read committed
  8. 8. C · เมื่อผลของมันเทียบเท่ากับการทำงานแบบอนุกรมบางรูปแบบของทรานแซกชันเดียวกัน

เฉลยทีละขั้นตอนฉบับเต็ม: ฝึกหัวข้อนี้ได้ที่ examproblems.com