บทที่ 2 การประมวลผลข้อมูล

42
1 บบบบบ 2 บบบบบบบบบ บบบบบบบบ บบบ บ.บ. บบบบบบบ บบบบบบบ บบบบบบ วววว 204100 Information Technology and Modern Life

Upload: pallavi-gaurav

Post on 01-Jan-2016

20 views

Category:

Documents


0 download

DESCRIPTION

บทที่ 2 การประมวลผลข้อมูล. โดย ร.ศ. พรรณิภา ไพบูลย์นิมิตร. วิชา 204100 Information Technology and Modern Life. การประมวลผล (Processing). การดำเนินการกับข้อมูลดิบ (Raw Data) เพื่อให้ได้ข้อมูลสารสนเทศ (Information). วิชา 204100 Information Technology and Modern Life. ข้อมูลดิบ. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: บทที่ 2 การประมวลผลข้อมูล

1

บทท�� 2 การประมวลผลข้�อม�ล

โดยร.ศ . พรรณิ�ภา ไพบ�ลย�นิ�ม�ตร

วิ�ชา 204100 Information Technology and Modern Life

Page 2: บทที่ 2 การประมวลผลข้อมูล

2

การประมวลผล (Processing)

การด�าเนิ�นิการก!บข้�อม�ลด�บ (Raw Data) เพ"�อให้�ได�ข้�อม�ลสารสนิเทศ (Information)

วิ�ชา 204100 Information Technology and Modern Life

Page 3: บทที่ 2 การประมวลผลข้อมูล

3

