Databases Flashcards
What is a database
A structured, persistent store of data, organised so that it can be easily accessed, managed and updated
Describe a field
- Stores a single piece of data
- Has a specified data type
Define a record
A collection of fields composing an entry in a database
Define a table
A complete set of records
What do databases make it convenient to do
- Access data
- Update data
- Search for data
- Present data in a suitable way
Define flat-file databases
Databases in which all data is stored in a single table
Define relational databases
Consists of multiple tables linked together. Each table usually represents a ‘thing’ or an entity and the link are their relationships
Define primary key
A field that has a unique value for every record in a table
Define foreign key
The primary key in one table being used as a field in another table, creating a link
Define secondary key
A field by which records are likely to be searched and is therefore indexed
What is OMR
Optical Mark Recognition - A data input method that recognises the positions of marks made on paper
What is OCR
Optical Character Recognition - A data input method that converts images of text to machine editable text
What is a DBMS
Database Management System - Software used to control a database, overseeing amendments to its structure, and used to access and amend the data itself
Examples of DBMS
MySQL, Microsoft Access, PostgreSQL
What is SQL
Structured Query Language - A language used to find and manipulate data within a database