ว ธ การประมวลผลข อม ลให เป นสารสนเทศแบบกล ม

1 บทท 10 การประมวลผลข อม ล โดย ร.ศ. พรรณ ภา ไพบ ลย น ม ตร 1

2 การประมวลผล (Processing) การดาเน นการก บข อม ลด บ (Raw Data) เพ อให ได ข อม ลสารสนเทศ (Information) 2

3 ข อม ลด บ ข อม ลท รวบรวมมาจากแหล งข อม ลต าง ๆ ต วเลข ต วอ กษร ร ปภาพ เส ยง อ ณหภ ม ความเร ว คะแนนสอบของน กศ กษา 1 กล ม 3

4 ข อม ลสารสนเทศ ข อม ลท ผ านการประมวลผลแล ว สามารถน าไปใช ประโยชน ได ค าเฉล ยคะแนนสอบของน กศ กษา 1 กล ม 4

5 ประเภทของการประมวลผล การประมวลผลด วยม อ (Manual Data Processing) การประมวลผลอ ตโนม ต (Automatic Data Processing) Online Processing Batch Processing 5

6 Online Processing Real-time Processing ระบบส ารองท น งในเคร องบ น Time Sharing เป นการประมวลผลแบบโดยตรงหร อส ม (Random) ส อท ม การเข าถ งแบบโดยตรง เช น ฮาร ดด สก 6

7 Online Processing (ต อ) ข อม ลท นต อเหต การณ สามารถทารายงานได ท นท I/O Device ต องเช อมต อก บ CPU ตลอดเวลา 7

8 Batch Processing ไฟล หล ก (Master Files) ไฟล รายการข อม ลส นค า ไฟล รายการเปล ยนแปลง (Transaction Files) รายการขายส นค า รายการซ อส นค า 8

9 Batch Processing (ต อ) ประมวลผลตามรายการเปล ยนแปลงท ละรายการ ประมวลผลท กว นหร อท กเด อน เป นการประมวลผลแบบลาด บ (Sequential) ส อท ม การเข าถ งแบบลาด บ เช น เทปแม เหล ก ค าใช จ ายต า 9

10 Batch Processing (ต อ) ข อม ลท นไม ท นต อเหต การณ รายงานล าช าไม ท นต อเหต การณ I/O Device ไม จาเป นต องเช อมต อก บ CPU ตลอดเวลา 10

11 การประมวลผลด วยคอมพ วเตอร การเก บข อม ล (Data Collection) การประมวลผลข อม ล (Data Processing) ผลล พธ (Output / Information) 11

12 การเก บข อม ล ว ธ การเก บข อม ล ล กษณะของข อม ลท ด การเข ารห สข อม ล การตรวจสอบความถ กต องของข อม ล การเก บข อม ลในส อบ นท กข อม ล 12

13 ว ธ การเก บข อม ล ส งเกต (Observation) ว ดค า (Measurement) เอกสาร (Document) ส มภาษณ (Interview) 13

14 ว ธ การเก บข อม ล แบบสอบถาม (Questionnaire) Manual Internet 14

15 แบบสอบถาม 15

16 ล กษณะของข อม ลท ด ถ กต อง (Accuracy) ป จจ บ น (Recency) สมบ รณ (Completeness) 16

17 การเข ารห สข อม ล ประหย ดเน อท ในการเก บข อม ล ม ความเร วในการค นหาส ง ใช ต วเลขหร อรห สแทนข อความ การปร บอ ตราส วนของจานวน 1 กร งเทพ 2 เช ยงใหม 3 ลาพ น... หน วย =*1000 บาท 17

18 การเข ารห สข อม ล ข อม ลด บ นาย สมชาย คนไทย เช ยงใหม 12,000 บาท เข ารห ส ข อม ลผ านการเข ารห ส M สมชาย คนไทย 2 12 M แทน นาย N แทน นางสาว O แทน นาง 1 กร งเทพ 2 เช ยงใหม 3 ลาพ น... หน วย =*1000 บาท 18

19 การตรวจสอบความถ กต องของข อม ล Edit Verify Validate Range Check Relation Check การแก ไข การทวนสอบ ความสมเหต สมผล เช น อาย เป น -10 ไม ได เช น เป นผ หญ ง คาน าหน านามเป นนาย ไม ได 19

20 การเก บข อม ลในส อบ นท กข อม ล การเปล ยนส อบ นท กข อม ล ข อม ลจร ง ข อม ลในส อบ นท กข อม ล 20

21 ข อม ลจร ง ช อ แผนก ช วโมง อ ตรา นายสมชาย คนไทย คอมพ วเตอร นางสาวแพร ม บ ญ บ ญช นางศศ ว มล คนด ประชาส มพ นธ M แทน นาย N แทน นางสาว O แทน นาง 1 คอมพ วเตอร 2 บ ญช 3 ประชาส มพ นธ... 21

22 ข อม ลในส อบ นท กข อม ล M สมชาย คนไทย N แพร ม บ ญ O ศศ ว มล คนด ระเบ ยน (Record) แอททร บ วต (Attribute) 22

