วันศุกร์ที่ 31 สิงหาคม พ.ศ. 2561

บทที่ 4 ฐานข้อมูลและระบบจัดการฐานข้อมูล



ระบบฐานข้อมูล (Database System) คือ ระบบที่รวบรวมข้อมูลต่าง ๆ ที่เกี่ยวข้องกันเข้าไว้ด้วยกันอย่างมีระบบ
  • บิต (bit) ย่อมาจาก Binary Digit ข้อมูลในคอมพิวเตอร์ 1 บิต จะแสดงได้ 2 สถานะคือ 0 หรือ 1 การเก็บข้อมูลต่างๆได้จะต้องนำ บิต หลายๆ บิต มาเรียงต่อกัน เช่นนำ 8 บิต มาเรียงเป็น 1 ชุด เรียกว่า 1ไบต์ เช่น10100001 หมายถึง ก
  • 10100010 หมายถึง ข
  • เมื่อเรานำ ไบต์ (byte) หลายๆ ไบต์ มาเรียงต่อกัน เรียกว่า เขตข้อมูล (field) เช่น Name ใช้เก็บชื่อ LastName ใช้เก็บนามสกุล เป็นต้น
  • เมื่อนำเขตข้อมูล หลายๆ เขตข้อมูล มาเรียงต่อกัน เรียกว่า ระเบียน (record) เช่น ระเบียน ที่ 1 เก็บ ชื่อ นามสกุล วันเดือนปีเกิด ของ นักเรียนคนที่ 1 เป็นต้น
  • การเก็บระเบียนหลายๆระเบียน รวมกัน เรียกว่า แฟ้มข้อมูล (File) เช่น แฟ้มข้อมูล นักเรียน จะเก็บ ชื่อ นามสกุล วันเดือนปีเกิด ของนักเรียน จำนวน 500 คน เป็นต้น
  • การจัดเก็บ แฟ้มข้อมูล หลายๆ แฟ้มข้อมูล ไว้ภายใต้ระบบเดียวกัน เรียกว่า ฐานข้อมูล หรือ Database เช่น เก็บ แฟ้มข้อมูล นักเรียน อาจารย์ วิชาที่เปิดสอน เป็นต้น
วิวัฒนาการของ databaseRelational databaseDistributed databaseCloud databaseNoSQL databaseการ access database
  1. หลีกเลี่ยงความขัดแย้งของข้อมูล  การจัดเก็บข้อมูลแบบแฟ้มข้อมูล  โดยข้อมูลเรื่องเดียวกันอาจมีอยู่หลายแฟ้มข้อมูล ซึ่งก่อให้เกิดความขัดแย้งของข้อมูลได้  (  Inconsistency  )
  1. สามารถใช้ข้อมูลร่วมกันได้  ฐานข้อมูลเป็นการจัดเก็บข้อมูลรวมไว้ด้วยกัน  เมื่อผู้ใช้ต้องการข้อมูลจากฐานข้อมูล ซึ่งเป็นข้อมูลที่มาจากแฟ้มข้อมูลที่แตกต่างกันจะทำได้ง่าย
  1. สามารถลดความซ้ำซ้อนของข้อมูล  การจัดเก็บข้อมูลในลักษณะแฟ้มข้อมูล  อาจทำให้ข้อมูลประเภทเดียวกันถูกเก็บไว้หลาย ๆ แห่ง  ทำให้เกิดความซ้ำซ้อน  (Reclundancy  )  การนำข้อมูลมารวมเก็บไว้ในฐานข้อมูล จะช่วยลดปัญหาความซ้ำซ้อนได้
  1. รักษาความถูกต้อง  ฐานข้อมูลบางครั้งอาจมีข้อผิดพลาดขึ้น  เช่น  การป้อนข้อมูลผิด ซึ่งระบบการจัดการฐานข้อมูลสามารถระบุกฎเกณฑ์เพื่อควบคุมความผิดพลาดที่อาจเกิดขึ้นได้
  1. สามารถกำหนดความเป็นมาตรฐานเดียวกันได้  เพราะในระบบฐานข้อมูลจะมีกลุ่มบุคคลที่คอยบริหารฐานข้อมูล  กำหนดมาตรฐานต่าง ๆ ในการจัดเก็บข้อมูลในลักษณะเดียวกัน
  1. สามารถกำหนดระบบความปลอดภัยของข้อมูลได้  ผู้บริหารระบบฐานข้อมูลสามารถกำหนดการเรียกใช้ข้อมูลของผู้ใช้แต่ละคนให้แตกต่างกันตามหน้าที่ ความรับผิดชอบได้ง่าย
  1. ความเป็นอิสระของข้อมูลและโปรแกรม  โปรแกรมที่ใช้ในแต่ละแฟ้มข้อมูลจะมีความสัมพันธ์กับแฟ้มข้อมูลโดยตรงถ้าหากมีการแก้ไขเปลี่ยนแปลงโครงสร้างข้อมูลก็ทำการแก้ไขโปรแกรมนั้น ๆ
  1. มีต้นทุนสูง  ระบบฐานข้อมูลก่อให้เกิดต้นทุนสูง  เช่น  ซอฟท์แวร์ที่ใช้ในการจัดการระบบฐานข้อมูล  บุคลากร  ต้นทุนในการปฏิบัติงาน  และ  ฮาร์ดแวร์  เป็นต้น
  1. มีความซับซ้อน  การเริ่มใช้ระบบฐานข้อมูล  อาจก่อให้เกิดความซับซ้อนได้  เช่น  การจัดเก็บข้อมูล  การออกแบบฐานข้อมูล  การเขียนโปรแกรม  เป็นต้น
  1. การเสี่ยงต่อการหยุดชะงักของระบบ  เนื่องจากข้อมูลถูกจัดเก็บไว้ในลักษณะเป็นศูนย์รวม(CentralizedDatabase    System  )  ความล้มเหลวของการทำงานบางส่วนในระบบอาจทำให้ระบบฐานข้อมูลทั้งระบบหยุดชะงักได้
