Term
|
Definition
| One or more attributes that determine other attributes |
|
|
Term
|
Definition
| Key consisting of two or more attributes |
|
|
Term
| Principle of determination |
|
Definition
| If you know the value of attribute A you can determine the value of attribute B |
|
|
Term
|
Definition
| Attribute B is functionally dependent on A |
|
|
Term
|
Definition
|
|
Term
|
Definition
|
|
Term
|
Definition
| Any column or combination of columns that uniquely identifies |
|
|
Term
|
Definition
The most effective superkey that you can obtain. Least amount of columns Strive for one |
|
|
Term
|
Definition
| The candidate key that you decide to be the primary key |
|
|
Term
|
Definition
Helps you obtain certain data a little bit easier For your convenience Usually results in multiple records in the output Then you pick through the output |
|
|
Term
|
Definition
Help you link tables A common field between two tables Must contain values in the primary key column of the other table |
|
|
Term
|
Definition
Very dangerous Effect calculations and make inadequate results |
|
|
Term
|
Definition
| Define requirements for the primary and foreign key columns |
|
|
Term
|
Definition
Primary key column Must contain unique values Can't contain null values |
|
|
Term
| Referential Integrity Rules |
|
Definition
Foreign Key column Must contain values that appear in the primary key column of the related table May contain duplicate or null values |
|
|
Term
|
Definition
Enables tables to be linked together Foreign key column |
|
|
Term
|
Definition
Relational operators Theoretical way of manipulating table contents |
|
|
Term
| Types of relational algebra operators |
|
Definition
Select Project Join Intersect Union Difference Product Divide |
|
|
Term
|
Definition
| Combines all rows from two tables excluding duplicate rows |
|
|
Term
|
Definition
| Only shows the rows that appear in both tables |
|
|
Term
|
Definition
| Only shows rows in table 1 that are not found in table 2 |
|
|
Term
|
Definition
| Shows all possible combinations of rows from two tables |
|
|
Term
|
Definition
| Selects data based on a query |
|
|
Term
|
Definition
Shows all values for selected attributes Only used when you create joints |
|
|
Term
|
Definition
| How you retrieve data from two or more tables |
|
|
Term
|
Definition
| Links tables by selecting rows with common values in common attributes |
|
|
Term
|
Definition
List rows from one or more tables even when there are no matching values in the other table. Missing values in the second table are set to null |
|
|
Term
|
Definition
Bridge Entity Breaks up M:N relationship |
|
|
Term
|
Definition
Holds metadata Contains all the attributes names and characteristics for each table in the system |
|
|
Term
|
Definition
Contains metadata Detailed data dictionary that includes all objects within the database |
|
|
Term
|
Definition
Speeds up the retrieval process Looks like a table Each record is listed and given a location |
|
|
Term
|
Definition
|
|
Term
|
Definition
| Index where index key can only have one row associated with it |
|
|