23 การประมวลผลข อม ล คานวณ (Calculating) ปร บปร ง (Updating) รายงาน (Reporting) สร ป (Summarizing) เร ยงลาด บ (Sorting) ค นหา (Searching) แบ งประเภท (Classification) 23

24 คานวณ น ากล มของแอททร บ วต ท ม อย มาคานวณหาค า ค าเฉล ย (Mean) ม ธยฐาน (Median) ฐานน ยม (Mode) 24

25 ปร บปร ง น าแอททร บ วต ท ม อย มาคานวณ แล วแทนท การปร บค าอ ตราเง นเด อนของพน กงาน การปร บค าเง นส ทธ ของบ ญช ธนาคาร 25

26 รายงาน -แสดงรายการท งหมด ช อ แผนก อ ตรา ช วโมง ค าจ าง นายสมชาย คนไทย คอมพ วเตอร นางสาวแพร ม บ ญ บ ญช ,000 นางศศ ว มล คนด ประชาส มพ นธ Data หร อ ข อม ลด บ Information หร อ สารสนเทศ ได จาก อ ตรา x ช วโมง 26

27 สร ป- คานวณและแสดงผลล พธ แบบรวมท กรายการ ช อ แผนก อ ตรา ช วโมง ค าจ าง นายสมชาย คนไทย คอมพ วเตอร นางสาวแพร ม บ ญ บ ญช ,000 นางศศ ว มล คนด ประชาส มพ นธ รวมรายจ ายท งหมด ข อม ลเป นประโยชน ต อเจ าของก จการ (คนจ ายเง น) 72 4,170 27

28 สร ป -แสดงข อม ลสร ปแบบกล ม แผนก อ ตรา ช วโมง ค าจ าง คอมพ วเตอร ,320 บ ญช ,650 ประชาส มพ นธ , ,170 สร ปค าจ างแยกตามแผนก เป นประโยชน ในการลงท นขยายก จการ 28

29 เร ยงลาด บ ต วเลข เช น คะแนนสอบ ข อความ เช น ช อ รห ส เช น รห สส นค า 29

30 ค นหา ค นหาระเบ ยนท ต องการจากเง อนไขท กาหนด ค นหาน กเร ยนท GPA < 1.75 ค นหาพน กงานท เง นเด อน 5,000 หร อ อย ฝ ายบ ญช ค นหาส นค าท ราคา = 100 และ เป นอาหาร 30

31 แบ งประเภท หร อจ ดกล ม แบ งระเบ ยนท งหมดออกเป นกล ม โดยท ระเบ ยนในกล ม เด ยวก นต องเป นประเภทเด ยวก น แบ งพน กงานออกเป นแผนก แบ งน กศ กษาออกเป นคณะหร อสาขา แบ งส นค าออกเป นส นค าราคาแพงหร อราคาถ ก 31

32 ภาพวงจรการประมวลผลด วยคอมพ วเตอร Processing Collect Data Feed back Data Processing Y N Information 1. Source data 2. Classify Data 3. Code 4. Edit -Verify -Validate Range, Relation 1. Classify 2. Sort 3. Calculate 4. Report 5. Summarize 6. Update 7. Communicate Information Correct

33 องค ประกอบข อม ล (Data Organization) บ ต (Bit) อ กขระ (Character) ขอบเขตข อม ล (Field) ระเบ ยน (Record) แฟ มข อม ล (File) ฐานข อม ล (Database) 33

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

35 บ ต ต วเลข 0 และ 1 หน วยพ นฐานท จ ดเก บในคอมพ วเตอร 35

36 อ กขระ กล มของบ ต เช น อ กขระ น บเป น 1 ไบต โดยท วไป 1 ไบต (อ กขระ) ม 8 บ ต เช น แทน F เป นต น 36

37 ขอบเขตข อม ล กล มของอ กขระ จานวน 1,024 ข อความ อ กขระเด ยว A Cat 37

38 ระเบ ยน กล มของขอบเขตข อม ลท เก ยวข องก น นายพร ม บ ญ แผนกบ ญช 20 ช วโมง 50 บาท 38

39 แฟ มข อม ล กล มของระเบ ยนท ม ร ปแบบเด ยวก น ช อ แผนก ช วโมง อ ตรา นายพร ม บ ญ Record คอมพ วเตอร 20 เรคคอร ด 50 นางสาวศศ ว มล คนด บ ญช 5 80 นาง ปน ดดา ดวงคา ประชาส มพ นธ ฟ ลด /Field แฟ ม/ File 39

40 ภาพแสดงฐานข อม ล DATABASE Database File File File Record Record Record Field Field Character

41 ฐานข อม ล กล มของแฟ มข อม ลท ส มพ นธ ก น ช อ แผนก ช วโมง อ ตรา นายพร ม บ ญ คอมพ วเตอร นางสาวศศ ว มล คนด บ ญช แผนก เวลาเร มงาน จานวนพน กงาน คอมพ วเตอร 12:00 52 บ ญช 9:00 23 File B File A 41

42 ล กษณะฐานข อม ล ข อม ลม โครงสร างท แน นอน ม ช ดเด ยวใช ได ท งหน วยงาน เป นอ สระจากโปรแกรม ม ภาษาสอบถาม (Query Language) 42