ระบบซอฟต์แวร์และผู้ประสานงาน (Software & Peopleware)
ชีทสรุปวิชาคอมพิวเตอร์สำหรับสอบนายสิบตำรวจ สายอำนวยการ จัดเรียงใหม่ 3 Part ตาม Roadmap เน้นจุดออกสอบ ตารางจำ ตัวหลอก และภาพประกอบช่วยจำ
สารบัญชีทสรุป 3 Part
ชีทสรุปวิชาคอมพิวเตอร์สำหรับสอบนายสิบตำรวจ สายอำนวยการ จัดเรียงใหม่ 3 Part ตาม Roadmap เน้นจุดออกสอบ ตารางจำ ตัวหลอก และภาพประกอบช่วยจำ
- 🎯 เป้าหมายการอ่านประจำ Part 2
- 📦 หัวข้อที่ 3: ซอฟต์แวร์ประยุกต์และค่ายระบบฐานข้อมูล (Application Software)
- 👥 หัวข้อที่ 4: บุคลากรทางคอมพิวเตอร์ (Peopleware)
- ⚠️ สรุปคีย์จำด่วนประจำ Part 2 (Exam Traps)
ระบบซอฟต์แวร์และผู้ประสานงาน
ทำความเข้าใจการจำแนกลิขสิทธิ์ซอฟต์แวร์ เปรียบเทียบซอฟต์แวร์ 5 ค่ายหลัก และเคลียร์หน้าที่บุคลากร Peopleware ป้องกันโจทย์หลอก

