Transaction Processing Systems (TPS) Flashcards
Transaction Processing Systems
Are information systems that process transactions which occur within an organisation. They collect, store, modify and retrieve records of transactions.
Transaction
A unit of work composed of multiple events that must all succeed or must all fail. Events perform actions that create and/or modify data.(p365)
Backup
Copying files to a seperate secondary storage as a precaution in case the main device is lost, damaged or fails.
Recovery
Where the copied data is restored into the system after failure.
Full Backup
A complete copy of all data within the system. It can include operating system, application software and configuration settings as well as data. For most businesses the actual data is of particular value, and is therefore backed up regularly. (p415)
Incremental Backup
Includes making partial backup of data that has changed since the last full backup. (p415)
Differential Backup
Uses partial backups to make copies of all files that have been altered or created since the last full backup. (p415)
Transaction Logs
Contain historical details of each transaction, including those currently being processed. The details can be used to restore a TPS back to a consistent state at some precise time.
Rollback
The process of incomplete transactions being rolled back, returning the data to its original consistent state. (p416)
Mirroring
A process performed by various RAID implementations where the same data is stored on multiple hard drives. Should one disk fail, no data is lost because there is more than one complete copy. Disks can be swapped without halting the system, preventing interruption to business operations. Mirroring improves real access times but not write times.
Grandfather, Father, Son
Backup rotation scheme which requires daily (son) tapes, weekly (father) tapes and monthly (grandfather) tapes. Daily full or partial backups are made each work day to a son tape, except the last for the week. On the last work day, a full backup is made to a father tape. At the end of the four the week, a full backup is made to a grandfather tape. (p420)
Bias Data Collection
An inclination/preference towards an outcome. This unfairly influences outputs/outcomes. It typically occurs when establishing the system, when deciding what data to collect and when collecting data.
Firewalls
Provides protection from outside penetration by hackers. It monitors the transfer of information to and from the network.
Encryption
The process of making data unreadable by those who do not possess the decryption key (p172)
Data Validation
A check at the time of data collection, to ensure the data is reasonable and meets certain criteria. (p376)
Data Verification
A check to ensure the data collected and stored matches and continues to match the source of the data. (p376)
Referential Integrity
In a relational database, referential integrity ensures all foreign keys in linked tables match a primary key in the related table.(p377)
ACID Properties
Ensures transactions are never incomplete (atomicity), the data is never inconsistent (consistency), transactions of not affect each other (isolation) and that the results of a completed transaction are permanent (durability)