1.ขั้นตอนการประมวลผลด้วยเครื่องอิเล็กทรอนิกส์
การประมวลผลข้อมูลด้วยคอมพิวเตอร์แบ่งออกเป็น 3 ขั้นตอน คือ
1. การเตรียมข้อมูลเข้า (Input Data)
คือการเก็บรวบรวมข้อมูลให้พร้อมที่จะทำการจัดเก็บ บันทึก และประมวลผล ซึ่งประกอบไปด้วย
1.1 การลงรหัส (Coding) คือการใช้รหัสแทนข้อมูล ซึ่งทำให้ข้อมูลอยู่ในรูปที่กระทัดรัดเพื่อสะดวกแก่การประมวลผล รหัสที่ใช้อาจเป็นตัวเลขหรือไม่ใช่ตัวเลขก็ได้
1.2 การแก้ไข (Editing) คือการตรวจสอบข้อมูล ให้มีความถูกต้อง และเป็นไปได้ (เช่น ข้อมูลอายุ ควรจะอยู่ระหว่าง 0 - 100 ปี เป็นต้น) ก่อนนำไปใช้งาน โดยมีการปรับปรุงแก้ไขเท่าที่จำเป็น
1.3 การแยกประเภท (Classifying) คือ การจัดประเภทของข้อมูล หรือจำแนกข้อมูลออกเป็นกลุ่มเพื่อสะดวกแก่การนำไปประมวลผล เช่น ร้านค้าย่อย อาจจะจำแนกเป็น ชนิดของสินค้า แผนกที่ขาย ผู้ขาย หรือจำแนกหมวดอื่นๆ ตามที่ผู้จัดร้านเห็นว่ามีประโยชน์ต่อการดำเนินงาน
1.4 การแปรสภาพข้อมูล (Transforming) คือ การเปลี่ยนสื่อ หรือตัวกลางที่ใช้บันทึกข้อมูลเพื่อให้อยู่ในรูปที่สามารถนำไปประมวลผลต่อไปได้ เช่น การเจาะข้อมูลลงบนบัตร เพื่อให้คอมพิวเตอร์สามารถรับไปประมวลผลได้
2. การประมวลผล (Processing)
ได้แก่ วิธีการจัดการกับข้อมูล ซึ่งอาจเป็นการบวก ลบ คูณ หาร หรือการคำนวณ และเปรียบเทียบลักษณะต่างๆ ที่กำหนดไว้
3. การนำเสนอข้อมูล (Output)
คือ การเอาผลลัพธ์ที่ได้จากการประมวลผลมาแสดงให้ผู้อื่นทราบ อาจจะแสดงไว้ในรูปรายงาน ตาราง หรือแบบใดก็ได้ที่สามารถนำเสนอให้ผู้อื่นเข้าใจได้ง่าย
3.1 การสรุปผล (Summarizing) คือการนำเอาข้อมูลทั้งหมดที่มีอยู่มากลั่นกรอง และย่อลงให้เหลือเฉพาะส่วนที่จำเป็น เพื่อที่จะนำไปปฏิบัติให้คล่องตัว และใช้ประกอบการตัดสินใจ
3.2 การเก็บข้อมูล (Storing) เพื่อให้สามารถใช้ข้อมูลต่างๆ ได้อีกในอนาคตจึงจำเป็นต้องมีการจัดเก็บไว้อย่างเป็นระเบียบ ในระบบคอมพิวเตอร์มักจะบันทึกลงเทปแม่เหล็กหรือจานแม่เหล็ก
3.3 การค้นหาและการเรียกใช้ข้อมูล (Searching and Retrieving) คือ การค้นหาข้อมูลในแฟ้มข้อมูล และเรียกข้อมูลนั้นกลับมาใช้งาน (เช่นนำข้อมูลกลับมาแก้ไข ปรับปรุง)
3.4 การทำสำเนาข้อมูล (Reproduction) ไม่ว่าจะเป็นข้อมูลดิบที่ได้มาใหม่ หรือข้อมูลจากการประมวลผล ในบางครั้งต้องการข้อมูลหลายชุด จึงจำเป็นต้องมีการสำเนาข้อมูลออกมาใช้หลายๆ ชุด
โครงสร้างข้อมูล.(Data Structure)
2.จงเรียงลำดับโครงสร้างข้อมูลจากเล็กไปใหญ่
ในการนำข้อมูลไปใช้นั้น เรามีระดับโครงสร้างของข้อมูลดังนี้
- บิต (Bit) คือ ข้อมูลที่มีขนาดเล็กที่สุด เป็นข้อมูลที่เครื่องคอมพิวเตอร์สามารถเข้าใจและนำไปใช้ งานได้ ซึ่งได้แก่ เลข 0 หรือ เลข 1 เท่านั้น
- ไบต์ (Byte) หรือ อักขระ (Character) ได้แก่ ตัวเลข หรือ ตัวอักษร หรือ สัญลักษณ์พิเศษ 1 ตัว เช่น 0, 1, …, 9, A, B, …, Z และเครื่องหมายต่างๆ ซึ่ง 1 ไบต์จะเท่ากับ 8 บิต หรือ ตัวอักขระ 1 ตัว เป็นต้น
- ฟิลด์ (Field) ได้แก่ ไบต์ หรือ อักขระตั้งแต่ 1 ตัวขึ้นไปรวมกันเป็นฟิลด์ เช่น เลขประจำตัว(ID) ชื่อพนักงาน(name) เป็นต้น
- เรคคอร์ด (Record) ได้แก่ ฟิลด์ตั้งแต่ 1 ฟิลด์ ขึ้นไป ที่มีความสัมพันธ์เกี่ยวข้องรวมกันเป็นเรคคอร์ด เช่น ชื่อ นามสกุล เลขประจำตัว ยอดขาย ข้อมูลของพนักงาน 1 คน เป็น 1 เรคคอร์ด
- ไฟล์ (Files) หรือ แฟ้มข้อมูล ได้แก่ เรคคอร์ดหลายๆ เรคคอร์ดรวมกัน ซึ่งเป็นเรื่องเดียวกัน เช่น ข้อมูลของประวัติพนักงานแต่ละคนรวมกันทั้งหมด เป็นไฟล์หรือแฟ้มข้อมูลเกี่ยวกับประวัติพนักงานของบริษัท เป็นต้น
- ฐานข้อมูล (Database) คือ การเก็บรวบรวมไฟล์ข้อมูลหลายๆ ไฟล์ที่เกี่ยวข้องกันมารวมเข้าด้วยกัน เช่น ไฟล์ข้อมูลของแผนกต่างๆ มารวมกัน เป็นฐานข้อมูลของบริษัท เป็นต้น
3.หากนำเอาระบบฐานข้อมูลมาใช้ในหน่วยงานที่นักศึกษาทำอยู่ สามารถมีแฟ้มข้อมูลใดบ้าง และระบบฐานข้อมูลนั้นมีประโยชน์ต่อองค์กรอย่างไร
ดิฉันทำงานอยู่แผนกพัสดุ ถ้านำเอาระบบฐานข้อมูลไปใช้ในองค์กรที่ดิฉันทำงานอยู่นั้นก็จะทำให้มีแฟ้มในงานพัสดุคือ 1.แฟ้มประเภทพัสดุ 2.แฟ้มใบเบิกพัสดุแต่ละแผนกที่แต่ละแผนกเบิกไป 3.แฟ้มสั่งซื้อพัสดุ
ระบบฐานข้อมูลนั้นมีประโยชน์ต่อองค์กรคือสามารถคีย์ข้อมูลลงไปในระบบว่ามีแผนกไหนเบิกพัสดุอะไรไปเท่าไรและเหลือเท่าไร วัสดุประเภทอะไร โดยไม่ต้องนั่งเขียนว่าเข้าเบิกพัสดุอันไหนไป เหลือเท่าไร จะหมดหรือยัง จะต้องสั่งซื้อได้เมื่อไร เมื่อเราใช้ระบบนี้เราก็ไม่ต้องค่อยเปิดแฟ้มแต่ละแผนกแล้วเขียนว่าเข้าเบิกอะไรไปเท่าแล้วต้องมานั่งคิดอีกว่าเหลือเท่าไร ถ้าเราใช้ระบบนี้เราก็คีย์ข้อมูลเข้าไปอย่างเดียว แล้วก็จะประมวลผลออกมาให้เราเสร็จเรียบร้อย
4.จงอธิบายความแตกต่างระหว่างการประมวลผลข้อมูลแบบแบซและแบบเรียลไทม์
4.2.1 การประมวลผลข้อมูล (Data Processing) การประมวลผลข้อมูลสามารถทำได้ 2 วิธี คือ
4.2.1.1 การประมวลผลแบบแบตซ์ (Batch Processing) คือการประมวลผลข้อมูลที่ได้ทำการเก็บรวบรวมไว้เป็นชุดข้อมูล แล้วจึงนำส่งข้อมูลเหล่านั้นไปทำการประมวลผลข้อมูลพร้อมกันทั้งหมด ทีเดียวซึ่งระยะเวลาในการเก็บรวบรวมข้อมูลเอาไว้เพื่อรอการประมวลผล อาจจะเป็นรายวัน รายสัปดาห์ รายเดือน หรือรายปี เป็นต้น เช่นการประมวลผลการเสียภาษีประจำปี การคิดดอกเบี้ยเงินฝากของธนาคาร
4.2.1.2 การประมวลผลแบบเรียลไทม์ (Real - Time Processing) คือ การประมวลผลทันทีทุกครั้งที่มีการส่งข้อมูลเข้าสู่ระบบ บางทีอาจจะเรียกว่า การประมวลผลแบบ Transaction Processing เช่น ระบบเงินฝาก - ถอนเงินด้วย ATM ของธนาคาร ระบบสำรองที่นั่งในเครื่องบิน ระบบการตัดยอดสินค้าคงคลังทุกครั้งที่มีการสั่งซื้อสินค้าจากลูกค้า เป็นต้น
การประมวลผลข้อมูลทั้งสองวิธีขึ้นอยู่กับลักษณะการทำงานของระบบว่ามีความจำเป็นมากน้อยเพียงใดที่จะต้องทำการประมวลผลทันทีหรือสามารถเก็บรวบรวมข้อมูลไว้เป็นกลุ่มก่อนแล้วจึงทำการประมวลผลพร้อมกันทีเดียว เช่น การประมวลผลการเสียภาษี จะทำการประมวลผล 1 ปีต่อครั้ง เนื่องจากการคิดภาษีเป็นการคิดจากรายได้ตลอดปี แต่การตัดยอดบัญชีเงินฝากของลูกค้าจำเป็นที่จะต้องทำการประมวลผลทันทีทุกครั้งที่มีการฝากหรือถอนเงิน ทั้งนี้เพื่อทราบยอดคงเหลือที่ลูกค้ามีอยู่ ณ ปัจจุบัน เป็นต้น
ไม่มีความคิดเห็น:
แสดงความคิดเห็น