Вы находитесь на странице: 1из 11

TRANSACTION PROCESSING SYSTEM

4/18/12

DEFINITION
A Transaction Processing System (TPS) is a type of information system that collects, stores, modifies and retrieves(re check) the data transactions of an enterprise.

A Transaction Processing System or Transaction Processing Monitor is a set of information which process the data transaction in database system that monitors transaction programs.
4/18/12

EXAMPLES..

If an electronic payment is made, the amount must be either both withdrawn from one account and added to the other, or none at all. In case of a failure preventing transaction completion, the partially executed transaction must be 'rolled back' by the TPS.

An airline seat reservation system is

accessed by multiple operators, after an empty seat inquiry, the seat reservation data must be locked until the reservation is made, otherwise 4/18/12 another user may get the impression a seat is

TPS Requirements
Capture, process and store transactions Produce reports and information about transactions Be accurate and timely Be efficient require less labor Increase customer service Increase competitive advantage

4/18/12

Disadvantages of TPS
Processing inefficiency Data

redundancy(repeat)

Temporal integrity(unity, wholeness)

problems
Lack of information coherence(sticking

together).

4/18/12

TYPES
BATCH

OLTP

4/18/12

Batch TPS
Batch processing is a resource-saving transaction type that stores data for processing at pre-defined times. Batch processing is useful for enterprises that need to process large amounts of data using limited resources. Ex: Credit card transactions.
Originally, the only available option Transactions
4/18/12

accumulated(collect) over period

of time

Batch Processing Merit & Demerit


Merit
Relatively easy to program, install and maintain Batches can be processed during low-activity

periods
Demerit
Information is delayed

4/18/12

Online Transaction Processing


OLTP, refers to a class of systems that

facilitate (make easier)and manage transaction-oriented applications, typically for data entry and retrieval transaction processing.
The term is somewhat ambiguous;

some understand a "transaction" in the context of computer or database transactions,


4/18/12

while others (such as the

Benefits
Online Transaction Processing has two key

benefits: simplicity and efficiency. Reduced paper trails and the faster, more accurate forecasts for revenues and expenses both examples are shows that how OLTP makes things simple for businesses.
4/18/12

Disadvantages
As

with any information processing system, security and reliability are considerations. Online transaction systems are generally more susceptible(capable) to direct attack and abuse than their offline counterparts. choose to rely on OLTP, operations can be severely impacted if the transaction system or database is unavailable due to data corruption, systems failure, or network availability issues. like many modern online

When organizations

Additionally, 4/18/12

Вам также может понравиться