บทที่ 2 การประมวลผลข้อมูล
DESCRIPTION
บทที่ 2 การประมวลผลข้อมูล. โดย ร.ศ. พรรณิภา ไพบูลย์นิมิตร. วิชา 204100 Information Technology and Modern Life. การประมวลผล (Processing). การดำเนินการกับข้อมูลดิบ (Raw Data) เพื่อให้ได้ข้อมูลสารสนเทศ (Information). วิชา 204100 Information Technology and Modern Life. ข้อมูลดิบ. - PowerPoint PPT PresentationTRANSCRIPT
1
บทท�� 2 การประมวลผลข้�อม�ล
โดยร.ศ . พรรณิ�ภา ไพบ�ลย�นิ�ม�ตร
วิ�ชา 204100 Information Technology and Modern Life
2
การประมวลผล (Processing)
การด�าเนิ�นิการก!บข้�อม�ลด�บ (Raw Data) เพ"�อให้�ได�ข้�อม�ลสารสนิเทศ (Information)
วิ�ชา 204100 Information Technology and Modern Life
3
ข้�อม�ลด�บข้�อม�ลท��รวบรวมมาจากแห้ล(งข้�อม�ล
ต(าง ๆต!วเลข้ ต!วอ!กษร ร�ปภาพ เส�ยง
อ,ณิห้ภ�ม� ความเร.วคะแนินิสอบข้องนิ!กศ/กษา 1 กล,(ม
วิ�ชา 204100 Information Technology and Modern Life
4
ข้�อม�ลสารสนิเทศข้�อม�ลท��ผ(านิการประมวลผลแล�ว
สามารถนิ�าไปใช้�ประโยช้นิ�ได�ค(าเฉล��ยคะแนินิสอบข้องนิ!กศ/กษา
1 กล,(ม
วิ�ชา 204100 Information Technology and Modern Life
5
ประเภทข้องการประมวลผล
การประมวลผลด�วยม"อ (Manual Data Processing)
การประมวลผลอ!ตโนิม!ต� (Automatic Data Processing)Online ProcessingBatch Processing
วิ�ชา 204100 Information Technology and Modern Life
6
Online ProcessingReal-time Processingระบบส�ารองท��นิ!�งในิเคร"�องบ�นิTime Sharingเป3นิการประมวลผลแบบโดยตรงห้ร"อ
ส,(ม (Random)ส"�อท��ม�การเข้�าถ/งแบบโดยตรง เช้(นิ
ฮาร�ดด�สก�วิ�ชา 204100 Information Technology and Modern Life
7
Online Processing (ต(อ)
ข้�อม�ลท!นิต(อเห้ต,การณิ�สามารถท�ารายงานิได�ท!นิท�I/O Device ต�องเช้"�อมต(อก!บ CPU ตลอดเวลา
วิ�ชา 204100 Information Technology and Modern Life
8
Batch Processingไฟล�ห้ล!ก (Master Files)
ไฟล�รายการข้�อม�ลส�นิค�าไฟล�รายการเปล��ยนิแปลง (Transaction Files)รายการข้ายส�นิค�ารายการซื้"7อส�นิค�า
วิ�ชา 204100 Information Technology and Modern Life
9
Batch Processing (ต(อ)
ประมวลผลตามรายการเปล��ยนิแปลงท�ละรายการ
ประมวลผลท,กว!นิห้ร"อท,กเด"อนิเป3นิการประมวลผลแบบล�าด!บ (Sequential)
ส"�อท��ม�การเข้�าถ/งแบบล�าด!บ เช้(นิ เทปแม(เห้ล.ก
ค(าใช้�จ(ายต��าวิ�ชา 204100 Information Technology and Modern Life
10
Batch Processing (ต(อ)
ข้�อม�ลท!นิไม(ท!นิต(อเห้ต,การณิ�รายงานิล(าช้�าไม(ท!นิต(อเห้ต,การณิ�I/O Device ไม(จ�าเป3นิต�องเช้"�อม
ต(อก!บ CPU ตลอดเวลา
วิ�ชา 204100 Information Technology and Modern Life
11
การประมวลผลด�วยคอมพ�วเตอร�
การเก.บข้�อม�ล (Data Collection)
การประมวลผลข้�อม�ล (Data Processing)
ผลล!พธ์� (Output / Information)
วิ�ชา 204100 Information Technology and Modern Life
12
การเก.บข้�อม�ลว�ธ์�การเก.บข้�อม�ลล!กษณิะข้องข้�อม�ลท��ด�การเข้�ารห้!สข้�อม�ลการตรวจสอบความถ�กต�องข้อง
ข้�อม�ลการเก.บข้�อม�ลในิส"�อบ!นิท/กข้�อม�ล
วิ�ชา 204100 Information Technology and Modern Life
13
ว�ธ์�การเก.บข้�อม�ลส!งเกต (Observation)ว!ดค(า (Measurement)เอกสาร (Document)ส!มภาษณิ� (Interview)
วิ�ชา 204100 Information Technology and Modern Life
14
ว�ธ์�การเก.บข้�อม�ลแบบสอบถาม (Questionnaire)ManualInternet
วิ�ชา 204100 Information Technology and Modern Life
15
แบบสอบถาม
วิ�ชา 204100 Information Technology and Modern Life
16
ล!กษณิะข้องข้�อม�ลท��ด�ถ�กต�อง (Accuracy)ป9จจ,บ!นิ (Updated)สมบ�รณิ� (Completeness)
วิ�ชา 204100 Information Technology and Modern Life
17
การเข้�ารห้!สข้�อม�ลประห้ย!ดเนิ"7อท��ในิการเก.บข้�อม�ลม�ความเร.วในิการค�นิห้าส�งใช้�ต!วเลข้ห้ร"อรห้!สแทนิข้�อความการปร!บอ!ตราส(วนิข้องจ�านิวนิ
วิ�ชา 204100 Information Technology and Modern Life
18
การเข้�ารห้!สข้�อม�ล
นิาย สมช้าย คนิไทยเช้�ยงให้ม( 12000, บาท
M สมช้าย คนิไทย2 12
วิ�ชา 204100 Information Technology and Modern Life
19
การตรวจสอบความถ�กต�องข้องข้�อม�ล
Edit การแก�ไข้Verify การทวนิสอบValidation ความสมเห้ต,สม
ผลRange CheckRelation Check
วิ�ชา 204100 Information Technology and Modern Life
20
การเก.บข้�อม�ลในิส"�อบ!นิท/กข้�อม�ล
การเปล��ยนิส"�อบ!นิท/กข้�อม�ลข้�อม�ลจร�งข้�อม�ลในิส"�อบ!นิท/กข้�อม�ล
วิ�ชา 204100 Information Technology and Modern Life
21
ข้�อม�ลจร�งช้"�อ แผนิก ช้!�วโมง
อ!ตรานิายสมช้าย คนิไทย คอมพ�วเตอร� 12
60
นิางสาวแพร ม�บ,ญบ!ญช้� 20
50
นิางศศ�ว�มล คนิด� ประช้าส!มพ!นิธ์� 580
... ... ... ...
วิ�ชา 204100 Information Technology and Modern Life
22
ข้�อม�ลในิส"�อบ!นิท/กข้�อม�ลM สมช้าย คนิไทย1 12
60
N แพร ม�บ,ญ 2 20
50
O ศศ�ว�มล คนิด� 3 5
80
... ... ......
ระเบ�ยนิ (Record) แอททร�บ�วต�
(Attribute)
วิ�ชา 204100 Information Technology and Modern Life
การประมวลผลข้�อม�ลค�านิวณิ (Calculating)
ปร!บปร,ง (Updating)
รายงานิ (Reporting)
สร,ป (Summarizing)
เร�ยงล�าด!บ (Sorting)
ค�นิห้า (Searching)
แบ(งประเภท (Classification)
23วิ�ชา 204100 Information Technology and Modern Life
24
ค�านิวณินิ�ากล,(มข้องแอททร�บ�วต�ท��ม�อย�(มา
ค�านิวณิห้าค(าค(าเฉล��ย (Mean)ม!ธ์ยฐานิ (Median)ฐานินิ�ยม (Mode)
วิ�ชา 204100 Information Technology and Modern Life
25
ปร!บปร,งนิ�าแอททร�บ�วต�ท��ม�อย�(มาค�านิวณิ
แล�วแทนิท��การปร!บค(าอ!ตราเง�นิเด"อนิข้อง
พนิ!กงานิการปร!บค(าเง�นิส,ทธ์�ข้องบ!ญช้�
ธ์นิาคาร
วิ�ชา 204100 Information Technology and Modern Life
26
รายงานิช้"�อ แผนิก อ!ตราช้!�วโมง ค(าจ�างนิายสมช้าย คนิไทย คอมพ�วเตอร� 60
12 720
นิางสาวแพร ม�บ,ญบ!ญช้� 50 20
1000
นิางศศ�ว�มล คนิด� ประช้าส!มพ!นิธ์� 80 5
400
... ... ... ... ...
วิ�ชา 204100 Information Technology and Modern Life
27
สร,ปช้"�อ แผนิก อ!ตราช้!�วโมง ค(า
จ�างนิายสมช้าย คนิไทย คอมพ�วเตอร� 60 12
720
นิางสาวแพร ม�บ,ญบ!ญช้� 50 20
1000
นิางศศ�ว�มล คนิด� ประช้าส!มพ!นิธ์� 80 5
400
... ... ... ... ... 72 5140,
วิ�ชา 204100 Information Technology and Modern Life
28
สร,ป (ต(อ)แผนิก อ!ตราช้!�วโมง ค(าจ�างคอมพ�วเตอร� 60 22
1320,บ!ญช้� 50 33
1650,ประช้าส!มพ!นิธ์� 80 15
1200, 70 4170,
วิ�ชา 204100 Information Technology and Modern Life
29
เร�ยงล�าด!บต!วเลข้ เช้(นิ คะแนินิสอบข้�อความเช้(นิ ช้"�อรห้!ส เช้(นิ รห้!สส�นิค�า
วิ�ชา 204100 Information Technology and Modern Life
30
ค�นิห้าค�นิห้าระเบ�ยนิท��ต�องการจากเง"�อนิไข้ท��
ก�าห้นิดค�นิห้านิ!กเร�ยนิท�� GPA < 1.75ค�นิห้าพนิ!กงานิท�� เง�นิเด"อนิ
5000, ห้ร"อ อย�(ฝ่=ายบ!ญช้�ค�นิห้าส�นิค�าท�� ราคา = 100 และ เป3นิ
อาห้ารวิ�ชา 204100 Information Technology and Modern Life
31
แบ(งประเภทแบ(งระเบ�ยนิท!7งห้มดออกเป3นิกล,(ม
โดยท��ระเบ�ยนิในิกล,(มเด�ยวก!นิต�องเป3นิประเภทเด�ยวก!นิ
แบ(งพนิ!กงานิออกเป3นิแผนิกแบ(งนิ!กศ/กษาออกเป3นิคณิะห้ร"อสาข้าแบ(งส�นิค�าออกเป3นิส�นิค�าราคาแพงห้ร"อ
ราคาถ�กวิ�ชา 204100 Information Technology and Modern Life
ภาพวิงจรการประมวิลผลด้�วิยคอมพ�วิเตอร�
Processing
Y
NFeed back
CollectData
Dataprocessing Information
1. Source data2. Classify Data3. Code4. Edit -Verify -Validation Range, Relative
1. Classify2. Sort3. Calculating4. Report5. Summarize6. Update7. Communication
InformationCorrect
33
องค�ประกอบข้�อม�ล (Data Organization)
บ�ต (Bit)อ!กข้ระ (Character)ข้อบเข้ตข้�อม�ล (Field)ระเบ�ยนิ (Record)แฟ>มข้�อม�ล (File)ฐานิข้�อม�ล (Database)
วิ�ชา 204100 Information Technology and Modern Life
34
องค�ประกอบข้�อม�ล (ต(อ)
วิ�ชา 204100 Information Technology and Modern Life
35
บ�ตต!วเลข้ 0 และ 1ห้นิ(วยพ"7นิฐานิท��จ!ดเก.บในิ
คอมพ�วเตอร�
วิ�ชา 204100 Information Technology and Modern Life
36
อ!กข้ระกล,(มข้องบ�ต เช้(นิ 011101011
1 อ!กข้ระ นิ!บเป3นิ 1 ไบต�โดยท!�วไป 1 ไบต� (อ!กข้ระ) ม� 8
บ�ตเช้(นิ 01101011 แทนิ F
เป3นิต�นิวิ�ชา 204100 Information Technology and Modern Life
37
ข้อบเข้ตข้�อม�ลกล,(มข้องอ!กข้ระจ�านิวนิ 1024
ข้�อความ Catอ!กข้ระเด��ยว A
วิ�ชา 204100 Information Technology and Modern Life
38
ระเบ�ยนิกล,(มข้องข้อบเข้ตข้�อม�ลท��เก��ยวข้�อง
ก!นินิายพร ม�บ,ญ แผนิกบ!ญช้�
20 ช้!�วโมง 50 บาท
วิ�ชา 204100 Information Technology and Modern Life
39
แฟ>มข้�อม�ลกล,(มข้องระเบ�ยนิท��ม�ร�ปแบบเด�ยวก!นิช้"�อ แผนิก ช้!�วโมง
อ!ตรานิายพร ม�บ,ญ คอมพ�วเตอร� 20
50
นิางสาวศศ�ว�มล คนิด� บ!ญช้� 5 80
นิาง ปนิ!ดดา ดวงค�า ประช้าส!มพ!นิธ์� 1790
... ... ... ...
วิ�ชา 204100 Information Technology and Modern Life
ภาพแสด้งฐานข้�อม�ล
DATABASE
Database
File File File
RecordRecord Record
field FieldCharacter
วิ�ชา 204100 Information Technology and Modern Life
41
ฐานิข้�อม�ลกล,(มข้องแฟ>มข้�อม�ลท��ส!มพ!นิธ์�ก!นิช้"�อ แผนิก ช้!�วโมง
อ!ตรานิายพร ม�บ,ญ คอมพ�วเตอร� 2050
นิางสาวศศ�ว�มล คนิด� บ!ญช้� 5 80
... ... ... ...แผนิก เวลาเร��มงานิ จ�านิวนิพนิ!กงานิคอมพ�วเตอร�12:00 52บ!ญช้� 9 :00 23... ... ...
วิ�ชา 204100 Information Technology and Modern Life
42
ข้�อม�ลม�โครงสร�างท��แนิ(นิอนิม�ช้,ดเด�ยงใช้�ได�ท!7งห้นิ(วยงานิเป3นิอ�สระจากโปรแกรมม�ภาษาสอบถาม (Query Language)
ล�กษณะฐานข้�อม�ล
วิ�ชา 204100 Information Technology and Modern Life