Database คืออะไรDatabase หรือ ฐานข้อมูล คือ กลุ่มของข้อมูลที่ถูกเก็บรวบรวมไว้ โดยมีความสัมพันธ์ซึ่งกันและกัน โดยไม่ได้บังคับว่าข้อมูลทั้งหมดนี้จะต้องเก็บไว้ในแฟ้มข้อมูลเดียวกันหรือแยกเก็บหลาย ๆ แฟ้มข้อมูลระบบฐานข้อมูล (Database System) คือ ระบบที่รวบรวมข้อมูลต่าง ๆ ที่เกี่ยวข้องกันเข้าไว้ด้วยกันอย่างมีระบบมีความสัมพันธ์ระหว่างข้อมูลต่าง ๆ ที่ชัดเจน ในระบบฐานข้อมูลจะประกอบด้วยแฟ้มข้อมูลหลายแฟ้มที่มีข้อมูล เกี่ยวข้องสัมพันธ์กันเข้าไว้ด้วยกันอย่างเป็นระบบและเปิดโอกาสให้ผู้ใช้สามารถใช้งานและดูแลรักษาป้องกันข้อมูลเหล่านี้ ได้อย่างมีประสิทธิภาพ โดยมีซอฟต์แวร์ที่เปรียบเสมือนสื่อกลางระหว่างผู้ใช้และโปรแกรมต่าง ๆ ที่เกี่ยวข้องกับการใช้ฐานข้อมูล เรียกว่า ระบบจัดการฐานข้อมูล หรือ DBMS (data base management system)มีหน้าที่ช่วยให้ผู้ใช้เข้าถึงข้อมูลได้ง่ายสะดวกและมีประสิทธิภาพ การเข้าถึงข้อมูลของผู้ใช้อาจเป็นการสร้างฐานข้อมูล การแก้ไขฐานข้อมูล หรือการตั้งคำถามเพื่อให้ได้ข้อมูลมา โดยผู้ใช้ไม่จำเป็นต้องรับรู้เกี่ยวกับรายละเอียดภายในโครงสร้างของฐานข้อมูลส่วนประกอบแฟ้มข้อมูล (File) ระเบียน (Record) และ เขตข้อมูล (Field) และถูกจัดการด้วยระบบเดียวกัน โปรแกรมคอมพิวเตอร์จะเข้าไปดึงข้อมูลที่ต้องการได้ อย่างรวดเร็ว ซึ่งอาจเปรียบฐานข้อมูลเสมือนเป็น electronic filing systemการเข้าถึงข้อมูลในฐานข้อมูลจึงจำเป็นต้องมีระบบการจัดการฐานข้อมูลมาช่วยเรียกว่า database management system (DBMS) ซึ่งจะช่วยให้ผู้ใช้สามารถจัดการกับข้อมูล ตามความต้องการได้ในหน่วยงานใหญ่ๆอาจมีฐานข้อมูลมากกว่า 1 ฐานข้อมูลเช่น ฐานข้อมูลบุคลากร ฐานข้อมูลลูกค้า ฐานข้อมูลสินค้า เป็นต้น
Database ถูกพัฒนาขึ้นมาตั้งแต่ปี 1960 เริ่มต้นจาก hierarchical และ network databases จนมาถึงปี 1980 มีการนำเอา object-oriented-databases (OODBMS) มาใช้งาน ซึ่งเป็นพื่นฐานของระบบ relation database ที่ใช้กันอยู่ในปัจจุบันนี้ในอีกมุมหนึง เราสามารถจัดแบ่งประเภทของ database ตามรูปแบบของชนิดข้อมูลได้ เช่น ตัวเลข,ตัวอักษร หรือ รูปภาพ บางครั้งก็อาจจะแบ่งตามความนิยมของ relational database เช่น distributed database, cloud database หรือ NoSQL database.Relational database ถูกคิดค้นขึ้นโดย E.F. Codd (IBM)ในปี 1970 เริ่มต้นสร้างขึ้นมาจากกลุ่มของ table ที่มีข้อมูลภายในโดยแบ่งออกเป็นตามประเภทที่ตั้งไว้ แต่ละ table จะมีอย่างน้อย 1 ชนิดของแต่ละ column และแต่ละ row จะมีข้อมูลตามที่ชนิดที่ colmuns ได้กำหนดไว้Standard Query Language (SQL) เป็นมาตราฐานที่ผู้ใช้งาน และ ระบบอื่นๆ ไว้เชื่อมต่อกับ relational database ซึ่งง่ายต่อการเพิ่มข้อมูลเข้าไป โดยไม่กระทบต่อโปรแกรมอื่นที่ใช้งานร่วมกันอยู่Distributed database เป็น ฐานข้อมูลที่ถูกเก็บกระจายออกไปหลายๆที่ โดยอาศัยกระบวนการแจกจ่าย และ สำรองข้อมูล ผ่านทางระบบ network ซึ่งมีอยู่ด้วยกัน 2 แบบคือ-homogeneous – ระบบทั้งหมดทุกที่ต้องเป็น OS และ database ชนิดเดียวกัน-heterogeneous – ระบบที่งหมดจะเหมือนหรือต่างกันก็ได้ในแต่ละที่Cloud database เป็นฐานข้อมูลแบบใหม่ ที่ถูกปรับปรุงและสร้างขึ้นบนระบบ virtualized แบบเดียวกับ hybrid cloud, public cloud หรือ private cloud โดยเราสามารถขยายขนาดเพิ่มขึ้น หรือ ปรับแต่ง resource ได้ตลอดเวลา ขึ้นอยู่กับความต้องการของผู้ใช้งานcloud databaseNoSQL database ถูกใช้ในรูปแบบ ที่เป็นการกระจายของข้อมูล จึงมีประสิทธิ์ภาพสูงสำหรับข้อมูลขนาดใหญ่ (big data) เพราะ relational database ไม่ถูกออกมาให้รอบรับข้อมูลขนาดใหญ่ จึงนิยมใช้กับการวิเคราะห์ข้อมูลขนาดใหญ่ที่ไม่ค่อยมีรูปแบบตายตัวnosqlมีด้วยกัน 2 แบบคือ– Database management system (DBMS) เป็น software ที่ควบคุมและบริหารข้อมูลภายในฐานข้อมูล– Relational database management system (RDBMS) ถูกพัฒนาขึ้นในปี 1970เพื่อเข้าถึง ฐานข้อมูลแบบ relational และยังคงได้รับความนิยมจนถึงปัจจุบันประโยชน์ของฐานข้อมูล1. ลดการเก็บข้อมูลที่ซ้ำซ้อน ข้อมูลบางชุดที่อยู่ในรูปของแฟ้มข้อมูลอาจมีปรากฏอยู่หลาย ๆ แห่ง เพราะมีผู้ใช้ข้อมูลชุดนี้หลายคน เมื่อใช้ระบบฐานข้อมูลแล้วจะช่วยให้ความซ้ำซ้อนของข้อมูลลดน้อยลง2. รักษาความถูกต้องของข้อมูล เนื่องจากฐานข้อมูลมีเพียงฐานข้อมูลเดียว ในกรณีที่มีข้อมูลชุดเดียวกันปรากฏอยู่หลายแห่งในฐานข้อมูล ข้อมูลเหล่านี้จะต้องตรงกัน ถ้ามีการแก้ไขข้อมูลนี้ทุก ๆ แห่งที่ข้อมูลปรากฏอยู่จะแก้ไขให้ถูกต้องตามกันหมดโดยอัตโนมัติด้วยระบบจัดการฐานข้อมูล3. การป้องกันและรักษาความปลอดภัยให้กับข้อมูลทำได้อย่างสะดวก การป้องกันและรักษาความปลอดภัยกับข้อมูลระบบฐานข้อมูลจะให้เฉพาะผู้ที่เกี่ยวข้องเท่านั้นซึ่งก่อให้เกิดความปลอดภัย(security) ของข้อมูลด้วยข้อดีของฐานข้อมูลการจัดเก็บข้อมูลเป็นฐานข้อมูลได้เปรียบกว่าการจัดเก็บข้อมูลแบบแฟ้มข้อมูล  ดังนี้ข้อเสียของฐานข้อมูลการเก็บข้อมูลรวมเป็นฐานข้อมูลมีข้อเสีย  ดังนี้คือระบบจัดการฐานข้อมูล ( Database Management System) หรือที่เรียกว่า   ดีบีเอ็มเอส (DBMS)คือซอฟต์แวร์สำหรับบริหารและจัดการฐานข้อมูล เปรียบเสมือนสื่อกลางระหว่างผู้ใช้และโปรแกรมต่างๆ ที่เกี่ยวข้องกับการใช้ฐานข้อมูล ซึ่งมีหน้าที่ช่วยให้ผู้ใช้เข้าถึงข้อมูลได้ง่ายสะดวกและมีประสิทธิภาพ การเข้าถึงข้อมูลของผู้ใช้ อาจเป็นการสร้างฐานข้อมูล การแก้ไขฐานข้อมูล หรือการตั้งคำถามเพื่อให้ได้ข้อมูลมาโดยผู้ใช้ไม่จำเป็นต้องรับรู้เกี่ยวกับรายละเอียดภายในโครงสร้างของฐานข้อมูล เปรียบเสมือนเป็นสื่อกลางระหว่างผู้ใช้และโปรแกรมต่าง ๆ ที่เกี่ยวข้องกับการใช้ฐานข้อมูลซึ่งต่างจากระบบแฟ้มข้อมูลที่หน้าที่เหล่านี้จะเป็นหน้าที่ของโปรแกรมเมอร์หน้าที่ของระบบการจัดการฐานข้อมูล
  1. แปลงคำสั่งที่ใช้จัดการกับข้อมูลภายในฐานข้อมูล ให้อยู่ในรูปแบบที่ฐานข้อมูลเข้าใจ
  1. นำคำสั่งต่าง ๆ ซึ่งได้รับการแปลแล้ว ไปสั่งให้ฐานข้อมูลทำงาน เช่น การเรียกใช้ (Retrieve) จัดเก็บ (Update) ลบ (Delete) เพิ่มข้อมูล (Add) เป็นต้น
  1. ป้องกันความเสียหายที่จะเกิดขึ้นกับข้อมูลภายในฐานข้อมูล โดยจะคอยตรวจสอบว่าคำสั่งใดที่สามารถทำงานได้ และคำสั่งใดที่ไม่สามารถทำงานได้
  1. รักษาความสัมพันธ์ของข้อมูลภายในฐานข้อมูลให้มีความถูกต้องอยู่เสมอ
  1. เก็บรายละเอียดต่างๆ ที่เกี่ยวข้องกับข้อมูลภายในฐานข้อมูลไว้ในพจนานุกรมข้อมูล (Data Dictionary) ซึ่งรายละเอียดเหล่านี้มักจะถูกเรียกว่า เมทาดาต้า (MetaData) ซึ่งหมายถึง "ข้อมูลของข้อมูล"
  1. ดูแลการใช้งานให้กับผู้ใช้ ในการติดต่อกับตัวจัดการระบบแฟ้มข้อมูลได้ โดยจะทำหน้าที่ติดต่อกับระบบแฟ้มข้อมูลซึ่งเสมือนเป็นผู้จัดการแฟ้มข้อมูล (file manager) นำข้อมูลจากหน่วยความจำสำรองเข้าสู่หน่วยความจำหลักเฉพาะส่วนที่ต้องการใช้งาน และทำหน้าที่ประสานกับตัวจัดการระบบแฟ้มข้อมูลในการจัดเก็บ เรียกใช้ และแก้ไขข้อมูล
  1. ควบคุมการใช้ข้อมูลพร้อมกัน (Concurrency Control) ในระบบคอมพิวเตอร์ที่ใช้อยู่ปัจจุบัน โปรแกรมการทำงานมักจะเป็นแบบผู้ใช้หลายคน (Multi User) จึงทำให้ผู้ใช้แต่ละคนสามารถเรียกใช้ข้อมูลได้พร้อมกัน ระบบจัดการฐานข้อมูลที่มีคุณสมบัติควบคุมการใช้ข้อมูลพร้อมกันนี้ จะทำการควบคุมการใช้ข้อมูลพร้อมกันของผู้ใช้หลายคนในเวลาเดียวกันได้ โดยมีระบบการควบคุมที่ถูกต้องเหมาะสม เช่น ถ้าการแก้ไขข้อมูลนั้นยังไม่เรียบร้อย ผู้ใช้อื่นๆ ที่ต้องการเรียกใช้ข้อมูลนี้จะไม่สามารถเรียกข้อมูลนั้นๆ ขึ้นมาทำงานใดๆ ได้ ต้องรอจนกว่าการแก้ไขข้อมูลของผู้ที่เรียกใช้ข้อมูลนั้นก่อนจะเสร็จเรียบร้อย จึงจะสามารถเรียกข้อมูลนั้นไปใช้งานต่อได้ ทั้งนี้เพื่อป้องกันไม่ให้เกิดปัญหาการเรียกใช้ข้อมูลที่ไม่ถูกต้อง
  1. ควบคุมระบบความปลอดภัยของข้อมูลโดยป้องกันไม่ให้ผู้ที่ไม่ได้รับอนุญาตเข้ามาเรียกใช้หรือแก้ไขข้อมูลในส่วนป้องกันเอาไว้ พร้อมทั้งสร้างฟังก์ชันในการจัดทำข้อมูลสำรอง
  1. ควบคุมการใช้ข้อมูลในสภาพที่มีผู้ใช้พร้อม ๆ กันหลายคน โดยจัดการเมื่อมีข้อผิดพลาดของข้อมูลเกิดขึ้น
