3.1) Transaction Processing and Enterprise Resource planning Flashcards
What is transaction processing?
Transaction processing is a style of computing, typically performed by large server computers, that supports interactive applications”
What does transaction processing systems consist of?
Transaction processing systems consist of computer hardware and software hosting a transaction-oriented application that performs the routine transactions necessary to conduct business”
What are examples of transaction processing systems? (2)
- Examples include systems that manage sales order entry, airline reservations, payroll, employee records, manufacturing, and shipping.
- The process takes place in a Transaction Processing System (TPS)
What are transaction processing system objectives (TPS)? (4)
- Carrying out the day-to-day transactions
- Collecting, capturing, processing,
editing, updating, storing the data,
and generating the required reports
or documents which would help in
making timely decisions. - Supplying the necessary information to the organization, which would enable proper functioning of the business.
- Supplying data to other information systems.
What is the transaction processing process? (8)
- Does the account have sufficient funds for withdrawal?
- Yes
- Debit the account
- Account is debited pending disbursement
- Money disbursed
- Confirm debit
- Debit confirmed
- Receipt is printed
What are the characteristics of a transaction? (8)
- Atomicity
- Consistency
- Isolation
- Durability
- Rapid Processing
- Reliability of Processing
- Standardization
- Controlled Access
What is meant by atomicity
All-or-Nothing: A transaction is treated as a single, indivisible unit of work. Either all its operations are successfully completed, and the changes are applied to the
database, or none of the changes are applied. There is no partial execution or partial commitment.
What is meant by consistency?
Preservation of Database Invariants: The execution of a transaction brings the database from one consistent state to another. If a transaction violates any integrity constraints, the entire transaction is rolled back.
What is meant by isolation?
Concurrency Control: Each transaction is executed in isolation from other transactions, meaning that the intermediate states of a transaction are not visible
to other transactions until the transaction is committed. For example, payment platform will not appear if you don’t have product data input.
What is meant by durability?
Permanent Changes: Once a transaction is committed, its effects on the database are permanent. The changes made by the transaction are durable and survive system failures such as power outages or crashes. Durability is typically achieved through mechanisms like transaction logging and database backups. Think of what happens when you change cell phone numbers on Amathuba?
What is the design of a TPS based on? (3)
- execution details of the transactions
- data content and format (online forms or
attachments); and - rules and policies [e.g. POPI Act]to be enforced.
What are TPS’s capable of? (3)
- enforcing rules and work procedures
- detecting errors, such as missing data, invalid
data, and inconsistent data; and - automating certain decision-making functions.
What are the phases of data processing? (4)
Phase 1: Data input
Phase 2: Data processing
Phase 3: Data storage
Phase 4: Information output
What does phase 1, data input include? (2)
- Data Collection
- Preparation of data:
(Ensuring accuracy of information and that compay policies are followed)
What does phase 2, data processing include? (3)
- Data editing
- Data correction
- Data manipulation