ข้�อม�ลด�บข้�อม�ลท��รวบรวมมาจากแห้ล(งข้�อม�ล

ต(าง ๆต!วเลข้ ต!วอ!กษร ร�ปภาพ เส�ยง

อ,ณิห้ภ�ม� ความเร.วคะแนินิสอบข้องนิ!กศ/กษา 1 กล,(ม

วิ�ชา 204100 Information Technology and Modern Life

Page 4: บทที่ 2 การประมวลผลข้อมูล

4

ข้�อม�ลสารสนิเทศข้�อม�ลท��ผ(านิการประมวลผลแล�ว

สามารถนิ�าไปใช้�ประโยช้นิ�ได�ค(าเฉล��ยคะแนินิสอบข้องนิ!กศ/กษา

1 กล,(ม

วิ�ชา 204100 Information Technology and Modern Life

Page 5: บทที่ 2 การประมวลผลข้อมูล

5

ประเภทข้องการประมวลผล

การประมวลผลด�วยม"อ (Manual Data Processing)

การประมวลผลอ!ตโนิม!ต� (Automatic Data Processing)Online ProcessingBatch Processing

วิ�ชา 204100 Information Technology and Modern Life

Page 6: บทที่ 2 การประมวลผลข้อมูล

6

Online ProcessingReal-time Processingระบบส�ารองท��นิ!�งในิเคร"�องบ�นิTime Sharingเป3นิการประมวลผลแบบโดยตรงห้ร"อ

ส,(ม (Random)ส"�อท��ม�การเข้�าถ/งแบบโดยตรง เช้(นิ

ฮาร�ดด�สก�วิ�ชา 204100 Information Technology and Modern Life

Page 7: บทที่ 2 การประมวลผลข้อมูล

7

Online Processing (ต(อ)

ข้�อม�ลท!นิต(อเห้ต,การณิ�สามารถท�ารายงานิได�ท!นิท�I/O Device ต�องเช้"�อมต(อก!บ CPU ตลอดเวลา

วิ�ชา 204100 Information Technology and Modern Life

Page 8: บทที่ 2 การประมวลผลข้อมูล

8

Batch Processingไฟล�ห้ล!ก (Master Files)

ไฟล�รายการข้�อม�ลส�นิค�าไฟล�รายการเปล��ยนิแปลง (Transaction Files)รายการข้ายส�นิค�ารายการซื้"7อส�นิค�า

วิ�ชา 204100 Information Technology and Modern Life

Page 9: บทที่ 2 การประมวลผลข้อมูล

9

Batch Processing (ต(อ)

ประมวลผลตามรายการเปล��ยนิแปลงท�ละรายการ

ประมวลผลท,กว!นิห้ร"อท,กเด"อนิเป3นิการประมวลผลแบบล�าด!บ (Sequential)

ส"�อท��ม�การเข้�าถ/งแบบล�าด!บ เช้(นิ เทปแม(เห้ล.ก

ค(าใช้�จ(ายต��าวิ�ชา 204100 Information Technology and Modern Life

Page 10: บทที่ 2 การประมวลผลข้อมูล

10

Batch Processing (ต(อ)

ข้�อม�ลท!นิไม(ท!นิต(อเห้ต,การณิ�รายงานิล(าช้�าไม(ท!นิต(อเห้ต,การณิ�I/O Device ไม(จ�าเป3นิต�องเช้"�อม

ต(อก!บ CPU ตลอดเวลา

วิ�ชา 204100 Information Technology and Modern Life

Page 11: บทที่ 2 การประมวลผลข้อมูล

11

การประมวลผลด�วยคอมพ�วเตอร�

การเก.บข้�อม�ล (Data Collection)

การประมวลผลข้�อม�ล (Data Processing)

ผลล!พธ์� (Output / Information)

วิ�ชา 204100 Information Technology and Modern Life

Page 12: บทที่ 2 การประมวลผลข้อมูล

12

การเก.บข้�อม�ลว�ธ์�การเก.บข้�อม�ลล!กษณิะข้องข้�อม�ลท��ด�การเข้�ารห้!สข้�อม�ลการตรวจสอบความถ�กต�องข้อง

ข้�อม�ลการเก.บข้�อม�ลในิส"�อบ!นิท/กข้�อม�ล

วิ�ชา 204100 Information Technology and Modern Life

Page 13: บทที่ 2 การประมวลผลข้อมูล

13

ว�ธ์�การเก.บข้�อม�ลส!งเกต (Observation)ว!ดค(า (Measurement)เอกสาร (Document)ส!มภาษณิ� (Interview)

วิ�ชา 204100 Information Technology and Modern Life

Page 14: บทที่ 2 การประมวลผลข้อมูล

14

ว�ธ์�การเก.บข้�อม�ลแบบสอบถาม (Questionnaire)ManualInternet

วิ�ชา 204100 Information Technology and Modern Life

Page 15: บทที่ 2 การประมวลผลข้อมูล

15

แบบสอบถาม

วิ�ชา 204100 Information Technology and Modern Life

Page 16: บทที่ 2 การประมวลผลข้อมูล

16

ล!กษณิะข้องข้�อม�ลท��ด�ถ�กต�อง (Accuracy)ป9จจ,บ!นิ (Updated)สมบ�รณิ� (Completeness)

วิ�ชา 204100 Information Technology and Modern Life

Page 17: บทที่ 2 การประมวลผลข้อมูล

17

การเข้�ารห้!สข้�อม�ลประห้ย!ดเนิ"7อท��ในิการเก.บข้�อม�ลม�ความเร.วในิการค�นิห้าส�งใช้�ต!วเลข้ห้ร"อรห้!สแทนิข้�อความการปร!บอ!ตราส(วนิข้องจ�านิวนิ

วิ�ชา 204100 Information Technology and Modern Life

Page 18: บทที่ 2 การประมวลผลข้อมูล

18

การเข้�ารห้!สข้�อม�ล

นิาย สมช้าย คนิไทยเช้�ยงให้ม( 12000, บาท

M สมช้าย คนิไทย2 12

วิ�ชา 204100 Information Technology and Modern Life

Page 19: บทที่ 2 การประมวลผลข้อมูล

19

การตรวจสอบความถ�กต�องข้องข้�อม�ล

Edit การแก�ไข้Verify การทวนิสอบValidation ความสมเห้ต,สม

ผลRange CheckRelation Check

วิ�ชา 204100 Information Technology and Modern Life

Page 20: บทที่ 2 การประมวลผลข้อมูล

20

การเก.บข้�อม�ลในิส"�อบ!นิท/กข้�อม�ล

การเปล��ยนิส"�อบ!นิท/กข้�อม�ลข้�อม�ลจร�งข้�อม�ลในิส"�อบ!นิท/กข้�อม�ล

วิ�ชา 204100 Information Technology and Modern Life

Page 21: บทที่ 2 การประมวลผลข้อมูล

21

ข้�อม�ลจร�งช้"�อ แผนิก ช้!�วโมง

อ!ตรานิายสมช้าย คนิไทย คอมพ�วเตอร� 12

60

นิางสาวแพร ม�บ,ญบ!ญช้� 20

50

นิางศศ�ว�มล คนิด� ประช้าส!มพ!นิธ์� 580

... ... ... ...

วิ�ชา 204100 Information Technology and Modern Life

Page 22: บทที่ 2 การประมวลผลข้อมูล

22

ข้�อม�ลในิส"�อบ!นิท/กข้�อม�ลM สมช้าย คนิไทย1 12

60

N แพร ม�บ,ญ 2 20

50

O ศศ�ว�มล คนิด� 3 5

80

... ... ......

ระเบ�ยนิ (Record) แอททร�บ�วต�

(Attribute)

วิ�ชา 204100 Information Technology and Modern Life

Page 23: บทที่ 2 การประมวลผลข้อมูล

การประมวลผลข้�อม�ลค�านิวณิ (Calculating)

ปร!บปร,ง (Updating)

รายงานิ (Reporting)

สร,ป (Summarizing)

เร�ยงล�าด!บ (Sorting)

ค�นิห้า (Searching)

แบ(งประเภท (Classification)

23วิ�ชา 204100 Information Technology and Modern Life

Page 24: บทที่ 2 การประมวลผลข้อมูล

24

ค�านิวณินิ�ากล,(มข้องแอททร�บ�วต�ท��ม�อย�(มา

ค�านิวณิห้าค(าค(าเฉล��ย (Mean)ม!ธ์ยฐานิ (Median)ฐานินิ�ยม (Mode)

วิ�ชา 204100 Information Technology and Modern Life

Page 25: บทที่ 2 การประมวลผลข้อมูล

25

ปร!บปร,งนิ�าแอททร�บ�วต�ท��ม�อย�(มาค�านิวณิ

แล�วแทนิท��การปร!บค(าอ!ตราเง�นิเด"อนิข้อง

พนิ!กงานิการปร!บค(าเง�นิส,ทธ์�ข้องบ!ญช้�

ธ์นิาคาร

วิ�ชา 204100 Information Technology and Modern Life

Page 26: บทที่ 2 การประมวลผลข้อมูล

26

รายงานิช้"�อ แผนิก อ!ตราช้!�วโมง ค(าจ�างนิายสมช้าย คนิไทย คอมพ�วเตอร� 60

12 720

นิางสาวแพร ม�บ,ญบ!ญช้� 50 20

1000

นิางศศ�ว�มล คนิด� ประช้าส!มพ!นิธ์� 80 5

400

... ... ... ... ...

วิ�ชา 204100 Information Technology and Modern Life

Page 27: บทที่ 2 การประมวลผลข้อมูล

27

สร,ปช้"�อ แผนิก อ!ตราช้!�วโมง ค(า

จ�างนิายสมช้าย คนิไทย คอมพ�วเตอร� 60 12

720

นิางสาวแพร ม�บ,ญบ!ญช้� 50 20

1000

นิางศศ�ว�มล คนิด� ประช้าส!มพ!นิธ์� 80 5

400

... ... ... ... ... 72 5140,

วิ�ชา 204100 Information Technology and Modern Life

Page 28: บทที่ 2 การประมวลผลข้อมูล

28

สร,ป (ต(อ)แผนิก อ!ตราช้!�วโมง ค(าจ�างคอมพ�วเตอร� 60 22

1320,บ!ญช้� 50 33

1650,ประช้าส!มพ!นิธ์� 80 15

1200, 70 4170,

วิ�ชา 204100 Information Technology and Modern Life

Page 29: บทที่ 2 การประมวลผลข้อมูล

29

เร�ยงล�าด!บต!วเลข้ เช้(นิ คะแนินิสอบข้�อความเช้(นิ ช้"�อรห้!ส เช้(นิ รห้!สส�นิค�า

วิ�ชา 204100 Information Technology and Modern Life

Page 30: บทที่ 2 การประมวลผลข้อมูล

30

ค�นิห้าค�นิห้าระเบ�ยนิท��ต�องการจากเง"�อนิไข้ท��

ก�าห้นิดค�นิห้านิ!กเร�ยนิท�� GPA < 1.75ค�นิห้าพนิ!กงานิท�� เง�นิเด"อนิ

5000, ห้ร"อ อย�(ฝ่=ายบ!ญช้�ค�นิห้าส�นิค�าท�� ราคา = 100 และ เป3นิ

อาห้ารวิ�ชา 204100 Information Technology and Modern Life

Page 31: บทที่ 2 การประมวลผลข้อมูล

31

แบ(งประเภทแบ(งระเบ�ยนิท!7งห้มดออกเป3นิกล,(ม

โดยท��ระเบ�ยนิในิกล,(มเด�ยวก!นิต�องเป3นิประเภทเด�ยวก!นิ

แบ(งพนิ!กงานิออกเป3นิแผนิกแบ(งนิ!กศ/กษาออกเป3นิคณิะห้ร"อสาข้าแบ(งส�นิค�าออกเป3นิส�นิค�าราคาแพงห้ร"อ

ราคาถ�กวิ�ชา 204100 Information Technology and Modern Life

Page 32: บทที่ 2 การประมวลผลข้อมูล

ภาพวิงจรการประมวิลผลด้�วิยคอมพ�วิเตอร�

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

Page 33: บทที่ 2 การประมวลผลข้อมูล

33

องค�ประกอบข้�อม�ล (Data Organization)

บ�ต (Bit)อ!กข้ระ (Character)ข้อบเข้ตข้�อม�ล (Field)ระเบ�ยนิ (Record)แฟ>มข้�อม�ล (File)ฐานิข้�อม�ล (Database)

วิ�ชา 204100 Information Technology and Modern Life

Page 34: บทที่ 2 การประมวลผลข้อมูล

34

องค�ประกอบข้�อม�ล (ต(อ)

วิ�ชา 204100 Information Technology and Modern Life

Page 35: บทที่ 2 การประมวลผลข้อมูล

35

บ�ตต!วเลข้ 0 และ 1ห้นิ(วยพ"7นิฐานิท��จ!ดเก.บในิ

คอมพ�วเตอร�

วิ�ชา 204100 Information Technology and Modern Life

Page 36: บทที่ 2 การประมวลผลข้อมูล

36

อ!กข้ระกล,(มข้องบ�ต เช้(นิ 011101011

1 อ!กข้ระ นิ!บเป3นิ 1 ไบต�โดยท!�วไป 1 ไบต� (อ!กข้ระ) ม� 8

บ�ตเช้(นิ 01101011 แทนิ F

เป3นิต�นิวิ�ชา 204100 Information Technology and Modern Life

Page 37: บทที่ 2 การประมวลผลข้อมูล

37

ข้อบเข้ตข้�อม�ลกล,(มข้องอ!กข้ระจ�านิวนิ 1024

ข้�อความ Catอ!กข้ระเด��ยว A

วิ�ชา 204100 Information Technology and Modern Life

Page 38: บทที่ 2 การประมวลผลข้อมูล

38

ระเบ�ยนิกล,(มข้องข้อบเข้ตข้�อม�ลท��เก��ยวข้�อง

ก!นินิายพร ม�บ,ญ แผนิกบ!ญช้�

20 ช้!�วโมง 50 บาท

วิ�ชา 204100 Information Technology and Modern Life

Page 39: บทที่ 2 การประมวลผลข้อมูล

39

แฟ>มข้�อม�ลกล,(มข้องระเบ�ยนิท��ม�ร�ปแบบเด�ยวก!นิช้"�อ แผนิก ช้!�วโมง

อ!ตรานิายพร ม�บ,ญ คอมพ�วเตอร� 20

50

นิางสาวศศ�ว�มล คนิด� บ!ญช้� 5 80

นิาง ปนิ!ดดา ดวงค�า ประช้าส!มพ!นิธ์� 1790

... ... ... ...

วิ�ชา 204100 Information Technology and Modern Life

Page 40: บทที่ 2 การประมวลผลข้อมูล

ภาพแสด้งฐานข้�อม�ล

DATABASE

Database

File File File

RecordRecord Record

field FieldCharacter

วิ�ชา 204100 Information Technology and Modern Life

Page 41: บทที่ 2 การประมวลผลข้อมูล

41

ฐานิข้�อม�ลกล,(มข้องแฟ>มข้�อม�ลท��ส!มพ!นิธ์�ก!นิช้"�อ แผนิก ช้!�วโมง

อ!ตรานิายพร ม�บ,ญ คอมพ�วเตอร� 2050

นิางสาวศศ�ว�มล คนิด� บ!ญช้� 5 80

... ... ... ...แผนิก เวลาเร��มงานิ จ�านิวนิพนิ!กงานิคอมพ�วเตอร�12:00 52บ!ญช้� 9 :00 23... ... ...

วิ�ชา 204100 Information Technology and Modern Life

Page 42: บทที่ 2 การประมวลผลข้อมูล

42

ข้�อม�ลม�โครงสร�างท��แนิ(นิอนิม�ช้,ดเด�ยงใช้�ได�ท!7งห้นิ(วยงานิเป3นิอ�สระจากโปรแกรมม�ภาษาสอบถาม (Query Language)

ล�กษณะฐานข้�อม�ล

วิ�ชา 204100 Information Technology and Modern Life