บทที่ 3 การจัดการข้อมูลด้วยคอมพิวเตอร์ Show 1. ขั้นตอนการประมวลผลด้วยเครื่องอิเล็กทรอนิกส์แบ่งได้กี่วิธี อะไรบ้าง ประเภทการประมวลผลข้อมูล การประมวลผลข้อมูล หมายถึง การกระทำกับข้อมูลใดข้อมูลหนึ่งหรือข้อมูลกลุ่มใดๆกลุ่มหนึ่ง เพื่อให้อยู่ในรูปแบบที่มีความหมายมากขึ้น สามารถนำไปใช้ประโยชน์ ได้มากขึ้น สิ่งที่ได้จากการประมวลผลนี้เรียกว่า สารสนเทศ(Information) ข้อมูล (Data)สำหรับการประมวลผลข้อมูลนั้นถือว่าเป็นวัตถุดิบที่สำคัญยิ่งในการประมวลผลข้อมูล รวมทั้งขั้นตอนวิธีสำหรับการประมวลผลช่วยให้การประมวลผลรวดเร็วและถูกต้อง ตามความต้องการของผู้ใช้สารสนเทศ แบ่งตามลักษณะของอุปกรณ์ที่ใช้ในการประมวลผลข้อมูล ได้เป็น 3 ลักษณะ คือ
งานที่มีปริมาณมาก · งานที่ต้องการความรวดเร็ว · งานที่ต้องการความถูกต้อง · งานที่ต้องการความปลอดภัยของข้อมูล · งานที่มีความซับซ้อนในการคำนวณ · งานที่มีขั้นตอนและรูปแบบการทำงานซ้ำๆ สำหรับการประมวลผลด้วยเครื่องมืออิเล็กทรอนิกส์ ยังสามารถแบ่งได้เป็น
2 วิธี คือ เป็นวิธีที่ต้องใช้เวลารวบรวมข้อมูลตามช่วงเวลาที่กำหนด ก่อนเข้าสู่ขั้นตอนการประมวลผล วิธีนี้จะไม่มีการโต้ตอบกัน (Interactive) ระหว่างผู้ใช้กับคอมพิวเตอร์ จึงเรียกวิธีการประมวลผลแบบนี้ว่า ออฟไลน์ (off-line) เช่น ระบบการคิดดอกเบี้ยทบต้นทุก 3 เดือน หมายถึง หากยังไม่ถึงกำหนด 3 เดือน จะไม่มีการคิดดอกเบี้ยให้ ข้อดี • ง่ายต่อการตรวจสอบ ในกรณีที่เกิดข้อผิดพลาดสามารถตรวจสอบข้อมูลได้ง่าย ข้อเสีย • ข้อมูลที่ได้ไม่ทันสมัย เนื่องจากมีกำหนดระยะเวลาในการประมวลผล • เสียเวลาในการรวบรวมข้อมูล การประมวลผลแบบอินเทอร์แอคทีฟ ( Interactive Processing ) เป็นวิธีที่ไม่ต้องรอเวลาในการเก็บรวบรวมข้อมูล เมื่อคอมพิวเตอร์ระบข้อมูลเข้าสู่ระบบก็จะทำการประมวลผลและให้ผลลัพท์ได้ทันที วิธีนี้ผู้ใช้และคอมพิวเตอร์จะมีการโต้ตอบกัน จึงเรียกวิธีการประมวลผลแบบนี้ว่า ออนไลน์ (on-line) เช่น การถอนเงินจากเครื่องถอนเงินอัตโนมัติ (ATM) เมื่อมีการถอนเงิน ยอดเงินในบัญชีจะมีการเปลี่ยนแปลงทันที ข้อดี • ข้อมูลที่ได้ทันสมัย
ข้อเสีย • การแก้ไขข้อผิดพลาดทำได้ยาก ที่มา:http://pirun.kps.ku.ac.th/~b5028125/p3.html ขั้นตอนของการประมวลผลข้อมูล 2. การประมวลผล (Processing) หมายถึง การนำข้อมูลที่เตรียมไว้มาทำการประมวลผลโดยกรรมวิธีหนึ่ง หรือหลายกรรมวิธี เพื่อให้ได้ผลลัพธ์ที่เป็นประโยชน์ สามารถนำไปใช้งานได้ 3. การแสดงผลลัพธ์ (Output) หมายถึง การนำผลลัพธ์ท่ได้จากการประมวลผลมาใช้งานในด้านต่าง ๆ รวมถึงการข้อมูลข่าวสารต่าง ๆ ด้วย ที่มา: http:///weerasak/StudentProject/Sudarut2553/htdoc 2.จงเรียงลำดับโครงสร้างข้อมูลจากขนาดเล็กไปใหญ่ พร้อมอธิบายความหมายของโครงสร้างข้อมูลแต่ละแบบ น่วยของข้อมูล วัตถุประสงค์ในการจัดการข้อมูล โครงสร้างข้อมูล
การจัดโครงสร้างแฟ้มข้อมูลแบบต่างๆ มีลักษณะเฉพาะตัวในการเข้าถึงข้อมูล ดังนี้ การจัดการฐานข้อมูล ในการทำงานด้วยคอมพิวเตอร์ ถึงแม้จะมีเครื่องคอมพิวเตอร์ที่มีประสิทธิภาพดีแล้วยังต้องมีชุดคำสั่ง (Software) ที่จะควบคุมการทำงานของเครื่องอีกด้วย การทำงานโดยวิธีการจัดแฟ้มซึ่งเรียกวิธีนี้ว่า ระบบการจัดการกระทำแฟ้มข้อมูล (file handing system)
อาจใช้โปรแกรมสำเร็จซึ่งทำหน้าที่ในการเก็บรวบรวมข้อมูลให้เป็นแฟ้มที่มี ระเบียบง่ายต่อการใช้งาน และช่วยทำให้ผู้ใช้ประมวลผลข้อมูลต่างๆ ตามความต้องการได้อย่างรวดเร็ว โปรแกรมเหล่านี้จะใช้ระบบการจัดการฐานข้อมูล หรือที่เรียกว่า ดีบีเอ็มเอส (Data Base Management System : DBMS) ลักษณะการจัดการฐานข้อมูลที่ดี เทคโนโลยีด้านคอมพิวเตอร์ได้เปลี่ยนแปลงไปตามกาลเวลา วิธีการฐานข้อมูลได้พัฒนาให้ก้าวหน้าขึ้นจากการออกแบบและเก็บข้อมูลในฐาน ข้อมูลที่เดียว การจัดการฐานข้อมูลจึงมีหลักการที่สำคัญ คือ ที่มา :http://www.thaigoodview.com 3. ให้ออกแบบแฟ้มข้อมูลจำนวน 1 แฟ้มข้อมูลโดยกำหนด Field และ Record ตามเหมาะสม 4. จงอธิบายความแตกต่างระหว่างการประมวลผลข้อมูลแบบแบชและแบบเรียลไทม์ วิธีการประมวลผล -งานที่มีการปรับปรุงข้อมูลในแฟ้มข้อมูลเป็นจำนวนมากต่อการประมวลผลแต่ละ ครั้ง เช่น การปรับปรุงคะแนนสะสมของ นักศึกษาเมื่อสิ้นภาคการศึกษา ข้อมูลของนักศึกษาทุกคนจะถูกปรับปรุงใหม่ รูปแสดงการประมวลผลแบบแบทซ์ 2. วิธีการประมวลผลแบบออนไลน์ แนวความคิดของการประมวลแบบ ออนไลน์ (On-Line Processing) มาจากข้อเท็จ จริงที่ว่า หน่วยประมวลผลกลางของเครื่องคอมพิวเตอร์ทำงานได้เร็วกว่าหน่วยรับและแสดงผล จึงมีผู้คิดนำเครือ่งเทอร์มินัลมาใช้ในการรับและแสดงผลข้อมูลโดยใช้เชื่อม โยงเข้าหับหน่วยประมวลผลกลาง ทำให้การป้อนข้อมูลไม่ต้องบันทึกสื่อข้อมูล สามารถส่งเข้าประมวลผลโดยตรงและผลลัพธ์แสดงผ่านเครื่องเทอร์มินัลได้โดยตรง เช่นกัน การประมวลผลแบบออนไลน์-ไลน์ แบ่งได้เป็น 2 ระบบย่อย คือ - ระบบไทม์-แชริง (Time-Sharing) เป็นระบบออนไลน์ ซึ่งมีผู้ใช้เครื่องคอมพิวเตอร์ ผ่านเทอร์มินัลจากหลายงาน ผู้ใช้จึงมีชุดคำสั่งของตนเองส่งเข้าไปในเครื่องในเวลาเดียวกับผู้ใช้ราย อื่นได้ วิธีการนี้จึงดูเหมือนว่าผู้ใช้แต่ละคนเป็นเจ้า ของคอมพิวเตอร์เอง - ระบบเรียล-ไทม์ (Real-time) เป็นระบบออนไลน์ ที่มีลักษณะคล้ายกับไทม์-แชริง แต่แตกต่างกันที่งานที่ประมวลผล เป็นงานเดียวมีผู้ร่วมใช้หลายคน เทอร์มินัลทุกจุดถูกควบคุมด้วยโปรแรกมเดียวกันเพื่อให้เครื่องสามารถติดต่อ กับผู้ใช้ทุก คน จึงมีการแบ่งโปรแกรมเป็นชุดย่อย ๆ ในโปรแกรมชุดย่อยเหล่านี้ทำงานไปพ้อม ๆ กันได้ ระบบการประมวลแบบออน-ไลน์ เหมาะสมกับงานซึ่งมีลักษณะดังต่อไปนี้ การประมวลผลแบบกลุ่ม การประมวลผลแบบกลุ่มเป็นการเก็บข้อมูลที่เกิดขึ้นในแต่ละครั้งรวมเข้าไว้ ด้วยกันเป็นชุด ๆ หรือเป็นจำนวนมากก่อน แล้วจึงทำการบันทึกข้อมูลดังกล่าวเก็บไว้ในระบบคอมพิวเตอร์ในเวลาถัดมา เมื่อข้อมูลที่เก็บรวบรวมไว้ในระบบคอมพิวเตอร์มีปริมาณมากพอควรแล้วหรือ เมื่อถึงกำหนดเวลาที่ได้มีการระบุไว้แน่นอน (Fixed Intervals) จึงค่อยทำการประมวลผลหรือส่งเข้าไปทำการปรับปรุง/เปลี่ยนแปลงแฟ้มข้อมูลที่ เก็บไว้ในหน่วยความจำสำรอง การประมวลผลแบบกลุ่มเป็นวิธีการประมวลผลที่ประหยัดค่าใช้จ่าย และเหมาะสำหรับงานที่ไม่จำเป็นต้องประมวลผลในทันทีทันใดที่เกิดรายการข้อมูล ขึ้น ตัวอย่างเช่น ระบบการรับ-จ่ายเงินเดือน ระบบการจัดทำใบเรียกเก็บเงิน เป็นต้น หากทว่าข้อจำกัดที่สำคัญของระบบการประมวลผลแบบกลุ่ม คือ ข้อมูลหรือข่าวสารที่มีเก็บรวบรวมไว้อาจไม่เป็นปัจจุบัน การประมวลผลแบบเชื่อมตรง ในการประมวลผลแบบเชื่อมตรง ข้อมูลจะถูกส่งจากแหล่งกำเนิดในพื้นที่ต่าง ๆ ผ่านทางแผงแป้นอักขระของเครื่องปลายทางไปยังหน่วยประมวลผลกลางในทันทีที่มี รายการข้อมูลเกิดขึ้น เพื่อนำ ข้อมูลดังกล่าวไปประมวลผลในหน่วยประมวลผลกลางหรือไปทำการปรับปรุง/เปลี่ยน ปลงแฟ้มข้อมูลในหน่วยความจำสำรองโดยตรง ข้อดีของการประมวลผลแบบเชื่อมตรงคือ เนื่องจากข้อมูลที่เก็บบันทึกไว้ในระบบคอมพิวเตอร์จะเป็นปัจจุบันอยู่เสมอ ดังนั้น ผู้บริหารสามารถใช้ประโยชน์จากข้อมูลในการวางแผนและการตัดสินใจได้ทันเวลา และมีประสิทธิภาพ รวมทั้ง การประมวลผลแบบเชื่อมตรงจะเป็นการช่วยลดความผิดพลาดและความเสียหายในการ เคลื่อนย้ายข้อมูลจากแหล่งกำเนิดข้อมูลไปยังหน่วยประมวลผลกลางได้ หากข้อจำกัดของการประมวลผลแบบเชื่อมตรง คือ ต้นทุนหรือค่าใช้จ่ายที่เกิดขึ้นจากการจัดทำระบบการประมวลผลแบบเชื่อมตรง ค่อนข้างสูง ที่มา:http://www.ning24.freeservers.com/fteen.html การประมวลผลแบบแบตซ์ หมายถึงอะไรการประมวลผลแบบกลุ่ม (อังกฤษ: Batch processing) เป็นวิธีการประมวลผลที่ทำการเก็บรวบรวมข้อมูลในแต่ละช่วงเวลาไว้ จนกว่าจะมีข้อมูลที่ประมวลผลจำนวนหนึ่ง จึงทำการประมวลผลพร้อมกัน หรืออาจรอจนกว่าครบตามเวลาที่กำหนด จึงทำการประมวลผลไม่ว่าจะมีจำนวนเท่าใดก็ตาม เช่น เวลาเข้าออกของพนักงานอาจจะพิมพ์เก็บไว้ทุกสัปดาห์ และนำมาประมวลผล ...
ข้อใดเป็นการประมวลผลแบบ Batch Processing(2) การประมวลผลแบบกลุ่ม (batch processing)
หมายถึงการประมวลผลในเรื่องที่สนใจเป็นครั้งๆ เช่น เมื่อต้องการ ทราบข้อมูลผลสำรวจความนิยมของประชาชนต่อการเลือกตั้ง สมาชิกสภา ผู้แทน หรือที่เรียกว่า โพล (poll) ก็มีการสำรวจข้อมูลเพื่อ เก็บรวบรวม ข้อมูลเมื่อเก็บรวบรวมข้อมูลได้แล้วก็นำมาป้อนเข้าเครื่องคอมพิวเตอร์
ข้อใดเป็นการประมวลผลข้อมูล (Process)การประมวลผล (Processing) คือ การกระทำต่อข้อมูลดิบ (Raw data) ในลักษณะใดก็ได้ เพื่อให้ได้ข้อมูลสนเทศ (Information) การประมวลผลข้อมูลให้เป็นสารสนเทศ หมายถึง การนำข้อมูลที่เก็บไว้อย่างมีระบบ มาทำการวิเคราะห์ สรุปด้วยวิธีการต่างๆ ให้อยู่ในรูปแบบที่มีความสัมพันธ์กัน มีความหมายและมีวัตถุประสงค์ในการใช้งานอย่างใดอย่างหนึ่ง
การประมวลผลข้อมูลแบ่งออกเป็นกี่ขั้นตอน อะไรบ้างการประมวลผลข้อมูลสามารถทำได้ 2 วิธี คือ การประมวลผลแบบกลุ่มและการประมวลผลแบบทันที ดังนี้
|