Chapter 5 - Databases Flashcards
Database
Persistent (saved on secondary storage) organised store of data
Data integrity
Data reflecting reality
Validation
The process of checking data through software when it is input
Verification
Checking that the data entered is correct with duplicate file
Data matching
Compares different databases to look for particular relationships
Data mining
Looks in many different unrelated databases
Flat file database
Just rows (records) and columns (fields) - only 1 table
Data redundancy
Unnecessarily storing data in several places (repetition)
Relational databases
Stores data in separate tables which are linked on key fields
Entity
Something in real life about which data can be stored
DBMS
Database Management System is software that creates and manages a database and separates data from applications to minimise data redundancy
Transactions
A change in a database - must not damage data integrity
Record locking
Allows only one person to edit data at one time
Primary key
Unique identifier of a record which can be linked to a foreign key from another table
Forms
Provide a user friendly interface for data input or output