| Term | Definition |
|
Attribute |
Characteristic of a property or entity |
|
Field |
Another name for an attribute, or column |
|
Database |
A structure that can store information about multiple types of entities, the attributes of those entities, and the relationship among the entities |
|
Database management system (DBMS) |
a program, or collection of programs, through which users interact with a database |
|
Entity |
A person, place, object, event, or idea for which you want to store and process data |
|
Integrity |
A database has integrity if it satisfies all established integrity contraints |
|
Integrity constraint |
A rule that must be followed by data in the database |
|
Redundancy |
Duplication of data or storing of data in more than one place |
|
Relational model |
A two dimensional table-style collection of data in which (1) all entries have a single value (2)each column has a dinstinct name (3) all the values of a column are values of the attribute that is identified by the column name (4) the order of the columns is immaterial (5) each row is distinct (6) order of rows is immaterial |
|
Relationship |
An association between entities |
|
Primary key |
The column or collection of columns that uniquely identifies a given row in that table |
|
Relational algebra |
A theoretical way of manipulating a relational database |
|
Relational database |
A collection of relations |
|
Tuple |
A record or row in a table |
|
Alternate key |
Keys that weren't chosen as primary keys (but could have been) |
|
Candidate key |
Keys that could potentially be primary keys |
|
Determinant |
Any column that determines another column |
|
Foreign key |
A column or collection of columns in a table whose value is required either to match the value of a primary key in a table or to be null |
|
Repeating Group |
Multiple entries for a single record |
|
Functional dependence |
When a value for one attribute (column) is associated with exactly one value of another. |
|
Partial functional dependency |
dependencies on only a portion of the primary key |
|
Update anomaly |
An update problem that can occur in a database as a result of a faulty design |
|
Physical-level design |
The step during database design in which a design for a given DBMS is produced from the final information-level design |
|
Data independence |
A property that lets you change the database without changing the programs that access the database |