ch8 Flashcards
database
a structure collection of items of data that can be accessed by application programs
relational database
database where the data are linked together by an internal pointer
table
a group of similar data in a database with rows for each instance of an entity and columns for each attribute
candidate key
set of attribute where no tulip has the same value
primary key
a unique identifier for a table and its a special case of candidate key
secondary key
a set of attributes that is alternative to a primary key
foreign key
a key in one table that refers to the primary key of another table
referential integrity
a property of a database that does not contain any values of a foreign key that does not correspond to its matched primary key// data quality concept that ensures that when you make changes to data in one place, those changes are reflected in other related records
index
a data structure built from one or more columns in a database table to speed up searching for data
normalisation
process of organizing data in database into two or more tables and the relationship between them to minimise redundancy
1NF
the status in of a relational database where entities do not contain repeated groups of attribute
2NF
the status of a relational database in which entities are in 1NF and any non key attributes depend on the primary key
3NF
the status of a relational database in which entities are in 2NF and all non-key attributes are independent
composite key
a set of attributes that form a primary key to provide a unique identifier for a table
Database management system
systems software for the definition, creation and and manipulation of database