3.1.15 Database Concepts Flashcards
what database satisfies these requirements:
data is gathered, collated and analysed?
relational database
what is a table?
a two-dimensional representation of data (stored in rows and columns)
how many tables does a flat file database have?
only 1 table
how many tables does a relational database have?
several tables linked together
what is a relational database?
a database structured to recognise relations between stored items of information.
why does each table need a new name?
relational database
so that the database management systems can be found in the right table
What is the standard user interface to any relational database?
structured query language (SQL)
why is SQL used?
for the purpose of:
- retrieving information from a relational database
and
- for gathering data for reports
what is the benefit of a relational database over a flat file database?
it’s straightforward to extend
what does RDBMS stand for?
Relational DataBase Management System
what are the 3 basic components of RDBMS?
- a store
- a method of creating and retrieving data
- a method of ensuring that data is logically consistent
what is a table also referred to in a relational database?
‘relation’
what does a relation store and in what structure?
a two-dimensional structure use to store RELATED information
what does a relational database consist of?
2 or more related tables
what is a record? {3}
- a complete single set of information
- comprised of fields
- a set of records creates a file
what is a row within a relation?
one record
what does a column within a database table contain?
all the information of a single type
what types of data are columns formatted to accept?
(such as:)
- integers
- Booleans
- decimals (real)
- strings
what is a field?
a single piece of data that can be retrieved from a database
(like a cell in a spreadsheet)