ระบบจัดการฐานข้อมูลที่นิยมใช้กันในปัจจุบัน
  1. ออราเคิล (Oracle)
  1. ไมโครซอฟท์ เอสคิวแอล เซิร์ฟเวอร์ (Microsoft SQL Server)
  1. มายเอสคิวแอล (MySQL)
  1. ไมโครซอฟต์ แอคเซส (Microsoft Access)
  1. ไอบีเอ็ม ดีบีทู (IBM DB/2)
  1. ไซเบส (Sybase)
  1. PostgreSQL
  1. Progress
  1. Interbase
  1. Firebird
  1. Pervasive SQL
  1. แซพ ดีบี (SAP DB)

วันพฤหัสบดีที่ 16 สิงหาคม พ.ศ. 2561

บทที่ 5 โทรคมนาคม อินเตอร์เน็ต เทคโนโลยีไร้สาย

โทรคมนาคม หมายถึงอะไร คืออะไร (Telecommunication)
                โทรคมนาคม คือการขยายขอบเขตของการสื่อสารให้มีผลในระยะไกล ในทางปฏิบัติแล้ว เรายอมรับว่าเมื่อมีการขยายขอบเขตดังกล่าวแล้ว อะไรบางอย่างอาจต้องมีการสูญเสียไป ดังนั้นคำว่า โทรคมนาคม นั้น จะรวมถึงรูปแบบทั้งหมดของการสื่อสารดั้งเดิม ที่มีการดัดแปลงหรือปรับปรุงให้สามารถสื่อสารได้ระยะไกล ซึ่งรวมถึง วิทยุ โทรเลข โทรทัศน์ โทรศัพท์ การสื่อสารข้อมูล และเครือข่ายคอมพิวเตอร์
                ระบบโทรคมนาคม ได้คิดค้นและพัฒนาโดยวิศวกรโทรคมนาคม และผู้ที่มีชื่อเสียงในแวดวงโทรคมนาคมนี้ ได้แก่ อเล็กซานเดอร์ เบลล์ (Alexander Bell) ผู้คิดค้นโทรศัพท์จอห์น โลกี้ แบรด (John Logie Baird) ผู้คิดค้นโทรทัศน์ และ กูลเลียโม มาโคนี่ (Guglielmo Marconi) ผู้คิดค้นวิทยุสื่อสาร ในไม่นานมานี้ใยแก้วนำแสงถูกใช้เพิ่มแบนวิทด์ให้กับการเชื่อมต่อกันระหว่างระบบสื่อสาร ซึ่งทำให้ระบบสื่อสารรวดเร็วขึ้น ระบบอินเทอร์เน็ตมีความรวดเร็ว สามารถให้บริการโทรทัศน์ดิจิตอลออนไลน์ได้ ซึ่งจะให้ภาพคมชัดกว่าแบบเดิม
การสื่อสารโทรคมนาคม อาจแบ่งได้เป็นสองประเภทใหญ่ๆ ดังนี้
1. การสื่อสารที่เชื่อมต่อด้วยสาย (Wired) ยกตัวอย่าง เช่น โครงข่ายโทรศัพท์พื้นฐาน โครงข่ายโทรเลข เป็นต้น
2. การสื่อสารที่เชื่อมต่อแบบไร้สาย (Wireless) ยกตัวอย่าง เช่น โครงข่ายโทรศัพท์มือถือ โครงข่ายดาวเทียม เป็นต้น

อินเทอร์เน็ต คืออะไร
                อินเทอร์เน็ต(Internet) คือ เครือข่ายนานาชาติ ที่เกิดจากเครือข่ายขนาดเล็กมากมาย รวมเป็นเครือข่ายเดียวทั้งโลก หรือเครือข่ายสื่อสาร ซึ่งเชื่อมโยงระหว่างคอมพิวเตอร์ทั้งหมด ที่ต้องการเข้ามาในเครือข่าย สำหรับคำว่า internet หากแยกศัพท์จะได้มา คำ คือ คำว่า Inter และคำว่า net ซึ่ง Inter หมายถึงระหว่าง หรือท่ามกลาง และคำว่า Net มาจากคำว่า Network หรือเครือข่าย เมื่อนำความหมายของทั้ง คำมารวมกัน จึงแปลว่า การเชื่อมต่อกันระหว่างเครือข่าย IP (Internet protocal) Address คอมพิวเตอร์ทุกเครื่องที่เชื่อมต่อกันใน internet ต้องมี IP ประจำเครื่อง ซึ่ง IP นี้มีผู้รับผิดชอบคือ IANA (Internet assigned number authority) ซึ่งเป็นหน่วยงานกลางที่ควบคุมดูแล IPV4 ทั่วโลก เป็น Public address ที่ไม่ซ้ำกันเลยในโลกใบนี้ การดูแลจะแยกออกไปตามภูมิภาคต่าง ๆ สำหรับทวีปเอเชียคือ APNIC (Asia pacific network information center) แต่การขอ IP address ตรง ๆ จาก APNIC ดูจะไม่เหมาะนัก เพราะเครื่องคอมพิวเตอร์ต่าง ๆ เชื่อมต่อด้วย Router ซึ่งทำหน้าที่บอกเส้นทาง ถ้าท่านมีเครือข่ายของตนเองที่ต้องการเชื่อมต่ออินเทอร์เน็ต ก็ควรขอ IP address จาก ISP (Internet Service Provider) เพื่อขอเชื่อมต่อเครือข่ายผ่าน ISP และผู้ให้บริการก็จะคิดค่าใช้จ่ายในการเชื่อมต่อตามความเร็วที่ท่านต้องการ เรียกว่า Bandwidth เช่น 2 Mbps แต่ถ้าท่านอยู่ตามบ้าน และใช้สายโทรศัพท์พื้นฐาน ก็จะได้ความเร็วในปัจจุบันไม่เกิน 56 Kbps ซึ่งเป็น speed ของ MODEM ในปัจจุบัน
                IP address คือเลข ชุด หรือ 4 Byte เช่น 203.158.197.2 หรือ 202.29.78.12 เป็นต้น แต่ถ้าเป็นสถาบันการศึกษาโดยทั่วไปจะได้ IP มา 1 Class C เพื่อแจกจ่ายให้กับ Host ในองค์กรได้ใช้ IP จริงได้ถึง 254 เครื่อง เช่น 203.159.197.0 ถึง 203.159.197.255 แต่ IP แรก และ IP สุดท้ายจะไม่ถูกนำมาใช้ จึงเหลือ IP ให้ใช้ได้จริงเพียง 254 หมายเลข
