สารบัญ6 หัวข้อหลัก
- 1.บทที่ 1 ระบบสารสนเทศและรากฐานการประมวลผล
- 2.บทที่ 2 ข้อมูล ฐานข้อมูล และการเปลี่ยนข้อมูลเป็นความรู้
- 3.บทที่ 3 เครือข่าย คลาวด์ และความต่อเนื่องของบริการ
- 4.บทที่ 4 รัฐบาลดิจิทัลและธุรกรรมอิเล็กทรอนิกส์
- 5.บทที่ 5 ความมั่นคงปลอดภัยและความยืดหยุ่นไซเบอร์
- 6.บทที่ 6 การพัฒนา ปฏิบัติการ และกำกับเทคโนโลยีตลอดวงจรชีวิต
บทที่ 1 ระบบสารสนเทศและรากฐานการประมวลผล
เทคโนโลยีสารสนเทศมิได้หมายถึงเครื่องคอมพิวเตอร์หรือโปรแกรมเพียงลำพัง แต่เป็นการนำข้อมูล วิธีทำงาน และเทคโนโลยีมาประกอบกันเพื่อให้คนตัดสินใจหรือให้บริการได้ดีขึ้น ระบบสารสนเทศจึงประกอบด้วยคน กระบวนงาน ข้อมูล ซอฟต์แวร์ ฮาร์ดแวร์ เครือข่าย และการกำกับดูแล หากซื้อเครื่องมือใหม่โดยไม่กำหนดปัญหา เจ้าของงาน และผลลัพธ์ที่ต้องการ โครงการอาจทำงานทางเทคนิคได้แต่ไม่สร้างคุณค่า การออกแบบที่ถูกต้องต้องเริ่มจากภารกิจและผู้ใช้ แล้วจึงแปลงความต้องการเป็นข้อมูล ขั้นตอน สิทธิ และความสามารถของระบบที่ตรวจสอบได้
การทำงานพื้นฐานของคอมพิวเตอร์อธิบายได้ด้วยวงจรรับข้อมูล ประมวลผล แสดงผล และจัดเก็บ หรือ Input–Process–Output–Storage โดยมีผลย้อนกลับช่วยปรับการทำงานรอบถัดไป ข้อมูลจากแป้นพิมพ์ เครื่องสแกน กล้อง เซนเซอร์ หรือเครือข่ายจะถูกแปลงเป็นรูปแบบที่ระบบเข้าใจ หน่วยประมวลผลกลางหรือ Central Processing Unit (CPU) ดึงคำสั่ง ถอดรหัส ประมวลผล และเขียนผล ขณะเดียวกันระบบปฏิบัติการจัดเวลา หน่วยความจำ อุปกรณ์ แฟ้มข้อมูล และสิทธิให้หลายงานใช้ทรัพยากรร่วมกัน วงจรนี้เป็นแบบจำลองความสัมพันธ์ ไม่ได้บังคับว่าระบบสมัยใหม่ต้องทำทีละขั้นอย่างตายตัว
ลำดับชั้นของหน่วยความจำช่วยอธิบายว่าทำไมความเร็วกับความจุจึงต้องแลกกัน รีจิสเตอร์และแคชอยู่ใกล้ CPU จึงเร็วแต่มีขนาดเล็ก หน่วยความจำหลักหรือ Random Access Memory (RAM) เก็บรหัสและข้อมูลของงานที่กำลังทำและสูญหายเมื่อปิดไฟ ส่วน Solid-State Drive (SSD) กับ Hard Disk Drive (HDD) เก็บข้อมูลคงอยู่แต่ช้ากว่า RAM มาก ระบบจึงย้ายข้อมูลระหว่างชั้นตามความจำเป็น หนึ่งไบต์โดยทั่วไปเท่ากับ 8 บิต และอัตราเครือข่ายที่เขียนเป็นบิตต่อวินาทีต้องแยกจากขนาดแฟ้มซึ่งมักเขียนเป็นไบต์ ความสับสนเรื่องหน่วยทำให้คำนวณเวลาและความจุคลาดเคลื่อนได้ง่าย
ซอฟต์แวร์แบ่งตามบทบาทได้เป็นซอฟต์แวร์ระบบ ซอฟต์แวร์ประยุกต์ โปรแกรมอรรถประโยชน์ มิดเดิลแวร์ ระบบจัดการฐานข้อมูล และเครื่องมือพัฒนา ระบบปฏิบัติการเป็นฐานควบคุมทรัพยากร ส่วนโปรแกรมประยุกต์ทำงานตามภารกิจของผู้ใช้ แฟ้มข้อมูลมีทั้งเนื้อหาและข้อมูลกำกับ เช่น ชื่อ เจ้าของ เวลา และสิทธิ นามสกุลแฟ้มช่วยให้โปรแกรมเลือกวิธีเปิด แต่การเปลี่ยนนามสกุลไม่เปลี่ยนชนิดข้อมูลจริง การรับแฟ้มจากภายนอกจึงต้องตรวจชนิดจากเนื้อหา แหล่งที่มา สิทธิ และความเสี่ยง ไม่ใช่อาศัยชื่อไฟล์หรือไอคอนเพียงอย่างเดียว
คุณภาพของระบบต้องประเมินตามภาระงานจริง ไม่ใช่ชื่อรุ่นหรือค่าตัวเลขเพียงค่าเดียว CPU ที่มีความถี่สูงกว่าอาจไม่เร็วกว่าสำหรับทุกงาน SSD แบบ NVMe อาจให้เวลาแฝงต่ำกว่าระบบ SATA แต่ประโยชน์ขึ้นกับโปรแกรม อินเทอร์เฟซ และคอขวดอื่น การจำลองเสมือนสร้างเครื่องเสมือนที่มีระบบปฏิบัติการของตน ส่วนคอนเทนเนอร์แยกกระบวนการโดยใช้แกนระบบร่วมกับเครื่องแม่ จึงเริ่มได้รวดเร็วกว่าแต่ต้องคุมสิทธิและห่วงโซ่อิมเมจ การเลือกสถาปัตยกรรมจึงพิจารณาความเข้ากันได้ ความปลอดภัย ความพร้อมใช้ การดูแลตลอดอายุ และความสามารถกู้คืนควบคู่กับสมรรถนะ
ระบบสารสนเทศหนึ่งระบบ
- 1ภารกิจและผู้ใช้
- 2กระบวนงานและข้อมูล
- 3ซอฟต์แวร์ ฮาร์ดแวร์ เครือข่าย
- 4การกำกับและผลลัพธ์
บทที่ 2 ข้อมูล ฐานข้อมูล และการเปลี่ยนข้อมูลเป็นความรู้
ข้อมูลหรือ Data คือข้อเท็จจริงดิบที่ยังอาจไม่ตอบคำถาม ส่วนสารสนเทศหรือ Information คือข้อมูลที่ผ่านการจัดระเบียบ ประมวลผล และวางบริบทจนใช้ตัดสินใจได้ ความรู้เกิดเมื่อคนเชื่อมสารสนเทศกับประสบการณ์ กติกา และเหตุผลเพื่อเลือกการกระทำ ข้อมูลกำกับหรือ Metadata อธิบายความหมาย ที่มา เวลา หน่วย รูปแบบ เจ้าของ และเงื่อนไขการใช้ ความแตกต่างนี้ทำให้เห็นว่าการรวบรวมข้อมูลจำนวนมากไม่ได้สร้างความรู้โดยอัตโนมัติ หากนิยามไม่ตรงกัน แหล่งไม่น่าเชื่อถือ หรือไม่รู้ว่าข้อมูลถูกสร้างขึ้นเพื่อวัตถุประสงค์ใด ผลวิเคราะห์ย่อมดูแม่นยำแต่พาไปสู่ข้อสรุปผิดได้
ระบบจัดการฐานข้อมูลหรือ Database Management System (DBMS) ทำหน้าที่กำหนดโครงสร้าง สอบถาม ปรับปรุง ควบคุมธุรกรรม จัดการผู้ใช้ และกู้คืนข้อมูล ฐานข้อมูลเชิงสัมพันธ์จัดข้อมูลเป็นตาราง คีย์หลักระบุแถวไม่ให้สับสน และคีย์นอกเชื่อมความสัมพันธ์ระหว่างตาราง ข้อกำหนดความถูกต้องช่วยป้องกันข้อมูลกำพร้าหรือค่าที่ผิดรูปแบบ ขณะที่ดัชนีเร่งการค้นหาแลกกับพื้นที่และต้นทุนเมื่อแก้ข้อมูล ธุรกรรมต้องรักษาความถูกต้องแม้หลายคนทำงานพร้อมกันหรือระบบขัดข้อง การออกแบบฐานข้อมูลจึงต้องรักษาทั้งความหมาย คุณภาพ สิทธิ และประสิทธิภาพ มิใช่เพียงสร้างช่องให้กรอกครบ
สายการไหลของข้อมูลเริ่มจากระบบต้นทาง ผ่านการตรวจและแปลงรูป แล้วเข้าสู่พื้นที่ใช้วิเคราะห์ กระบวนการ Extract–Transform–Load (ETL) แปลงข้อมูลก่อนบันทึกลงคลัง ส่วน Extract–Load–Transform (ELT) นำข้อมูลเข้าแพลตฟอร์มก่อนแล้วแปลงภายหลัง คลังข้อมูลหรือ Data Warehouse เน้นข้อมูลบูรณาการที่มีโครงสร้างเพื่อการรายงาน ทะเลสาบข้อมูลหรือ Data Lake รองรับข้อมูลหลายรูปแบบ และ Data Mart จำกัดขอบเขตตามหน่วยงานหรือหัวข้อ ทั้งสามแบบต้องมีบัญชีรายการข้อมูล นิยาม เจ้าของ คุณภาพ และวงจรเก็บรักษา มิฉะนั้นพื้นที่ขนาดใหญ่จะกลายเป็นแหล่งข้อมูลที่ค้นยากและไม่รู้ว่าเชื่อถือชุดใด
แนวคิด Big Data มักอธิบายด้วยปริมาณ ความเร็ว ความหลากหลาย ความน่าเชื่อถือ และคุณค่า แต่คำว่าใหญ่ไม่ใช่ข้อยกเว้นจากหลักคุณภาพ การวิเคราะห์เชิงพรรณนาบอกสิ่งที่เกิดขึ้น การวิเคราะห์เชิงวินิจฉัยค้นเหตุ การพยากรณ์ประมาณสิ่งที่อาจเกิด และการวิเคราะห์เชิงสั่งการเสนอทางเลือก การเลือกวิธีต้องสัมพันธ์กับคำถาม ตัวแปร อคติ และผลกระทบต่อผู้เกี่ยวข้อง ปัญญาประดิษฐ์หรือ Artificial Intelligence (AI) สามารถจำแนก คาดการณ์ หรือสร้างเนื้อหาได้ แต่ผลลัพธ์ยังต้องผ่านการตรวจความเหมาะสม ความโปร่งใส ความเป็นธรรม ความเป็นส่วนตัว และการกำกับโดยมนุษย์ตามระดับความเสี่ยง
ข้อมูลเปิดหรือ Open Data มีเป้าหมายให้ผู้อื่นนำข้อมูลที่เปิดได้ไปใช้ต่ออย่างมีประสิทธิภาพ จึงควรอยู่ในรูปแบบที่เครื่องอ่านได้ มี Metadata เงื่อนไขอนุญาต เวอร์ชัน คุณภาพ และช่องทางแก้ไขข้อผิดพลาด การเปิดข้อมูลไม่ใช่การย้ายแฟ้มทุกชนิดขึ้นเว็บไซต์ หน่วยงานต้องแยกข้อมูลสาธารณะออกจากข้อมูลส่วนบุคคล ความลับ ความมั่นคง และข้อมูลที่มีข้อจำกัดตามกฎหมาย ส่วน Application Programming Interface (API) ช่วยให้ระบบแลกเปลี่ยนข้อมูลอย่างมีสัญญาที่ชัด แต่ต้องกำหนดรูปแบบ ความหมาย การยืนยันตัวตน สิทธิ อัตราเรียก เวอร์ชัน และการติดตาม เมื่อชั้นเหล่านี้ทำงานร่วมกัน ข้อมูลจึงไหลจากการบันทึกไปสู่บริการและการตัดสินใจได้โดยไม่สูญความหมาย
| ชั้นของงานข้อมูล | หน้าที่สำคัญ | คำถามควบคุม |
|---|---|---|
| ข้อมูลต้นทาง | บันทึกข้อเท็จจริงจากงานหรือเหตุการณ์ | ใครเป็นเจ้าของ นิยามและเวลาตรงกันหรือไม่ |
| DBMS | รักษาโครงสร้าง ความสัมพันธ์ ธุรกรรม และสิทธิ | คีย์ ข้อกำหนด และการกู้คืนป้องกันความผิดพลาดใด |
| Pipeline และคลังข้อมูล | รวม ตรวจ แปลง และเตรียมข้อมูลเพื่อใช้ต่อ | มี Lineage, Metadata, คุณภาพ และรอบปรับปรุงหรือไม่ |
| การวิเคราะห์และ AI | สร้างคำอธิบาย การคาดการณ์ หรือข้อเสนอ | วิธีเหมาะกับคำถาม อคติ และผลกระทบหรือไม่ |
| Open Data และ API | เผยแพร่หรือแลกเปลี่ยนข้อมูลอย่างมีสัญญา | เปิดได้ตามกฎหมายและคุมเวอร์ชัน สิทธิ คุณภาพหรือไม่ |
เนื้อหาสรุปนี้จัดทำขึ้นเพื่อการศึกษาส่วนบุคคล ห้ามคัดลอก ทำซ้ำ หรือนำไปใช้เพื่อวัตถุประสงค์ทางการค้าโดยไม่ได้รับอนุญาต