1.ง่าย
คีย์ผู้สมัคร (candidate key) คืออะไร?
- Aคอลัมน์ที่รอเป็นคีย์นอก
- Bชุดคอลัมน์ที่เล็กที่สุดที่ระบุแต่ละแถวได้อย่างไม่ซ้ำกัน
- Cคอลัมน์ใดก็ตามที่มีค่า NULL
- Dชุดคอลัมน์ที่ใช้ร่วมกันระหว่างสองตารางเพื่อเชื่อมแถว
2.ง่าย
ในแบบจำลองเชิงสัมพันธ์ แถวของตารางเรียกว่าอะไร?
- Aแอตทริบิวต์ (attribute)
- Bทูเพิล (tuple)
- Cโดเมน (domain)
- Dสคีมา (schema)
3.ง่าย
คำสั่ง เช่น CREATE, ALTER และ DROP จัดอยู่ในส่วนใดของ SQL?
- Aภาษานิยามข้อมูล (Data Definition Language, DDL)
- Bภาษาจัดการข้อมูล (Data Manipulation Language, DML)
- Cภาษาควบคุมข้อมูล (Data Control Language, DCL)
- Dภาษาควบคุมทรานแซกชัน (Transaction Control Language, TCL)
4.ปานกลาง
WHERE EXISTS (subquery) เป็นจริงสำหรับแถวเมื่อใด?
- Aเมื่อซับคิวรีคืนอย่างน้อยหนึ่งแถว
- Bเมื่อซับคิวรีคืนหนึ่งแถวพอดี
- Cเมื่อซับคิวรีคืนตัวเลขที่มากกว่าศูนย์
- Dเมื่อซับคิวรีไม่คืนค่า NULL
5.ปานกลาง
วิว (view) ใน SQL คือ:
- Aคิวรีที่เก็บไว้ซึ่งทำงานเหมือนตารางเสมือน
- Bหน้าจอในโปรแกรมไคลเอนต์ฐานข้อมูลสำหรับเรียกดูตาราง
- Cสำเนาของตารางบนดิสก์
- Dชนิดของดัชนี
6.ปานกลาง
คิวรีใดคืนจำนวนเมืองที่ต่างกันในตาราง customers?
- ASELECT SUM(DISTINCT city) FROM customers
- BSELECT COUNT(DISTINCT city) FROM customers
- CSELECT DISTINCT COUNT(city) FROM customers
- DSELECT COUNT(city) FROM customers GROUP BY city
7.ยาก
ข้อเสียที่รู้จักของการแยกตารางเป็น BCNF เมื่อเทียบกับ 3NF คืออะไร?
- ABCNF ยอมให้มีความซ้ำซ้อนมากกว่า 3NF
- Bการแยกทำให้ข้อมูลหายเสมอเมื่อเชื่อมกลับ
- Cตาราง BCNF มีคีย์หลักไม่ได้
- Dการพึ่งพาเชิงฟังก์ชันบางอย่างอาจตรวจสอบภายในตารางเดียวไม่ได้อีกต่อไป
8.ยาก
คะแนนคือ 90, 90 และ 80 RANK() OVER (ORDER BY score DESC) ให้ค่าใด?
- A2, 2, 3
- B1, 1, 3
- C1, 2, 3
- D1, 1, 2
เฉลย
- 1. B · ชุดคอลัมน์ที่เล็กที่สุดที่ระบุแต่ละแถวได้อย่างไม่ซ้ำกัน
- 2. B · ทูเพิล (tuple)
- 3. A · ภาษานิยามข้อมูล (Data Definition Language, DDL)
- 4. A · เมื่อซับคิวรีคืนอย่างน้อยหนึ่งแถว
- 5. A · คิวรีที่เก็บไว้ซึ่งทำงานเหมือนตารางเสมือน
- 6. B · SELECT COUNT(DISTINCT city) FROM customers
- 7. D · การพึ่งพาเชิงฟังก์ชันบางอย่างอาจตรวจสอบภายในตารางเดียวไม่ได้อีกต่อไป
- 8. B · 1, 1, 3
เฉลยทีละขั้นตอนฉบับเต็ม: ฝึกหัวข้อนี้ได้ที่ examproblems.com