1 Class C หมายถึง Subnet mask เป็น 255.255.255.0 และแจก IP จริงในองค์กรได้สูงสุด 254
1 Class B หมายถึง Subnet mask เป็น 255.255.0.0 และแจก IP จริงในองค์กรได้สูงสุด 66,534
1 Class A หมายถึง Subnet mask เป็น 255.0.0.0 และแจก IP จริงในองค์กรได้สูงสุด 16,777,214
ประโยชน์ของอินเทอร์เน็ต
เป็นแหล่งข้อมูลที่ลึก และกว้าง เพราะข้อมูลถูกสร้างได้ง่าย แม้นักเรียน หรือผู้สูงอายุก็สร้างได้
เป็นแหล่งรับ หรือส่งข่าวสาร ได้หลายรูปแบบ เช่น mail, board, icq, irc, sms หรือ web เป็นต้น
เป็นแหล่งให้ความบันเทิง เช่น เกม ภาพยนตร์ ข่าว หรือห้องสะสมภาพ เป็นต้น
เป็นช่องทางสำหรับทำธุรกิจ สะดวกทั้งผู้ซื้อ และผู้ขาย เช่น e-commerce หรือบริการโอนเงิน เป็นต้น
ใช้แทน หรือเสริมสื่อที่ใช้ติดต่อสื่อสาร ในปัจจุบัน โดยเสียค่าใช้จ่าย และเวลาที่ลดลง
เป็นช่องทางสำหรับประชาสัมพันธ์สินค้า บริการ หรือองค์กร

ประวัติความเป็นมา
ประวัติในระดับนานาชาติ
อินเทอร์เน็ต เป็นโครงการของ ARPAnet(Advanced Research Projects Agency Network) ซึ่งเป็นหน่วยงานที่สังกัด กระทรวงกลาโหม ของสหรัฐ (U.S.Department of Defense - DoD) ถูกก่อตั้งเมื่อประมาณ ปี พ.ศ.2503(ค.ศ.1960)
พ.ศ.2512(ค.ศ.1969) ARPA ได้รับทุนสนันสนุน จากหลายฝ่าย ซึ่งหนึ่งในผู้สนับสนุนก็คือ Edward Kenedy และเปลี่ยนชื่อจาก ARPA เป็น DARPA(Defense Advanced Research Projects Agency) พร้อมเปลี่ยนแปลงนโยบายบางอย่าง และในปีพ.ศ.2512 นี้เองได้ทดลองการเชื่อมต่อคอมพิวเตอร์จาก แห่งเข้าหากันเป็นครั้งแรก คือ มหาวิทยาลัยแคลิฟอร์เนียที่ลองแอนเจลิส สถาบันวิจัยสแตนฟอร์ด มหาวิทยาลัยแคลิฟอร์เนียที่ซานตาบาร์บารา และมหาวิทยาลัยยูทาห์ เครือข่ายทดลองประสบความสำเร็จอย่างมาก ดังนั้นในปีพ.ศ.2518(ค.ศ.1975) จึงเปลี่ยนจากเครือข่ายทดลอง เป็นเครือข่ายใช้งานจริง ซึ่ง DARPA ได้โอนหน้าที่รับผิดชอบให้แก่ หน่วยงานการสื่อสารของกองทัพสหรัฐ(Defense Communications Agency 
ปัจจุบันคือ Defense Informations Systems Agency) แต่ในปัจจุบัน Internet มีคณะทำงานที่รับผิดชอบบริหารเครือข่ายโดยรวม เช่น ISOC (Internet Society) ดูแลวัตถุประสงค์หลัก IAB(Internet Architecture Board) พิจารณาอนุมัติมาตรฐานใหม่ใน Internet IETF(Internet Engineering Task Force) พัฒนามาตรฐานที่ใช้กับ Internet ซึ่งเป็นการทำงานโดยอาสาสมัคร ทั้งสิ้น
พ.ศ.2526(ค.ศ.1983) DARPA ตัดสินใจนำ TCP/IP (Transmission Control Protocol/Internet Protocol) มาใช้กับคอมพิวเตอร์ทุกเครื่องในระบบ ทำให้เป็นมาตรฐานของวิธีการติดต่อ ในระบบเครือข่าย Internet จนกระทั่งปัจจุบัน จึงสังเกตได้ว่า ในเครื่องคอมพิวเตอร์ทุกเครื่องที่จะต่อ internet ได้จะต้องเพิ่ม TCP/IP ลงไปเสมอ เพราะ TCP/IP คือข้อกำหนดที่ทำให้คอมพิวเตอร์ทั่วโลก ทุก platform และสื่อสารกันได้ถูกต้อง
การกำหนดชื่อโดเมน(Domain Name System) มีขึ้นเมื่อ พ.ศ.2529(ค.ศ.1986) เพื่อสร้างฐานข้อมูลแบบกระจาย(Distribution database) อยู่ในแต่ละเครือข่าย และให้ ISP(Internet Service Provider) ช่วยจัดทำฐานข้อมูลของตนเอง จึงไม่จำเป็นต้องมีฐานข้อมูลแบบรวมศูนย์ เหมือนแต่ก่อน เช่น การเรียกเว็บ www.yonok.ac.th จะไปที่ตรวจสอบว่ามีชื่อนี้ หรือไม่ ที่ www.thnic.co.th ซึ่งมีฐานข้อมูลของเว็บที่ลงท้ายด้วย th ทั้งหมด เป็นต้น
- DARPA ได้ทำหน้าที่รับผิดชอบดูแลระบบ internet เรื่อยมาจนถึง พ.ศ.2533(ค.ศ.1990) และให้ มูลนิธิวิทยาศาสตร์แห่งชาติ(National Science Foundation - NSF) เข้ามาดูแลแทนร่วม กับอีกหลายหน่วยงาน
ในความเป็นจริง ไม่มีใครเป็นเจ้าของ internet และไม่มีใครมีสิทธิขาดแต่เพียงผู้เดียว ในการกำหนดมาตรฐานใหม่ต่าง ๆ ผู้ตัดสินว่าสิ่งไหนดี มาตรฐานไหนจะได้รับการยอมรับ คือ ผู้ใช้ ที่กระจายอยู่ทั่วทุกมุมโลก ที่ได้ทดลองใช้มาตรฐานเหล่านั้น และจะใช้ต่อไปหรือไม่เท่านั้น ส่วนมาตรฐานเดิมที่เป็นพื้นฐานของระบบ เช่น TCP/IP หรือ Domain name ก็จะต้องยึดตามนั้นต่อไป เพราะ Internet เป็นระบบกระจายฐานข้อมูล การจะเปลี่ยนแปลงระบบพื้นฐาน จึงไม่ใช่เรื่องง่ายนัก

