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 |
|
|