Скачать презентацию Introduction to Data Processing Data vs Information Data Скачать презентацию Introduction to Data Processing Data vs Information Data

e5ea9703f3616b0ee76cd5f025b7b9ad.ppt

  • Количество слайдов: 47

Introduction to Data Processing Data vs. Information Data : events that Representations facts about Introduction to Data Processing Data vs. Information Data : events that Representations facts about various affect a business. Information : Data presented in its proper context. Process : Manipulation data with a program. ขอมลและตวเลข ประกอบดวย ความเปนจรง (facts) ) figures) เชน จำนวน ชม. การทำงานของลกจาง แตละคน สารสนเทศ

Introduction to Data Processing Dat a Data Processing -Manual Computeriz e Knowledge Inform ation Introduction to Data Processing Dat a Data Processing -Manual Computeriz e Knowledge Inform ation

กลาวโดยสรปการประมวลผลขอ มลไมวาจะเปน การประมวลผลดวยมอแบบงายๆ หรอจะเปนการประมวล ผลดวยเครองจกรทยงยากซ บซอน จะตองประกอบดวย สวนใดสวนหนงหรอหลายสวนข องขนตอนตางๆ ดงน . 1การสรางขอมล ( Creating(. กลาวโดยสรปการประมวลผลขอ มลไมวาจะเปน การประมวลผลดวยมอแบบงายๆ หรอจะเปนการประมวล ผลดวยเครองจกรทยงยากซ บซอน จะตองประกอบดวย สวนใดสวนหนงหรอหลายสวนข องขนตอนตางๆ ดงน . 1การสรางขอมล ( Creating(. 2 การจำแนกหมวดหมของขอมล ( Classifying(. 3การจดลำดบ ( Sorting(. 4การคำนวณ ( Calculating(

. 6การเกบรกษาขอมล ( Storing(. 7 การดงขอมลทตองการมาใชง าน ( Retrieving(. 8 การสรางขอมลชดใหมขนมา ( Reproducting(. 9การสอสารขอมล . 6การเกบรกษาขอมล ( Storing(. 7 การดงขอมลทตองการมาใชง าน ( Retrieving(. 8 การสรางขอมลชดใหมขนมา ( Reproducting(. 9การสอสารขอมล ( Data communicating(

องคประกอบระบบสารสนเทศ -Input : activity of capturing and gathering of raw data -Processing : converting องคประกอบระบบสารสนเทศ -Input : activity of capturing and gathering of raw data -Processing : converting and transforming data into information -Output : producing an useful information -Feedback : output that used to make adjustments or changes to input and processing activities -Computerized Information System : การใช

คณลกษณะของสารสนเทศท ด -ตรงตามความตองการ (relevant( -ประหยด (economical( -ถกตอง (accurate( -งายตอการใชงาน (simple( -ทนสมย (timely( -ยดหยน (flexible( คณลกษณะของสารสนเทศท ด -ตรงตามความตองการ (relevant( -ประหยด (economical( -ถกตอง (accurate( -งายตอการใชงาน (simple( -ทนสมย (timely( -ยดหยน (flexible( -สมบรณ (complete( -ตรวจสอบได (verifiable( -เชอถอได (reliable(

ชนดของระบบการประมวลผลขอมล แบงออกเปน 3 ชนด คอ. 1 Processing( การประมวลผลดวยมอ ( Manual Data. 2 การประมวลผลดวยมอแตมเครองจ กรเขามาชวย ชนดของระบบการประมวลผลขอมล แบงออกเปน 3 ชนด คอ. 1 Processing( การประมวลผลดวยมอ ( Manual Data. 2 การประมวลผลดวยมอแตมเครองจ กรเขามาชวย ) Manual with Machine Assistance Data Processing(. 3 การประมวลผลดวยเครองจกรคอมพวเ ตอร )Electronic Data Processing( ปจจยทจะตดสนใจวาจะใชเคร องคอมพวเตอรประมวลผลหรอไม. 1 ขนาดของขอมลมขนาดใหญมาก. 2 ลกษณะของงานซำๆ กน

Data Organization (การจดระเบยบขอมล ( ขอมลสำหรบการประมวลผ ลดวยเครอง คอมพวเตอร สามารถแบงตามลกษณะลำดบข นได เปน 4 ระดบ ดงนคอ. 1ขอมลยอย Data Organization (การจดระเบยบขอมล ( ขอมลสำหรบการประมวลผ ลดวยเครอง คอมพวเตอร สามารถแบงตามลกษณะลำดบข นได เปน 4 ระดบ ดงนคอ. 1ขอมลยอย ( Data Item or Field(. 2ระเบยน ( Record(. 3แฟมขอมล ( File(

ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT File Organization Terms and Concepts • Bit: ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT File Organization Terms and Concepts • Bit: Smallest unit of data; binary digit (0, 1) • Byte: Group of bits that represents a single • Field: Group of words or a complete number character

ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT File Organization Terms and Concepts • Record: ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT File Organization Terms and Concepts • Record: Group of related fields • File: Group of records of same type • Database: Group of related files

ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT Data Hierarchy in a Computer System ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT Data Hierarchy in a Computer System

ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT File Organization Terms and Concepts • Entity: ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT File Organization Terms and Concepts • Entity: Person, place, thing, event about which • Attribute: Description of a particular entity • Key field: Identifier field used to retrieve, information is maintained update, sort a record

ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT Entitities and Attributes ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT Entitities and Attributes

ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT Traditional File Processing ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT Traditional File Processing

ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT Problems with the Traditional File Environment • ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT Problems with the Traditional File Environment • Data redundancy • Program-Data dependence • Lack of flexibility • Poor security • Lack of data-sharing and availability

DATA REDUNDANCY • The presence of duplicate data in multiple data files • Different DATA REDUNDANCY • The presence of duplicate data in multiple data files • Different functions collect the same information independently • May have different meanings in different parts of the organisation

Data Redundancy 7 Data Redundancy 7

Program Data Dependence • The tight relationship between data stored in files and the Program Data Dependence • The tight relationship between data stored in files and the specific programs required to update and maintain those files • Every program must describe the nature • In traditional file environment any changes to data requires a change in all programs that access the data • A change in tax rates for example !!

Lack of Flexibility • Traditional File system can deliver routine scheduled reports after a Lack of Flexibility • Traditional File system can deliver routine scheduled reports after a significant programming efforts • An ad hoc/ unanticipated request for information, would require a lot of time • The information is somewhere in the system but too expensive to locate/retrieve • Compiling the data could take weeks

Poor Security • There is little or no control and management of data • Poor Security • There is little or no control and management of data • Data could be disseminated all over the organisation without control • Who is accessing the data and making changes?

Lack of Data-sharing • Lack of control over access • Hard to get hands Lack of Data-sharing • Lack of control over access • Hard to get hands on information • Different pieces of information in different files and different physical locations • Since files in different locations can’t be related hard to share or access in a timely manner • Impossible for information to flow freely

Data Base Fil e Rec ord Ite m . . . . Fil e Data Base Fil e Rec ord Ite m . . . . Fil e . . . . Rec ord . . . . Ite m

File เกดจากการรวมกลมของระเบยน (Records) ทมความ สมพนธกน โดยปกตระเบยนทอยในแฟมขอม ลหนงๆ จะมรปแบบ เดยวกน (Single format)(Multiple แตอาจจะมหลายรปแบบ format) กได File เกดจากการรวมกลมของระเบยน (Records) ทมความ สมพนธกน โดยปกตระเบยนทอยในแฟมขอม ลหนงๆ จะมรปแบบ เดยวกน (Single format)(Multiple แตอาจจะมหลายรปแบบ format) กได ซงการจดเกบขอมลลงในระเบยนบน แฟมขอมลนน กเพอวตถประสงครวมกนในการใช งานแฟมขอมลนนกบงานหนง งานใดหรอหลายๆงานกได ตวอยาง 4003001นายกนกธรรมเลศ 0. 00 1 A

ตวอยาง 4003002น. ส. กรกชบวงาม 1 0. 00 MTH 161 B 1 CHM 101 C ตวอยาง 4003002น. ส. กรกชบวงาม 1 0. 00 MTH 161 B 1 CHM 101 C 1 LNG 102 B 0 3903001นายขจรพทธบชา 2 38. 00 76. 00 MTH 261 A 1 MTH 241 C 0 สาเหตทสำคญในการสรางแฟ มขอมลมดงน. 1 มขอมลจำนวนมากเกนขดจำกดท หนวยความจำหลก )Memory) จะเกบไวได. 2การประมวลผลในขณะใดๆ ตองการขอมลเพยงบาง B A

การแยกประเภทแฟมขอมลตาม ฟงกชนทใชดำเนน การในระบบสารสนเทศ สามารถแยกได 5 ประเภท คอ. 1แฟมขอมลหลก ( Master File(. 2 แฟมขอมลรายการเปลยนแปลง ) การแยกประเภทแฟมขอมลตาม ฟงกชนทใชดำเนน การในระบบสารสนเทศ สามารถแยกได 5 ประเภท คอ. 1แฟมขอมลหลก ( Master File(. 2 แฟมขอมลรายการเปลยนแปลง ) Transaction File(. 3แฟมขอมลรายงาน ( Report File(. 4แฟมขอมลดำเนนการ ( Work File(

การดำเนนการแฟมขอมล Operation( (File วธการใชแฟมขอมลเพอการ ประมวลผลนน นบเปนปจจย สำคญในการกำหนดการจดแฟมขอม ล ( File Organization ) วา ควรจะเปนแบบใด การดำเนนการแฟมขอมล Operation( (File วธการใชแฟมขอมลเพอการ ประมวลผลนน นบเปนปจจย สำคญในการกำหนดการจดแฟมขอม ล ( File Organization ) วา ควรจะเปนแบบใด ซงมหลกสำคญ 2 ประการ คอ. 1วธการประมวลผล. 2 ลกษณะการดำเนนการแฟมขอมล วธการประมวลผลดวยโปรแกรมม 2 แบบ คอ

แฟมข อมล เงนเด อน แฟมขอมล รายการเปลยน แปลง โปรแกรม Update แฟมข อมล เงนเด อน ทท แฟมข อมล เงนเด อน แฟมขอมล รายการเปลยน แปลง โปรแกรม Update แฟมข อมล เงนเด อน ทท นสมย โปรแกรมออ กรายงานเง นเดอน รายงาน เงนเดอน รายงานรายก าร เปลยนแป ลง การประมวลผลแ บบกลม

ใบสงซ อ บนทกขอ มล โปรแกรมต ดยอดจำ นวนสนค า แสดงราย การ เปลยน แปลง แฟมข อมล ใบสงซ อ บนทกขอ มล โปรแกรมต ดยอดจำ นวนสนค า แสดงราย การ เปลยน แปลง แฟมข อมล สนคาค งคลง การประมวลผลแบ

ลกษณะการดำเนนการแฟมขอ มล การดำเนนการขนพนฐานแบ งออกเปน 4 ลกษณะ คอ. 1การสราง ( Creation(. 2การปรบปรงแกไข ( Updating(. 3การดงขอมล ลกษณะการดำเนนการแฟมขอ มล การดำเนนการขนพนฐานแบ งออกเปน 4 ลกษณะ คอ. 1การสราง ( Creation(. 2การปรบปรงแกไข ( Updating(. 3การดงขอมล ( Retrieval(. 4การบำรงรกษา ( Maintenance( - การเปลยนโครงสรางใหม ( Restructuring( -

การจดแฟมขอมล ( File Organization( การจดแฟมขอมลเปนเทคน คทใชในการแทนและ เกบระเบยนในแฟมขอมล ซงเทคนคเบองตนของการจด แฟมขอมลม 3 แบบ คอ. 1แบบเรยงลำดบ ( การจดแฟมขอมล ( File Organization( การจดแฟมขอมลเปนเทคน คทใชในการแทนและ เกบระเบยนในแฟมขอมล ซงเทคนคเบองตนของการจด แฟมขอมลม 3 แบบ คอ. 1แบบเรยงลำดบ ( Sequential (. 2แบบสม ( Random(. 3แบบเรยงลำดบเชงดชน ( Indexed Sequential(

การจดแฟมขอมลแบบเรยงลำด บ ( Sequential File( การจดแฟมขอมลแบบเรยงลำ ดบ เปนการจดรวบรวม ระเบยน (Records) ตามลำดบจากนอยไปหามากหรอจากม าก ไปหานอยของเขตขอมลยอย (field)ห การจดแฟมขอมลแบบเรยงลำด บ ( Sequential File( การจดแฟมขอมลแบบเรยงลำ ดบ เปนการจดรวบรวม ระเบยน (Records) ตามลำดบจากนอยไปหามากหรอจากม าก ไปหานอยของเขตขอมลยอย (field)ห นงของทกระเบยนใน แฟมนน ซงจะเรยกเขตขอมลยอยนวาเ ปน คย (Key)ของ ระเบยน

เมอตองการคนหาขอมลในระเ บยนทตองการ เครอง คอมพวเตอรจะอานขอมลเรยงตามล ำดบและเปรยบเทยบคยท ตองการ จนกระทงพบระเบยนซงมคยตาม ทตองการ การคน หาขอมลในลกษณะนจะเสยเวลามาก โดยเฉลยแลวอานระเบยน ประมาณครงหนงของแฟมจงจะพบ ระเบยนทตองการ สำหรบการ เมอตองการคนหาขอมลในระเ บยนทตองการ เครอง คอมพวเตอรจะอานขอมลเรยงตามล ำดบและเปรยบเทยบคยท ตองการ จนกระทงพบระเบยนซงมคยตาม ทตองการ การคน หาขอมลในลกษณะนจะเสยเวลามาก โดยเฉลยแลวอานระเบยน ประมาณครงหนงของแฟมจงจะพบ ระเบยนทตองการ สำหรบการ Update ขอมลแฟมแบบน จะนยมเกบ

Sequential File EMP_NO EMP_NAME WORK_AGE SALARY 1001 นายนาบญ บวบชา 5 15000 1003 8500 น. Sequential File EMP_NO EMP_NAME WORK_AGE SALARY 1001 นายนาบญ บวบชา 5 15000 1003 8500 น. ส. มาล บญมาก 2001 นายมานะทำงานด 3 12000 2005 นายวษณ งามเลศ 2 8500 3001 นายสามารถ เกงจรง 3 10000 การคนหา 3006 น. ส. วนด พระงาม ขอมล 3 11000200 5 AGE 35 25 2 30 26 28 31

การจดแฟมขอมลแบบสม ( Random File ) การจดแฟมขอมลแบบสม เปนการจดแฟมขอมลเพอให เครองสามารถเขาถงระเบยนทต องการไดโดยตรง (Direct) และไมจำเปนตองผานระเบยนอ นๆตามลำดบ ซงเปนผลให เวลาทใชในการคนหาหรอ การจดแฟมขอมลแบบสม ( Random File ) การจดแฟมขอมลแบบสม เปนการจดแฟมขอมลเพอให เครองสามารถเขาถงระเบยนทต องการไดโดยตรง (Direct) และไมจำเปนตองผานระเบยนอ นๆตามลำดบ ซงเปนผลให เวลาทใชในการคนหาหรอ Update ระเบยนทำไดเรวกวาแบบ Sequential สอบนทกขอมลทใชจะตองเป นประเภททสามารถ เขาถงไดโดยตรง เชน จานแมเหลก

การ Update แฟมขอมลแบบสมจะทำไดสะดว กและรวด เรวกวาแบบ Sequential ทงนเพราะการ Update จะสามารถ Update ภายใตแฟมขอมลเดมได กลาวคอเมอสนสดการ Update จะไมเกดแฟมขอมลใหมเหมอนแ การ Update แฟมขอมลแบบสมจะทำไดสะดว กและรวด เรวกวาแบบ Sequential ทงนเพราะการ Update จะสามารถ Update ภายใตแฟมขอมลเดมได กลาวคอเมอสนสดการ Update จะไมเกดแฟมขอมลใหมเหมอนแ บบ Sequential เมอ ตองการเพม ลด หรอเปลยนแปลงระเบยนสามารถทำ ไดทนท เหมาะสำหรบงานทมระยะเวลาในกา รประมวลผลไมแนนอน

Random File Record EMP_NO EMP_NAME no. WORK_AGE SALARY 1001 15000 1 นายนาบญ บวบชา 5 Random File Record EMP_NO EMP_NAME no. WORK_AGE SALARY 1001 15000 1 นายนาบญ บวบชา 5 1003 2 น. ส. มาล บญมาก 8500 2001 12000 3 นายมานะทำงานด 3 2005 4 นายวษณ งามเลศ 2 8500 3001 10000 5 นายสามารถ เกงจรง 3 การคนหา 3006 Hashin น. ส. วนด พระงาม 6 3 g 11000 ขอมล 4 200 Algorit hm 5 2

การจดแฟมขอมลแบบเรยงลำด บเชงดชน )Indexed Sequential File ) การจดแฟมขอมลแบบนเปน การจดแฟมขอมลเพอให เครองสามารถเขาถงระเบยนทต องการไดทงแบบเรยงลำดบ และแบบสม สอบนทกขอมลทใชจะตองเป นประเภทท สามารถเขาถงไดโดยตรง การจดแฟมขอมลแบบเรยงลำด บเชงดชน )Indexed Sequential File ) การจดแฟมขอมลแบบนเปน การจดแฟมขอมลเพอให เครองสามารถเขาถงระเบยนทต องการไดทงแบบเรยงลำดบ และแบบสม สอบนทกขอมลทใชจะตองเป นประเภทท สามารถเขาถงไดโดยตรง เชน จานแมเหลก การจดเกบขอมล จะแบงเปน 2 สวน คอ 1. เพอใชในการคนหา สวนเกบตารางดชน (Index area) ระเบยน

Index Ke Recor yfiled Locat Fie ld 000 5 001 6 008 0 023 Index Ke Recor yfiled Locat Fie ld 000 5 001 6 008 0 023 9 ion 581 1 581 2 590 1 590 2 Recor d Locat ion 581 1 581 2 590 1 590 2 Ke y 000 5 001 6 008 0 023 9 Data file Data Record Diskette Ribbon Printer Scanner

Database Technology • DATABASE: – A collection of data organised to serve many applications Database Technology • DATABASE: – A collection of data organised to serve many applications efficiently by centralising the data and minimising redundant data.

THE DATABASE APPROACH TO DATA MANAGEMENT The Contemporary Database Environment Figure 7 -4 THE DATABASE APPROACH TO DATA MANAGEMENT The Contemporary Database Environment Figure 7 -4

THE DATABASE APPROACH TO DATA MANAGEMENT Types of Databases • Relational DBMS • Hierarchical THE DATABASE APPROACH TO DATA MANAGEMENT Types of Databases • Relational DBMS • Hierarchical and Network DBMS • Object-Oriented Databases

THE DATABASE APPROACH TO DATA MANAGEMENT Relational DBMS • The most popular type of THE DATABASE APPROACH TO DATA MANAGEMENT Relational DBMS • The most popular type of DBMS today for PCs as well as for larger companies and mainframes • Represents all data in DB as two-dimensional tables called relations • Similar to flat files but information in more than one file can easily be extracted and combined • Relates data across tables based on common data element • Examples: DB 2, Oracle, MS SQL Server

THE DATABASE APPROACH TO DATA Relational Data MANAGEMENT Model THE DATABASE APPROACH TO DATA Relational Data MANAGEMENT Model

EMPLOYEE-NO DEPT-NAME 001 ENGINEER 002 ENGINEER 003 SOFTWARE 004. . . EMPLOYEE-NAME DEPT-BONUS Mr. EMPLOYEE-NO DEPT-NAME 001 ENGINEER 002 ENGINEER 003 SOFTWARE 004. . . EMPLOYEE-NAME DEPT-BONUS Mr. ANAN BOONMA 3 Miss BOONSRI MAKMEE 3 Mr. TAWAT MEETHEP 3 Miss MALI WONGTHAI 2 SALARY DEPT-CODE 55000 01 COMPUTER 10000 01 COMPUTER 7500 02 COMPUTER 8500 03 ACCOUNT

K EMPLOYE ey EMPLOYEE-NO EMPLOYEE-NAME SALARY E DEPT-NO SEQ-NO 001 01 Mr. ANAN BOONMA K EMPLOYE ey EMPLOYEE-NO EMPLOYEE-NAME SALARY E DEPT-NO SEQ-NO 001 01 Mr. ANAN BOONMA 55000 002 10000 01 Miss BOONSRI MAKMEE 001 7500 02 Mr. TAWAT MEETHEP 001 03 Miss MALI WONGTHAI 8500 DEPARTM. K. ey ENT DEPT-CODE DEPT-NAME DEPTBONUS 01 COMPUTER ENGINEER 3 02 COMPUTER SOFTWARE 3

SALESPERSON SALES CUSTOMER WAREHOUSE SALES NUMBER AMOUNT NAME AREA NUMBER LOCATION 3462 13540 Waters SALESPERSON SALES CUSTOMER WAREHOUSE SALES NUMBER AMOUNT NAME AREA NUMBER LOCATION 3462 13540 Waters WEST 18765 Fargo 3462 Waters 10600 WEST 18830 3 Bismarck 3462 Waters 3 Bismarck 9700 WEST 19242 EAST 18841 Superior 3593 Dryne 11560 3593 Dryne EAST 18899 2 Superior 2590 EAST 19565 Plymouth 3593 Dryne 8800. . CUSTOMER NAME NUMBER DELTA Systems 4 A. Levy and Sons Ranier Company R. W. Flood Inc. 2 Seward Systems Stodola’s Inc. 1

SALESPERSON ON NUMBER 3462 3593 etc. NAME Waters Dryne CUSTOMER NUMBER 18765 18830 19242 SALESPERSON ON NUMBER 3462 3593 etc. NAME Waters Dryne CUSTOMER NUMBER 18765 18830 19242 18841 18899 19565 etc. SALESPERSON CUSTOMER AREA NUMBER WEST 13540 18765 EAST 10600 18830 9700 19242 11560 18841 2590 18899 8800 19565 etc. WAREHOUSE SE CUSTOMER NAME NUMBER Delta Systems 4 A. Levy and Sons 3 Ranier Company 3 R. W. Flood Inc. 2 Seward Systems 2 etc. Stodola’s Inc. 1 4 3 2 1 SALE AMOU 3462 3593 WAREHOUSE LOCATION Fargo Bismarck Superior Plymouth The complete