แผนอ่าน
เหลือเวลาไม่มาก อ่านอะไรก่อน
สอบ ศุกร์ 28 สิงหาคม 2026 · 13:00–16:00 · ห้อง EN4101 — แผนนี้จัดลำดับตามสัดส่วนคะแนนจริง ไม่ใช่ตามลำดับบท
1สัดส่วนคะแนนที่ประกาศไว้
60%
SQL
simple queries · joins · subquery · aggregate functions · integrity constraints
บทที่ 5, 6, 7, 8, 9, 10
25%
Introduction to Databases
fundamental concepts · DBMS features · relational model · relational algebra
บทที่ 1, 2, 3, 4
15%
Database Design
ER modeling · relationship identification · cardinality · schema conversion · table creation · PK/FK identification · junction table สำหรับ M:N
บทที่ 11, 12
2ลำดับความสำคัญ — ถ้ามีเวลาแค่ครึ่งเดียว
ต้องได้แน่ ๆ — ถ้าไม่มีเวลาก็เอา 6 อย่างนี้ให้แม่น
- JOIN 4 ชนิด + เขียน query ที่มี LEFT JOIN ได้เอง — บทที่ 6
- GROUP BY / HAVING vs WHERE + ลำดับการทำงานของ SQL — บทที่ 7
- NULL กับตรรกะ 3 ค่า + aggregate เมิน NULL — บทที่ 7
- ER → schema ครบทุกกฎ โดยเฉพาะ M:N, weak entity, total participation — บทที่ 12
- superkey / candidate key / primary key / foreign key — บทที่ 2
- relational algebra 6 operators + อ่านและเขียนนิพจน์ได้ — บทที่ 3
รองลงมา — คุ้มค่าเวลาที่ใช้
- CREATE TABLE + constraints ทุกชนิด (PK, FK, NOT NULL, UNIQUE, CHECK) — บทที่ 5
- Subquery ทั้ง 5 แบบ (IN, ANY/SOME, ALL, EXISTS, scalar) + WITH — บทที่ 8
- Set operations UNION / INTERSECT / EXCEPT — บทที่ 7
- Views — สร้าง ใช้ อัปเดตได้เมื่อไหร่ · view vs materialized view — บทที่ 9
- LIKE patterns (
%vs_) — บทที่ 5 - ER symbols — วาดเป็น อ่านออก — บทที่ 11
ถ้ามีเวลาเหลือ — เก็บคะแนนส่วนทฤษฎี
- 7 ข้อเสียของ file system + 7 ข้อดีของ DBMS — บทที่ 1
- 3 levels of abstraction + physical data independence — บทที่ 1
- Storage manager / Query processor / Transaction manager + ACID — บทที่ 1
- Data types และกับดัก (FLOAT กับเงิน) · Index / B-tree · GRANT / REVOKE / roles — บทที่ 10
- snake_case · composite vs multi-valued attribute · CHECK constraint — บทที่ 4
3ตารางเวลาแบบเร่ง — คืนเดียว + เช้าวันสอบ
| ช่วง | เวลา | ทำอะไร |
|---|---|---|
| รอบที่ 1 | 90 นาที | อ่านบทที่ 6, 7 ให้จบ แล้วกดเล่น widget ทุกตัวในสองบทนั้น — JOIN visualizer, GROUP BY ทีละขั้น, NULL logic · นี่คือ 2 บทที่ให้คะแนนต่อเวลาสูงที่สุด |
| รอบที่ 2 | 60 นาที | อ่านบทที่ 12 แล้วทำโจทย์คลินิกสัตวแพทย์เอง ปิดเฉลย เขียนลงกระดาษจริง แล้วค่อยเทียบ · อ่านรายการจุดหักคะแนนให้จำได้ |
| รอบที่ 3 | 60 นาที | อ่านบทที่ 2 และ 3 — keys กับ relational algebra · ทำ Part A/B/C ในบทที่ 3 ด้วยตัวเอง |
| รอบที่ 4 | 90 นาที | ลอกชีทสรุปลงกระดาษ ตามลำดับที่ระบุไว้ท้ายหน้า 2 ของ PDF · การลอกเองคือการทบทวนไปในตัว อย่าให้คนอื่นลอกให้ |
| รอบที่ 5 | 45 นาที | ตะลุย แบบฝึกหัดในคาบ — ทำจากบนลงล่าง ปิดเฉลยก่อนเสมอ |
| เช้าวันสอบ | 30 นาที | อ่านเฉพาะกล่องสีเหลืองและสีแดงในทุกบท (จุดที่ผิดกันบ่อย) + เช็กลิสต์ท้ายหน้าแบบฝึกหัด ห้ามเริ่มอ่านเรื่องใหม่ — จะทำให้สับสนมากกว่าได้ประโยชน์ |
4กติกาห้องสอบ — อ่านให้ชัวร์
เอาเข้าห้องสอบได้
- ชีทสรุป 1 แผ่น ขนาด A4 (210 × 297 มม.) เขียนมือ ใช้ได้ทั้ง 2 หน้า
- ปากกาน้ำเงินหรือดำ
- ลิควิด / น้ำยาลบคำผิด
เอาเข้าไม่ได้
- ดินสอ — ห้ามเด็ดขาด เพราะจางได้เมื่อเวลาผ่านไป
- อุปกรณ์อิเล็กทรอนิกส์ทุกชนิด — โน้ตบุ๊ก แท็บเล็ต โทรศัพท์ เครื่องคิดเลข
- เอกสารที่พิมพ์ออกมา หรือตำรา
- โน้ตหรือเอกสารอ้างอิงอื่นเพิ่มเติม
เรื่องชีทสรุป — อ่านให้ละเอียด
ต้องเขียนด้วยลายมือบนกระดาษจริงเท่านั้น — ห้ามพิมพ์ ห้ามปรินต์ และห้ามเขียนบนแท็บเล็ต/iPad
เหตุผลที่อาจารย์ให้ไว้: เพื่อให้ทุกคนได้รูปแบบและพื้นที่เท่ากัน · กระดาษที่เขียนมือเป็นข้อจำกัดที่คงที่ว่าจะใส่ข้อมูลได้เท่าไหร่ ในขณะที่โน้ตดิจิทัลสามารถย่อขนาด จัดรูปแบบใหม่ หรือเข้าถึงในแบบที่ควบคุมให้เท่ากันได้ยาก
กฎคือ: กระดาษจริง 1 แผ่น 2 หน้า เขียนด้วยลายมือของตัวเอง
เหตุผลที่อาจารย์ให้ไว้: เพื่อให้ทุกคนได้รูปแบบและพื้นที่เท่ากัน · กระดาษที่เขียนมือเป็นข้อจำกัดที่คงที่ว่าจะใส่ข้อมูลได้เท่าไหร่ ในขณะที่โน้ตดิจิทัลสามารถย่อขนาด จัดรูปแบบใหม่ หรือเข้าถึงในแบบที่ควบคุมให้เท่ากันได้ยาก
กฎคือ: กระดาษจริง 1 แผ่น 2 หน้า เขียนด้วยลายมือของตัวเอง
คำแนะนำการเขียนคำตอบ
เขียนตัวใหญ่และชัดเจน เพื่อให้อ่านออกแน่นอน ·
ใช้หมึกน้ำเงินหรือดำ เพื่อความคงทนและมองเห็นชัด ·
ตรวจซ้ำก่อนส่งว่าลายมืออ่านออก
เทคนิคเพิ่ม: ข้อที่ให้อธิบาย — เขียนเป็น bullet สั้น ๆ ดีกว่าย่อหน้ายาว เพราะกรรมการหาคีย์เวิร์ดเจอง่ายกว่า · ข้อเขียนโค้ด — เว้นบรรทัดตาม clause (SELECT / FROM / WHERE คนละบรรทัด) จะตรวจง่ายและเราก็เห็นข้อผิดพลาดเองง่ายกว่า
เทคนิคเพิ่ม: ข้อที่ให้อธิบาย — เขียนเป็น bullet สั้น ๆ ดีกว่าย่อหน้ายาว เพราะกรรมการหาคีย์เวิร์ดเจอง่ายกว่า · ข้อเขียนโค้ด — เว้นบรรทัดตาม clause (SELECT / FROM / WHERE คนละบรรทัด) จะตรวจง่ายและเราก็เห็นข้อผิดพลาดเองง่ายกว่า
5ชีทสรุปพร้อมลอก
ชีท 2 หน้าที่จัดเรียงไว้ให้แล้ว มีทุกอย่างที่ควรอยู่บนกระดาษ พร้อมลำดับว่าควรลอกอะไรก่อนถ้าเขียนไม่ทันทั้งหมด