1. ประเภทสัญญาอนุญาตลิขสิทธิ์ซอฟต์แวร์
มีลิขสิทธิ์ ปิดซอร์สโค้ด ต้องซื้อสิทธิ์การใช้งาน เช่น Windows, MS Office, Photoshop
เปิดเผยซอร์สโค้ด ให้ใช้งาน แก้ไข ดัดแปลง และเผยแพร่เสรี เช่น Linux, LibreOffice, MySQL
ใช้งานฟรี 100% แต่ไม่เปิดโค้ด ห้ามแก้ไขขายต่อ เช่น Line, Google Chrome, Acrobat Reader
ให้ทดลองใช้ฟรีก่อนจำกัดเวลาหรือฟังก์ชัน หากใช้ต่อต้องจ่ายเงินซื้อ เช่น WinRAR
ไม่มีลิขสิทธิ์คุ้มครองหรือผู้สร้างสละสิทธิ์ ใช้งานได้อย่างอิสระสูงสุด
2. ตารางเปรียบเทียบซอฟต์แวร์ 5 ค่ายหลัก (Proprietary vs Open Source)
จับคู่ระหว่างซอฟต์แวร์ลิขสิทธิ์เชิงพาณิชย์ กับซอฟต์แวร์โอเพนซอร์สเปิดเผยโค้ด
3. 5 ค่ายระบบจัดการฐานข้อมูลยักษ์ใหญ่ (Database Systems)
Oracle Database
ระบบฐานข้อมูลเชิงพาณิชย์ประสิทธิภาพและความเสถียรสูงสุด นิยมใช้ในองค์กรขนาดใหญ่และธนาคาร
Microsoft SQL Server
ฐานข้อมูลระดับองค์กรยอดนิยมของ Microsoft ทำงานร่วมกับ Windows Server ได้อย่างสมบูรณ์แบบ
MySQL
ฐานข้อมูล Open Source ยอดนิยมอันดับ 1 ของโลกในงานเว็บไซต์และเว็บแอปพลิเคชัน (ดูแลโดย Oracle)
PostgreSQL
ฐานข้อมูล Open Source ขั้นสูง โดดเด่นเรื่องความถูกต้องตามมาตรฐาน SQL และรองรับข้อมูลซับซ้อน
dBASE / FoxPro
ซอฟต์แวร์จัดการฐานข้อมูลในยุคบุกเบิกบนระบบปฏิบัติการ DOS และ Windows รุ่นแรกๆ (ออกสอบประวัติศาสตร์ซอฟต์แวร์)
4. บุคลากรทางคอมพิวเตอร์ (จำแนกหน้าที่กันโจทย์หลอก)
ลำดับความรับผิดชอบจากผู้ใช้งาน สู่นักวิเคราะห์ นักพัฒนา ผู้บริหารฐานข้อมูล และผู้ปฏิบัติการ
System Analyst (SA) - นักวิเคราะห์ระบบ
หน้าที่หลัก: สัมภาษณ์รวบรวม Requirements, วิเคราะห์ความเป็นไปได้, ออกแบบโครงสร้างระบบ Flowchart, DFD
⚠️ SA ไม่ได้มีหน้าที่เขียนโค้ด! เปรียบเหมือน "สถาปนิกผู้ออกแบบบ้าน"
Programmer - นักเขียนโปรแกรม
หน้าที่หลัก: นำแบบร่างจาก SA มาเขียน Source Code ด้วยภาษาโปรแกรม (C, Java, Python), ทดสอบ และ Debug
โปรแกรมเมอร์เปรียบเหมือน "วิศวกร/ช่างก่อสร้าง" ที่ลงมือพัฒนาตามแบบสเปกของ SA
Database Administrator (DBA) - ผู้บริหารฐานข้อมูล
หน้าที่หลัก: ออกแบบโครงสร้างฐานข้อมูล, กำหนดสิทธิ์การเข้าถึง (User Authorization), สำรอง (Backup) และกู้คืนข้อมูล
⚠️ DBA ไม่ใช่คนพิมพ์ข้อมูล (Data Entry) แต่เป็นผู้คุมความปลอดภัยของตู้เซฟข้อมูล
Computer Operator - ผู้ปฏิบัติการระบบ
หน้าที่หลัก: ควบคุมการทำงานของเครื่องเซิร์ฟเวอร์ในศูนย์ข้อมูล (Data Center), ตรวจสอบฮาร์ดแวร์, สั่งรันคิวงานประจำวัน
Operator ดูแลการรันงานหน้าเครื่องจริง ไม่ได้วิเคราะห์ระบบหรือเขียนโค้ด
User / End-User - ผู้ใช้งานคอมพิวเตอร์
หน้าที่หลัก: นำโปรแกรมไปใช้งานจริงในการทำงานประจำวัน (พิมพ์งาน, บันทึกข้อมูล) และประเมินผลระบบ
เป็นผู้ใช้งานระดับสุดท้าย และแจ้งความต้องการกลับไปยัง SA
5. ทบทวนความเข้าใจ 4 ข้อ (กดดูเฉลย)
ข้อ 1ข้อใดคือคู่โปรแกรมประมวลผลคำที่เป็น Open Source เทียบเท่า Microsoft Word?
แนวคิด: อยู่ในชุดโปรแกรม LibreOffice / OpenOffice
คำตอบ: LibreOffice Writer / OpenOffice Writer
ข้อ 2ตำแหน่งใดมีหน้าที่กำหนดสิทธิ์การเข้าถึงข้อมูล สำรองข้อมูล (Backup) และกู้คืนฐานข้อมูล?
แนวคิด: ผู้บริหารจัดการความปลอดภัยและโครงสร้างของฐานข้อมูล
คำตอบ: Database Administrator (DBA)
ข้อ 3ข้อใดจับคู่ระบบจัดการฐานข้อมูล (DBMS) แบบ Open Source ได้ถูกต้อง?
แนวคิด: เป็นระบบฐานข้อมูลยอดนิยมสำหรับเว็บแอปพลิเคชันและ Object-Relational
คำตอบ: MySQL และ PostgreSQL
ข้อ 4หน้าที่หลักของ System Analyst (SA) คือข้อใด?
แนวคิด: SA วางโครงสร้างและออกแบบระบบ แต่ไม่ได้ลงมือเขียนโค้ดเอง
คำตอบ: วิเคราะห์ความต้องการของผู้ใช้ ออกแบบโครงสร้างระบบ (Flowchart / DFD) และประสานงานกับโปรแกรมเมอร์
จำสั้นที่สุด
SA = ออกแบบระบบ • Programmer = เขียนโค้ด • DBA = ดูแลความปลอดภัยและ Backup ฐานข้อมูล • Word คู่ Writer • Excel คู่ Calc • Access คู่ Base

