case studies Flashcards
case studies
ACID
Atomicity, Consistency, Isolation, Durability. Properties of a database that help guarantee data integrity.
Adobe Flash Player
A web browser plugin which allows a variety of multimedia and interactive content to be included in web pages.
Centralised database
A database in which all data is stored in a single central location.
Distributed database
A database in which data is stored on multiple computers in separate physical locations. Various techniques are used to synchronise the data to prevent data integrity problems.
Client-side software
In a web environment, refers to software that runs in the user’s browser rather than on the web server.
Concurrency
Methods used to ensure multiple (concurrent) operations can be performed on a database without causing data integrity problems. Related to ACID and record locking.
Customer relationship management (CRM) system
A computerised system for managing an organisation’s customer, sales, and marketing information. This might also include customer sales and technical support.
Plug-ins
Software added to web browsers to extend their functionality.
Record locking
Technique used in databases to prevent a record being accessed by more than one user at a time. This prevents data integrity problems (such as a change by one user while another is reading it).
Smartphone
Mobile phone with capabilities typically including Internet access and a camera.
Tablet device
Portable device, often with a touch screen.
Atomicity
Part of ACID. A way of ensuring that database transactions either happen in their entirety, or not at all. For example, a payment from A to B must have money subtracted from person A and credited to person B. Atomicity means either both transactions occur, or neither do.
Consistency
Part of ACID. Ensures that data in a database is always in a consistent state , i.e. that it follows all data validation rules. (Note that this is not the same as being correct).
Isolation
Part of ACID. Ensures that one database transaction cannot unintentionally affect another. For example, two transactions to alter the same record cannot run at the same time.
Durability
Part of ACID. Durability means that once a transaction has occurred, it must ‘stay occurred’, even if the power is lost or the hard disk crashes or there is some other disaster. This typically records a record of all transaction (a transaction log) to be kept.