CHAPTER 2 - Introduction To Transaction Processing
CHAPTER 2 - Introduction To Transaction Processing
File Structures
• Digital file structures and storage techniques vary
widely among transaction processing systems.
• Some structures are effective at processing all
records in large master files.
• Some file structures are better for directly
locating and processing a single record in a large
file.
• The legacy systems are large mainframe
systems implemented in the late 1960s through
the 1980s.
THE DATABASE MODEL
THE FLAT-FILE MODEL • The database model is a symbolic model of the
• The flat-file model is an environment in which structure of, and the associations between, an
individual data files are not related to other files. organization’s data entities.
• There are three significant problems in the flat- • The database management system (DBMS)
file environment: data storage, data updating, is a software system that controls access to the
and currency of information. data resource.
• Data Capture and Storage • The most striking difference between the
o Data storage is an efficient information database model and the flat-file model is the
system that captures and stores data pooling of data into a common database that all
only once and makes this single source organizational users share.
available to all users who need it.
Organizations must incur the costs of Database Model
multiple collection and storage
procedures.
• Data Updating
o Data updating is the periodic updating of
data stored in the files of an organization.
Changes or additions must be performed
multiple times which adds significantly to
the task and cost of data management.
• Currency of Information
o Currency of information is a problem
associated with the flat-file model
because of its failure to update all the
Documentation Techniques Data Flow Diagram of Purchases System
• Visual images convey vital system information
more effectively and efficiently than words.
• Accountants use system documentation
routinely, as both systems designers and
auditors.
• Five basic documentation techniques are: data
flow diagrams, entity relationship diagrams,
system flowcharts, program flowcharts, and
record layout diagrams.
Data Model
SYSTEM FLOWCHARTS
• System flowchart
o It is used to show (graphical
representation) of the physical
relationship between the key elements—
input sources, programs, and output
products—of computer systems or
departments, manual activities, Program Flowchart Symbols
computer programs, hard-copy and
digital accounting records.
o Also describe the physical computer
media being employed.
o Shows the processing of a single
transaction only.
• Flowcharting Manual Activities
o Lay out the physical area of activity.
o Transcribe the written facts into visual RECORD LAYOUT DIAGRAMS
format. • Record layout diagrams are used to reveal the
• Flowcharting Computer Processes internal structure of the records that constitute a
o Transcribe the written facts into visual file or database table. The layout diagram usually
format. shows the name, data type, and length of each
attribute (or field) in the record.
Symbol Set for Representing Manual Procedures • Detailed data structure information is needed for
such tasks as identifying certain types of system
failures, analyzing error reports, and designing
tests of computer logic for debugging and
auditing purposes.