วันอาทิตย์ที่ 20 มกราคม พ.ศ. 2556

งานวันนี้ บทที่ 3 ( 20 ม.ค. 56 )

ข้อที่ 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) ไม่ว่าจะเป็นข้อมูลดิบที่ได้มาใหม่ หรือข้อมูลจากการประมวลผล ในบางครั้งต้องการข้อมูลหลายชุด จึงจำเป็นต้องมีการสำเนาข้อมูลออกมาใช้หลายๆ ชุด
ข้อที่ 2 การเรียงลำดับโครงสร้างจากขนาดเล็กไปใหญ่
โครงสร้างข้อมูล.(Data Structure)
ในการนำข้อมูลไปใช้นั้น เรามีระดับโครงสร้างของข้อมูลดังนี้
 - บิต (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) คือ การเก็บรวบรวมไฟล์ข้อมูลหลายๆ ไฟล์ที่เกี่ยวข้องกันมารวมเข้าด้วยกัน เช่น ไฟล์ข้อมูลของแผนกต่างๆ มารวมกัน เป็นฐานข้อมูลของบริษัท เป็นต้น

หน่วยในการวัดขนาดของข้อมูล
8 Bit = 1 Byte
1,024 Byte = 1 KB (กิโลไบต์)
1,024 KB = 1 MB (เมกกะไบต์)
1,024 MB = 1 GB (กิกะไบต์)
1,024 GB = 1TB (เทระไบต์)
ข้อที่ 3 การนำเอาระบบฐานข้อมูลมาใช้
จากประสบการณ์การทำงานที่โรงงาน เกี่ยวข้องกับฐานข้อมูลดังนี้
บริษัท bst
อยู่ฝ่าย Hardware House
ตัวอย่างการนำข้อมูลมาใช้
เกี่ยวกับการเบิกของจ่ายของหรือสินค้า เช่นวัน เดือน ปี เวลา และจำนวนสินค้าที่ส่งออก โดยมีแฟ้มเอกสารดังนี้
  1 แฟ้มเอกสาร PO
  2 แฟ้มเอกสาร in voice
  3 แฟ้มเอกสารสินค้า
สามารถนำมาใช้โดย แยกวัน เดือน ปี ที่ส่งสินค้าหรือเบิกจ่ายสินค้า  แยกเอกสาร in voice ตามวันที่ที่ออก ด้านสินค้าก็จะมี order ตามวันที่ลูกค้าสั่งมาว่าจะให้ส่งวันไหนหรืมารับวันไหน จึงต้องมีการนำระบบฐานข้อมูลมาใช้เพื่อให้สะดวกต่อการทำงานที่ง่ายขึ้น
ข้อที่ 4 ความแตกต่างระหว่างการประมวลผลข้อมูล แบบแบชและแบบเรียลไทม์
- การประมวลผลแบบแบช  ( Batch  Processing )  การประมวลผลแบบแบชนั้นเมื่อข้อมูลมาถึงคอมพิวเตอร์แล้วจะถูกรวบรวมหรือเก็บไว้เป็นระยะเวลาหนึ่งแล้วจึงนำมาประมวลผล  จะอาศัยระยะเวลาในการเก็บนี้ขึ้นอยู่กับเงื่อนไขที่ได้กำหนดไว้  หรืออาจจะเป็นเงื่อนไขเกี่ยวกับเวลาที่ได้กำหนดไว้ก็ได้
- การประมวลผลแบบเวลาจริงหรือแบบเรียลไทม์  เป็นการประมวลผลที่คอมพิวเตอร์จะทำการประมวลผลในทันทีที่มีข้อมูลเข้ามาถึงคอมพิวเตอร์  และส่งผลลัพธ์จากการประมวลผลไปให้ผู้ใช้ในทันที  ซึ่งการประมวลผลแบบนี้จะทำให้ข้อมูลในระบบฐานข้อมูลเป็นปัจจุบันเสมอ  การประมวลผลแบบเวลาจริงนี้ระบบนำข้อมูลเข้า  ระบบแสดงผลของคอมพิวเตอร์จะเชื่อมโยงกันตลอดเวลา  หากอุปกรณ์ต่างๆ  อยู่ห่างไกลกันก็จะต้องมีเครือข่ายการสื่อสารเชื่อมโยงเข้ากับคอมพิวเตอร์  ทำให้ข้อมูลที่เกิดขึ้นถูกส่งเข้ามายังคอมพิวเตอร์ทันที  การะประมวลผลแบบนี้
 

 

ไม่มีความคิดเห็น:

แสดงความคิดเห็น