ประวัติความเป็นมาอินเทอร์เน็ตในประเทศไทย
อินเทอร์เน็ตในประเทศไทย เริ่มต้นเมื่อปีพ.ศ.2530(ค.ศ.1987) โดยการเชื่อมต่อกับคอมพิวเตอร์ ระหว่างมหาวิทยาลัยสงขลานครินทร์(http://www.psu.ac.th)และสถาบันเทคโนโลยีแห่งเอเชีย (http://www.ait.ac.th) ไปยังมหาวิทยาลัยเมลเบิร์น ประเทศออสเตรเลีย(http://www.unimelb.edu.au) แต่ครั้งนั้นยังเป็นการเชื่อมต่อโดยผ่านสายโทรศัพท์ (Dial-up line) ซึ่งสามารถส่งข้อมูลได้ช้า และไม่เสถียร จนกระทั่ง ธันวาคม ปีพ.ศ.2535 ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ(NECTEC) ได้ทำการเชื่อมต่อคอมพิวเตอร์ของมหาวิทยาลัย แห่ง เข้าด้วยกัน (Chula, Thammasat, AIT, Prince of Songkla, Kasetsart and NECTEC) โดยเรียกเครือข่ายนี้ว่า ไทยสาร(http://www.thaisarn.net.th) และขยายออกไปในวงการศึกษา หรือไม่ก็การวิจัย การขยายตัวเป็นไปอย่างต่อเนื่องจนเดือนกันยายน ปี พ.ศ.2537 มีสถาบันการศึกษาเข้าร่วมถึง 27 สถาบัน และความต้องการใช้อินเทอร์เน็ตของเอกชนมีมากขึ้น การสื่อสารแห่งประเทศไทย (http://www.cat.or.th) เปิดโอกาสให้ภาคเอกชน สามารถเป็นผู้ให้บริการอินเทอร์เน็ต (ISP - Internet Service Provider) และเปิดให้บริการแก่บุคคลทั่วไป สามารถเชื่อมต่อ Internet ผ่านผู้ให้บริการที่ได้รับอนุญาตจากการสื่อสารแห่งประเทศไทย

เทคโนโลยีไร้สาย BLUETOOTH คืออะไร?
                เทคโนโลยีไร้สาย BLUETOOTH เป็นเทคโนโลยีไร้สายระยะสั้นที่สนับสนุนการสื่อสารข้อมูลแบบไร้สายระหว่างอุปกรณ์ดิจิตอล อย่างเช่น เครื่องคอมพิวเตอร์และกล้องถ่ายภาพดิจิตอล เทคโนโลยีไร้สาย BLUETOOTH สามารถใช้งานได้ภายในช่วงระยะ 10 เมตร
                การเชื่อมต่ออุปกรณ์สองชิ้นเข้าด้วยกันเป็นรูปแบบการใช้งานตามปกติ แต่อุปกรณ์บางชนิดสามารถเชื่อมต่อกับอุปกรณ์อื่นมากกว่าสองชิ้นได้ในเวลาเดียวกัน
                ท่านไม่จำเป็นต้องใช้สายเคเบิ้ลเพื่อทำการเชื่อมต่อ และไม่จำเป็นต้องวางอุปกรณ์ใกล้กันและหันเข้าหากันเหมือนการใช้เทคโนโลยีอินฟราเรด ตัวอย่างเช่น ท่านสามารถใช้งานอุปกรณ์ได้จากกระเป๋าถือหรือกระเป๋าเสื้อ/กางเกง
                มาตรฐาน BLUETOOTH เป็นมาตรฐานสากลที่ได้รับการสนับสนุนจากหลายพันบริษัททั่วโลก และมีบริษัทจำนวนมากนำไปใช้งานจนแพร่หลายทั่วโลก

ระยะสูงสุดที่สามารถใช้สื่อสารข้อมูล
ระยะสูงสุดที่สามารถใช้สื่อสารข้อมูลอาจสั้นลงได้ในกรณีต่อไปนี้
มีสิ่งกีดขวางอย่างเช่น คนโลหะ หรือกำแพง อยู่ระหว่างอุปกรณ์ที่ใช้กับอุปกรณ์ BLUETOOTH
มีอุปกรณ์ LAN ไร้สายใช้งานอยู่ในบริเวณใกล้กับอุปกรณ์ของท่าน
มีไมโครเวฟใช้งานอยู่ในบริเวณใกล้กับอุปกรณ์ของท่าน
มีอุปกรณ์ที่สร้างรังสีคลื่นแม่เหล็กไฟฟ้าใช้งานอยู่ในบริเวณใกล้กับอุปกรณ์ของท่าน

การรบกวนจากอุปกรณ์อื่น
เนื่องจากอุปกรณ์ BLUETOOTH และระบบ LAN ไร้สาย (IEEE802.11b/g) ใช้งานความถี่เดียวกัน อาจทำให้เกิดการรบกวนกันของคลื่นไมโครเวฟได้ ส่งผลให้ความเร็วการสื่อสารข้อมูลลดลงเกิดสัญญาณรบกวน หรือไม่สามารถทำการเชื่อมต่อได้ หากใช้งานอุปกรณ์ของท่านใกล้กับอุปกรณ์ LAN ไร้สาย หากเกิดกรณีดังกล่าว ให้ดำเนินการดังนี้
-          ใช้งานอุปกรณ์ที่ระยะห่างอย่างน้อย 10 เมตรจากอุปกรณ์ LAN ไร้สาย

-          หากใช้งานอุปกรณ์ภายในระยะ 10 เมตรจากอุปกรณ์ LAN ไร้สาย ให้ปิดอุปกรณ์ LAN ไร้สาย

การรบกวนที่มีต่ออุปกรณ์อื่น
คลื่นไมโครเวฟที่แผ่ออกมาจากอุปกรณ์ BLUETOOTH อาจส่งผลรบกวนการทำงานของอุปกรณ์อิเล็กทรอนิกส์ทางการแพทย์ได้ ให้ปิดอุปกรณ์ของท่านและอุปกรณ์ BLUETOOTH อื่นในสถานที่ต่อไปนี้ เพราะอาจเป็นสาเหตุทำให้เกิดอุบัติเหตุได้
-          ในบริเวณที่มีก๊าซติดไฟง่ายในโรงพยาบาลรถไฟเครื่องบิน หรือในสถานีบริการน้ำมัน
-          ใกล้ประตูอัตโนมัติหรืออุปกรณ์แจ้งเตือนไฟไหม้

วันอังคารที่ 14 สิงหาคม พ.ศ. 2561

บทที่ 6 โครงสร้างของระบบพาณิชย์อิเล็กทรอนิกส์และกระบวนการทางพาณิชย์อิเล็กทรอนิกส์

โครงสร้างของระบบพาณิชย์อิเล็กทรอนิกส์และกระบวนการทางพาณิชย์อิเล็กทรอนิกส์
   โครงสร้างของระบบพาณิชย์อิเล็กทรอนิกส์
                        หน้าร้าน (Storefront) เป็นส่วนประกอบที่สำคัญของระบบการค้าแบบพาณิชย์อิเล็กทรอนิกส์สำหรับแสดงข้อมูลสินค้าทั้งหมดของร้านค้า การ                   ค้นหาข้อมูล หน้าร้านต้องมีการออกแบบที่ดีเหมาะสมกับกลุ่มเป้าหมาย
                         ระบบตระกร้ารับคำสั่งซื้อ (Shopping Cart System) เป็นระบบต่อเนื่องจากหน้าร้าน เมื่อลูกค้าต้องการสั่งซื้อสินค้า ให้คลิกที่ สั่งซื้อ หรือ                   สัญลักษณ์รูปตระกร้า จะปรากฏรายการสินค้าที่ลูกค้าต้องการพร้อมคำนวณค่าใช้จ่าย
                         ระบบการชำระเงิน (Payment System) ผู้ขายต้องมีทางเลือกให้ลูกค้าหลายทางเพื่อความสะดวกของลูกค้า เช่น การโอนเงินเข้าบัญชี                         ธนาคาร การชำระด้วยบัตรเครดิต การส่งผ่านธนานัติ เป็นต้น
                         ระบบสมัครสมาชิก (Member System) เป็นการบันทึกข้อมูลที่ต้องการสมัครเป็นสมาชิกเพื่อรับข่าวสาร รวมถึงการสั่งซื้อสินค้า
                         ระบบขนส่ง (Transportation System) เป็นระบบการจัดส่งสินค้าให้ถึงลูกค้า มีทางเลือกหลายทางให้ลูกค้า ขึ้นอยู่กับความต้องการของ                     ลูกค้า ค่าใช้จ่ายแต่ละวิธีจะไม่เท่ากัน  เช่น EMS , DHL , FedEx , UPS เป็นต้น เพื่อความสะดวกในการคำนวณค่าใช้จ่าย
                         ระบบติดตามคำสั่งซื้อ (Order Tracking system) ระบบติดตามคำสั่งซื้อเมื่อเสร็จสิ้นการสั่งซื้อแต่ละครั้งลูกค้าจะได้รับหมายเลขคำสั่งซื้อ                   เพื่อใช้หมายเลขดังกล่าวตรวจสอบสถานะของสินค้าได้ จะทำให้ลูกค้าเกิดความเชื่อถือ มั่นใจว่าได้รับสินค้าแน่นอน

  กระบวนการทางพาณิชย์อิเล็กทรอนิกส์
                         การค้นหาข้อมูล   ค้นหาข้อมูลสินค้าที่ต้องการ แล้วนำมาวิเคราะห์เปรียบเทียบการสั่งซื้อ
                         การสั่งซื้อสินค้า เมื่อเลือกสินค้าที่ต้องการแล้ว นำรายการสินค้าเข้าสู่ระบบตระกร้า และมีการคำนวณค่าใช้จ่าย สามารถเลือกรายการสินค้าและปริมาณที่สั่งได้
                         การชำระเงิน ขึ้นอยู่กับความสะดวกว่าต้องการชำระวิธีไหน
                         การส่งมอบสินค้า เลือกวิธีการขนส่งสินค้า
                         การให้บริการหลังการขาย ร้านค้าต้องมีบริการหลังการขายให้กับลูกค้า

วันพุธที่ 8 สิงหาคม พ.ศ. 2561

บทที่ 8 ระบบสนับสนุนการตัดสินใจ

ระบบสนับสนุนการตัดสินใจ ( Decision Support System : DSS )
ระบบสนับสนุนการตัดสินใจ (Decision Support System)
ระบบสนับสนุนการตัดสินใจ (Decision Support System) เป็นระบบย่อยหนึ่งในระบบสารสนเทศเพื่อการจัดการ โดยที่ระบบสนับสนุนการตัดสินใจจะช่วยผู้บริหารในเรื่องการตัดสินใจในเหตุการณ์หรือกิจกรรมทางธุรกิจที่ไม่มีโครงสร้างแน่นอน หรือกึ่งโครงสร้าง ระบบสนับสนุนการตัดสินใจอาจจะใช้กับบุคคลเดียวหรือช่วยสนับสนุนการตัดสินใจเป็นกลุ่ม นอกจากนั้น ยังมีระบบสนับสนุนผู้บริหารเพื่อช่วยผู้บริหารในการตัดสินใจเชิงกลยุทธ์
ระบบสนับสนุนการตัดสินใจ ได้เริ่มขึ้นในช่วง ปี ค.ศ. 1970 โดยมีหลายบริษัทเริ่มที่จะพัฒนาระบบสารสนเทศเพื่อที่จะช่วยผู้บริหารในการตัดสินใจปัญหาที่ไม่มีโครงสร้างที่แน่นอน หรือกึ่งโครงสร้างโดยข้อมูลมีการเปลี่ยนแปลงตลอด ซึ่งระบบสารสนเทศเดิมที่ใช้ในลักษณะระบบการประมวลผลรายการ (Transaction processing system) ไม่สามารถกระทำได้ นอกจากนั้นยังมีวัตถุประสงค์เพื่อลดแรงงาน ต้นทุนที่ต่ำลงและยังช่วยในเรื่องการวิเคราะห์การสร้างตัวแบบ (Model) เพื่ออธิบายปัญหาและตัดสินใจปัญหาต่างๆ จนกระทั่งปี ค.ศ. 1980 ความพยายามในการใช้ระบบนี้เพื่อช่วยในการสนับสนุนการตัดสินใจได้แพร่ออกไป ยังกลุ่มและองค์การต่างๆ

ระบบสนับสนุนการตัดสินใจ คืออะไร
DSS เป็นซอฟแวร์ที่ช่วยในการตัดสินใจเกี่ยวกับการจัดการ การรวบรวมข้อมูล การวิเคราะห์ข้อมูล และการสร้างตัวแบบที่ซับซ้อน ภายใต้ซอฟต์แวร์เดียวกัน นอกจากนั้น DSSยังเป็นการประสานการทำงานระหว่างบุคลากรกับเทคโนโลยีทางด้านซอฟต์แวร์ โดยเป็นการกระทำโต้ตอบกัน เพื่อแก้ปัญหาแบบไม่มีโครงสร้าง และอยู่ภายใต้การควบคุมของผู้ใช้ตั้งแต่เริ่มต้นถึงสิ้นสุดขั้นตอนหรืออาจกล่าวได้ว่า DSS เป็นระบบที่โต้ตอบกันโดยใช้คอมพิวเตอร์ เพื่อหาคำตอบที่ง่าย สะดวก รวดเร็วจากปัญหาที่ไม่มีโครงสร้างที่แน่นอน ดังนั้นระบบการสนับสนุนการตัดสินใจ จึงประกอบด้วยชุดเครื่องมือ ข้อมูล ตัวแบบ (Model) และทรัพยากรอื่นๆ ที่ผู้ใช้หรือนักวิเคราะห์นำมาใช้ในการประเมินผลและแก้ไขปัญหา ดังนั้นหลักการของDSS จึงเป็นการให้เครื่องมือที่จำเป็นแก่ผู้บริหาร ในการวิเคราะห์ข้อมูลที่มีรูปแบบที่ซับซ้อน แต่มีวิธีการปฏิบัติที่ยืดหยุ่น DSS จึงถูกออกแบบเพื่อเพิ่มประสิทธิภาพในการทำงาน ไม่เพียงแต่การตอบสนองในเรื่องความต้องการของข้อมูลเท่านั้น

การจัดการกับการตัดสินใจ
การจัดการ (Management) หมายถึงการบริหารอย่างเป็นระบบ ประกอบด้วยกิจกรรมของกลุ่มบุคคลที่ร่วมมือกันดำเนินงานเพื่อให้บรรลุวัตถุประสงค์ที่กำหนดไว้โดยใช้กระบวนการและทรัพยากรอย่างเหมาะสมและเกิดประโยชน์สูงสุด
การจัดการเป็นศาสตร์และศิลปะซึ่งกระบวนการจัดการประกอบด้วย การวางแผน (Planning),การจัดองค์การ (Organizing), การสั่งการหรืออำนวยการ (Leading/Directing) และการควบคุม (Controlling) โดยการจัดการที่มีประสิทธิภาพนั้น ผู้บริหารจะต้องสามารถนำเอาความรู้ ความเข้าใจในศาสตร์ด้านการบริหารมาประยุกต์ใช้ให้เหาะสมกับการทำงาน สถานการณ์ และสิ่งแวดล้อมโดยเฉพาะในสภาพแวดล้อมทางธุรกิจที่มีการแข่งขันสูง ผู้บริหารจะต้องรู้จักเลือกและวิเคราะห์ข้อมูลเพื่อให้ได้สารสนเทศในรูปแบบที่ง่ายต่อความเข้าใจและเป็นประโยชน์ต่อการบริหารและการตัดสินใจ

ระดับการจัดการ
การจัดการภายในองค์การ  โดยทั่วไปแบ่งออกเป็น 3 ระดับ การจัดการระดับสูง ( Upper  lever management )  การจัดการระดับกลาง (Middle-level Management)  การจัดการระดับต้น (Lower-level Management)ซึ่งผู้บริหารแต่ละระดับมีหน้าที่และความรับผิดชอบที่ต่างกัน

1. การจัดการระดับสูง (Upper-level Management)
ผู้บริหารระดับสูงเป็นผู้กำหนดวิสัยทัศน์ นโยบาย เป้าหมาย วัตถุประสงค์ รวมถึงวางแผนกลยุทธ์และแผนระยะยาวขององค์การ จึงมีความต้องการสารสนเทศที่มีขอบเขตกว้างและสารสนเทศเกี่ยวกับแนวโน้มต่าง ๆ จากทั้งภายในองค์การและสิ่งแวดล้อมภายนอก

2. การจัดการระดับกลาง (Middle-level Management)
ผู้บริหารระดับกลางมีหน้าที่วางแผนยุทธวิธี (Tactical Planning) และประสานงานระหว่างผู้บริหารระดับสูงและผู้บริหารงานระดับต้นหรือหัวหน้างานเพื่อให้การดำเนินงานเป็นไปอย่างราบรื่นและสามารถปฏิบัติงานตามนโยบายหรือแผนงานที่กำหนดโดยผู้บริหารระดับสูง

3. การจัดการระดับต้น (Lower-level Management)
ผู้บริหารงานระดับต้นหรือหัวหน้างานมีหน้าที่ควบคุม ดูแลการปฏิบัติงานประจำวัน (Operational Control) ซึ่งขั้นตอนการทำงานมีรูปแบบที่แน่นอนและทำงานใกล้ชิดกับผู้ปฏิบัติงาน เพื่อให้การทำงานเป็นไปตามแผนที่กำหนดโดยผู้บริหารระดับกลาง การจัดการในระดับนี้ต้องอาศัยข้อมูลจากการดำเนินงานที่เกี่ยวข้องอย่างละเอียดนำมาวิเคราะห์เพื่อสามารถแก้ไขปัญหาที่เกิดขึ้นในการปฏิบัติงานและควบคุมให้สามารถดำเนินงานตามแผนระยะสั้นที่วางไว้

การตัดสินใจ (Decision Making)

กระบวนการตัดสินใจประกอบด้วย 4 ขั้นตอน คือ
1.การใช้ความคิดประกอบเหตุผล (Intelligence)   เป็นขั้นตอนที่รับรู้และตระหนักถึงปัญหาหรือโอกาสที่เกิดขึ้น ทำการรวบรวมข้อมูลที่เกี่ยวข้องกับปัญหา นำข้อมูลมาวิเคราะห์และตรวจสอบเพื่อแยกแยะและกำหนดรายละเอียดของปัญหาหรือโอกา
2.การออกแบบ (Design)   เป็นขั้นตอนของการพัฒนาและวิเคราะห์ทางเลือกในการปฏิบัติที่เป็นไปได้ รวมถึงการตรวจสอบและประเมินทางเลือกในการแก้ปัญหา ซึ่งอาจใช้ตัวแบบเพื่อสร้างทางเลือกต่าง ๆ ในการแก้ปัญหา หรือออกแบบหนทางแก้ปัญหาที่ดีที่สุด
3.การคัดเลือก (Choice)   ผู้ตัดสินใจจะเลือกแนวทางเลือกที่เมาะสมกับปัญหาและสถานการณ์มากที่สุด โดยอาจใช้เครื่องมือมาช่วยวิเคราะห์ คำนวณค่าใช้จ่ายและผลตอบแทนของแต่ละแนวทางเพื่อให้เกิดความมั่นใจว่าได้เลือกแนวทางที่ดีที่สุด
4.การนำไปใช้ (Implementation)  เป็นขั้นตอนที่นำผลการตัดสินใจไปปฏิบัติและคิดตามผลของการปฏิบัติเพื่อตรวจสอบว่าการดำเนินงานมีประสิทธิภาพหรือมีข้อขัดข้องประการใด จะต้องแก้ไข้หรือปรับปรุงให้สอดคล้องและเหมาะสมกับสถานการณ์อย่างไร

ระดับของการตัดสินใจภายในองค์การ

การตัดสินใจสามารถถูกจำแนกให้สอดคล้องกับระดับของการจัดการออกเป็น 3 ระดับ คือ
1. การตัดสินใจเชิงกลยุทธ์ (Strategic Decision Making)  การตัดสินใจเชิงกลยุทธ์เป็นการตัดสินใจของผู้บริหารระดับสูง ที่ให้ความสนใจในอนาคต เช่น การกำหนดวิสัยทัศน์ขององค์การ การกำหนดนโยบายและการวางแผนระยะยาว เพื่อให้บรรลุวัตถุประสงค์ที่กำหนด โดยทั่วไปสิ่งแวดล้อมในการตัดสินใจของผู้บริหารระดับสูงจะมีการเปลี่ยนแปลงหรือมีความไม่แน่นอน และไม่สามารถกำหนดขั้นตอนการตัดสินใจที่ชัดเจนไว้ล่วงหน้าได้
2. การตัดสินใจเชิงยุทธวิธี (Tactical Decision Making) การตัดสินใจเชิงยุทธวิธีเป็นการตัดสินใจของผู้บริหารระดับกลาง ซึ่งจะเกี่ยวกับการจัดการเพื่อให้การดำเนินงานบรรลุตามเป้าหมายและวัตถุประสงค์ตามที่ผู้บริหารระดับสูงกำหนดไว้ การตัดสินในระดับนี้จะเกี่ยวข้องกับปัญหาในลักษณะแบบกึ่งโครงสร้าง เช่น กาจัดสรรทรัพยากรที่จำเป็นเพื่อให้บรรลุวัตถุประสงค์ขององค์การ การจัดสรรงบประมาณ การกำหนดการผลิต การกำหนดยุทธวิธีทางการตลาด การวางแผนงบประมาณระยะกลาง และการทำโครงการต่าง ๆ เพื่อให้สามารถบรรลุวัตถุประสงค์ที่กำหนดไว้
3.การตัดสินใจเชิงปฏิบัติการ (Operational Decision Making)  การตัดสินใจเชิงปฏิบัติการเป็นการตัดสินใจของผู้บริหารระดับปฏิบัติการหรือหัวหน้างานซึ่งเกี่ยวข้องกับงานประจำหรือการปฏิบัติงานเฉพาะด้านต่างๆ ที่เกิดขึ้นเป็นกิจวัตรเพื่อให้เกิดความมั่นใจว่าสามารถปฏิบัติงานเหล่านั้นได้ตามแผนที่วางไว้อย่างสำเร็จและมีประสิทธิภาพ เช่น การตัดสินใจในกระบวนการสั่งซื้อการควบคุมสินค้าคงคลัง การตัดสินใจในระดับนี้เป็นการตัดสินใจเกี่ยวข้องกับปัญหาลักษณะแบบมีโครงสร้าง ซึ่งหลักเกณฑ์และวิธีการต่าง ๆ สามารถกำหนดไว้ล่วงหน้าและทำการตัดสินใจได้โดยอัตโนมัติเนื่องจากจะเป็นปัญหาในเรื่องที่ซ้ำ ๆ กัน ตัวอย่างของการตัดสินใจ เช่น การกำหนดเวลาสั่งสินค้าคงคลังจำนวนวัตถุดิบที่จะสั่งซื้อแต่ละครั้ง การวางแผนเบิกจ่ายวัสดุ และการมอบหมายงานให้พนักงานเป็นรายบุคคล


 ลักษณะของสารสนเทศและการตัดสินใจของผู้บริหารแต่ละระดับ
ประเภทของการตัดสินใจ

ประเภทของการตัดสินใจมี 3 ประเภท ได้แก่
       1. การตัดสินใจแบบโครงสร้าง ( Structure Decision) บางครั้งเรียกว่าแบบกำหนดไว้ล่วงหน้าแล้ว (programmed) เป็นการตัดสินใจเกี่ยวกับปัญหาที่เกิดขึ้นเป็นประจำ จึงมีมาตรฐานในการตัดสินใจเพื่อแก้ปัญหาอยู่แล้ว โดยวิธีการในการแก้ปัญหาที่ดีที่สุดจะถูกกำหนดไว้อย่างชัดเจน ตามวัตถุประสงค์ที่วางไว้ เช่น การหาระดับสินค้าคงคลังที่เหมาะสม หรือการเลือกกลยุทธ์ในการลงทุนที่เหมาะสมที่สุดเมื่อมีวัตถุประสงค์เพื่อให้เกิดค่าใช้จ่ายต่ำที่สุด หรือเพื่อให้เกิดกำไรสูงสุด การตัดสินใจแบบนี้จึงมักใช้แบบจำลองทางคณิตศาสตร์ (Mathematical Model) หรือศาสตร์ทางด้านวิทยาการ การจัดการ (Management Science) หรือการวิจัยดำเนินงาน (Operation Research) เข้ามาใช้ โดยในบางครั้งอาจนำระบบสนับสนุนการตัดสินใจและระบบผู้เชี่ยวชาญเข้ามาใช้ร่วมด้วย  ตัวอย่างของการตัดสินใจแบบโครงสร้าง ได้แก่ การตัดสินใจเกี่ยวกับระดับสินค้าคงคลัง จะต้องสั่งของเข้า(Order Entry) ครั้งละเท่าไร เมื่อใด การวิเคราะห์งบประมาณ (Budget Analysis) ที่ต้องใช้ในการจัดการต่างๆ การตัดสินใจเรื่องการลงทุน จะลงทุนอะไร ที่ตั้งโกดังเก็บสินค้า (Warehouse Location) ควรตั้งที่ไหนระบบการ จัดส่ง/การจำหน่าย (Distribution System) ควรเป็นอย่างไร เป็นต้น
         2. การตัดสินใจแบบไม่เป็นโครงสร้าง (Unstructured Decision) บางครั้งเรียกว่าแบบไม่เคยกำหนดล่วงหน้ามาก่อน ( Nonprogrammed ) เป็นการตัดสินใจเกี่ยวกับปัญหาซึ่งมีรูปแบบไม่ชัดเจน หรือมีความซับซ้อน จึงไม่มีแนวทางในการแก้ปัญหาแน่นอน เป็นปัญหาที่ไม่มีการระบุวิธีแก้ไว้อย่างชัดเจนว่าต้องทำอะไรบ้าง การตัดสินใจกับปัญหาลักษณะนี้จะไม่มีเครื่องมืออะไรมาช่วย มักเป็นปัญหาของผู้บริหารระดับสูง ต้องใช้สัญชาตญาณ ประสบการณ์ และความรู้ของ ผู้บริหารในการตัดสินใจ ตัวอย่างของการตัดสินใจแบบไม่เป็นโครงสร้าง เช่น การวางแผนการบริการใหม่การว่าจ้างผู้บริหารใหม่เพิ่ม หรือการเลือกกลุ่มของโครงงานวิจัยและพัฒนาเพื่อนำไปใช้ในปีหน้า
          3. การตัดสินใจแบบกึ่งโครงสร้าง (Semi-Structure Decision) เป็นการตัดสินใจแบผสมระหว่างแบบโครงสร้าง และแบบไม่เป็นโครงสร้าง คือบางส่วนสามารถตัดสินใจแบบโครงสร้างได้ แต่บางส่วนไม่สามารถทำได้ โดยปัญหาแบบกึ่งโครงสร้างนี้จะใช้วิธีแก้ปัญหาแบบมาตรฐาน และการพิจารณาโดยมนุษย์รวมเข้าไว้ด้วยกัน คือมีลักษณะเป็นกึ่ง โครงสร้าง แต่มีความซับซ้อนมากขึ้น ขั้นตอนจึงไม่ชัดเจนว่าจะมี

ส่วนประกอบของระบบ DSS

                        ระบบ DSS ประกอบด้วยส่วนประกอบหลัก 3 ส่วน
โครงสร้างระบบสนับสนุนการตัดสินใจ
 ส่วนจัดการข้อมูล (Data Management Subsystem)
          ประกอบด้วยฐานข้อมูล ระบบจัดการฐานข้อมูล ส่วนสอบถามข้อมูล สารบัญข้อมูล ส่วนการดึงข้อมูล และข้อมูลที่ได้รับจากแหล่งต่างๆ ทั้งจากภายในและภายนอกองค์การ ระบบ DSS อาจเชื่อมต่อกับฐานข้อมูลขององค์การหรือคลังข้อมูล (Data Warehouse) เพื่อดึงหรือกรองข้อมูลที่เกี่ยวข้องกับสถานการณ์ในการตัดสินใจมาใช้
ส่วนจัดการโมเดลหรือส่วนจัดการแบบ (Model Management Subsystem)
ประกอบด้วยแบบจำลอง(Model Base)
ระบบจัดการฐานแบบจำลอง (Model Base Management Systerm : MBMS)
ภาษแบบจำลอง (Model Language)
สารบัญแบบจำลอง(Model Directory)
ส่วนดำเนินการแบบจำลอง(Model Execution)

ฐานแบบจำลอง(Model Base) จัดเก็บแบบจำลองต่าง ๆ ที่มีความสามารถในการวิเคราะห์ เช่น แบบจำลองทางการเงิน ทางคณิตศาสตร์ ทางสถิติ หรือแบบจำลองเชิงปริมาณ  เป็นต้น และมีระบบจัดการฐานแบบจำลอง ซึ่งเป็นซอฟต์แวร์ในการสร้างและจัดการแบบจำลองรวมถึงอำนวยความสะดวกให้ผู้ใช้สามารถเรียกใช้แบบจำลองที่เหมาะสมโดยระบบจัดการฐานแบบจำลองมีหน้าที่หลัก ดังนี้
– สร้างแบบจำลองของระบบสนับสนุนการตัดสินใจได้อย่างง่ายและรวดเร็ว
– ให้ผู้ตัดสินใจสามารถจัดการหรือใช้แบบจำลองสำหรับการทดลองหรือวิเคราะห์ถึงการเปลี่ยนแปลงตัว แปรด้านปัจจัยนำเข้าว่า จะส่งผลต่อตัวแปรด้านผลผลิตอย่างไร (Sensitivity Aalysis)
– สามารถจัดเก็บและจัดการแบบจำลองต่างชนิดกัน
– สามารถเข้าถึงและทำงานร่วมกับแบบจำลองสำเร็จรูปอื่นได้
– สามารถจัดกลุ่มและแสดงสารบัญของแบบจำลอง
– สามารถติดตามการใช้แบบจำลองและข้อมูล
– สามารถเชื่อมโยงแบบจำลองต่าง ๆ เข้าด้วยกันอย่างเหมาะสม โดยผ่านทางฐานข้อมูลจัดการและบำรุง  รักษาฐานแบบจำลอง

แบบจำลองเพื่อการตัดสินใจมีหลายประเภท ระบบ DSS อาจถูกสร้างขึ้นมา โดยมีวัตถุประสงค์เฉพาะอย่าง ดังนั้น DSS ต่างระบบกันอาจประกอบด้วยแบบจำลองที่แตกต่างกันตามวัตถุประสงค์ของการนำไปใช้

ตัวอย่างของแบบจำลอง มีดังนี้
– แบบจำลองทางสถิติStatistic Model) ใช้ในการวิเคราะห์ข้อมูลรูปแบบต่างๆ  เช่น การวิเคราะห์ความถดถอย หรือการหาความสัมพันธ์ระหว่างตัวแปรต่างๆ
– แบบจำลองทางการเงิน (Financial Model) ใช้แสดงรายได้ รายจ่าย และกระแสการไหลของเงินสด ฯลฯ เพื่อนำมาใช้เป็นข้อมูลในการวางแผนทางการเงิน
– แบบจำลองเพื่อหาจุดเหมาะสมที่สุด (Optimization Model) เป็นการหาค่าเหมาะสมที่สุดของตัวแปรตามเงื่อนไขที่กำหนด เช่น การหาผลตอบแทนที่สูงที่สุดโดยคำนึงถึงค่าใช้จ่ายต่ำสุด
– แบบจำลองสถานการณ์ (Simulation Model) เป็นตัวแบบคณิตศาสตร์ที่ใช้การสร้างชุดของสมการเพื่อแทนสภาพของระบบที่จะทำการศึกษาแล้วทำการทดลองจากตัวแบบเพื่อศึกษาสิ่งที่จะเกิดขึ้นกับระบบ

 ส่วนการจัดการโต้ตอบ (Dialogue Management Subsystem)
