Chapter 20 - Transaction processing Flashcards
What are 3 examples of automated methods?
» Smart card readers
» Barcode readers
» Scanners
What are 2 examples of manual methods of data capture?
» Forms
» Questionnaires
What are 3 ways in which data can be transferred into a database?
» DMBS software
» Typing it into a customised form
» Using EDI
What does EDI stand for?
» Electronic Data interchange
What is EDI?
» Is the computer to computer exchange of documents such as purchase orders, invoices and shipping orders
What is the main requirement of using EDI, and how does it help the environment?
» Must be in standard format so that the computer can understand it
» It replaces post, email or fax, therefore saving paper
How can you select data?
» Using SQL
What is a single logical operation?
» Defined as a transaction
What is Transaction processing?
» Any information processing that is divided into individual, indivisible operations called transactions
What is the base functionality of all relational databse?
» Referred to using the acronym CRUD
» Create - Insert/create
» Read - Select
» Update - Update
» Delete - Delete
What does DBMS stand for?
» Database mangement systems
» Provides a layer for the user and the programmer
What does ACID stand for, and what is the purpose?
» Atomicity, Consistency, isolation, Durability
» Set of properties to ensure data integrity is maintained as well as transactions are processed reliably
What is Atomicity?
» Ensures that a transaction is processed in its entirety or not at all
» Half- completed change must not be saved back to the database
What is Consistency?
» Ensures that no transactions can violate any of the defined validation rules
» Referential integrity, will always be upheld - Meaning any change in the databse must retain the overall state of the database
What is isolation?
» Ensures that concurrent execution of transactions leads to the same result as if transactions were processed one after the other
» Transactions must not be interrupted by another transaction