ส่วนจัดการโต้ตอบหรืออาจเรียกว่าส่วนจัดการประสานผู้ใช้(User Interface Management) ทำหน้าที่เป็นตัวกลางระหว่างผู้ใช้กับระบบ เพื่อให้การติดต่อสื่อสารระหว่างผู้ใช้กับระบบเป็นไปด้วยความสะดวกและง่ายต่อการใช้งาน ผู้ใช้สามารถควบคุมข้อมูลนำเข้าและรูปแบบจำลองรวมอยู่ในการวิเคราะห์ได้ เช่น

การใช้เมาส์ การใช้ระบบสัมผัสในการติดต่อกับระบบ  การแสดงข้อมูลในลักษณะหน้าต่างWindow), การนำเสนอข้อมูลในรายละเอียดเจาะลึก(Drill-down) และการนำเสนอข้อมูลด้วยสื่อประสมหรือมัลติมีเดีย เช่น กราฟิก หรือ รูปภาพ

ชนิดหลักของส่วนต่อประสนผู้ใช้ ได้แก่ ส่วนต่อประสานแบบแสดงรายการเลือก(Menu-driven Interface) ส่วนต่อประสานโดยใช้คำสั่ง(Command-driven Interface) และส่วนต่อประสานกราฟิกกับผู้ใช้ (Graphical-user Interface)

สำหรับ DSS ขั้นสูง จะมีส่วนจัดการความรู้ (Knowledge-based Management Subsystem)เป็นอีกส่วนประกอบหนึ่ง

ประเภทของระบบ DSS

ระบบสนับสนุนการตัดสินใจสามารถจำแนกออกเป็น 2 ประเภท คือ
1. DSS แบบให้ความสำคัญกับข้อมูล (Data-Oriented DSS)เป็น DSS ที่ให้ความสำคัญกับเครื่องมือในการจัดการและการวิเคราะห์ข้อมูล การทดสอบทางสถิติ ตลอดจนการจัดข้อมูลในลักษณะต่างๆ เพื่อให้ผู้ใช้ทำความเข้าใจสารสนเทศ และสามารถตัดสินใจอย่างมีประสิทธิภาพ
2.DSS แบบให้ความสำคัญกับแบบจำลอง (Model-Based DSS) เป็น DSS ที่ให้ความสำคัญกับแบบจำลองการประมวลปัญหา โดยเฉพาะแบบจำลอง พื้นฐานทางคณิตศาสตร์ (Mathematical Model) และแบบจำลองการวิจัยขั้นดำเนินงาน(Operation Research Model) ซึ่งช่วยให้ผู้ใช้สามารถวิเคราะห์ปัญหา และปรับตัวแปรที่เกี่ยวข้อง เพื่อพิจารณาเลือกทางเลือกที่เหมาะสมที่สุด