Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
41 Cards in this Set
- Front
- Back
associative entity
|
also known as composite entity
|
|
bridge entity
|
also known as a composite entity
|
|
candidate key
|
a minimal super key that does not contain a subset of attributes that is itself a super key
|
|
closure
|
a property of relational operators that permits the use of relational algebra operators on existing tables/relations to produce new relations
|
|
composite entity
|
an entity designed to transform a M
|
|
composite key
|
a multiple attribute key
|
|
data dictionary
|
a DBMS component that stores metadata. Thus the data dictionary contains the data definition as well as its characteristics and relationships. A data dictionary may also include data that are external to the DBMS. Also known as an information resource dictionary.
|
|
Determination
|
the role of a key. The context of a database table, the statement “A determines B” indicates that knowing/determining the value of attribute A means that the value of attribute B can be looked up/determined
|
|
domain
|
in data modeling, refers to the construct used to organize and describe an attribute's set of possible values
|
|
entity integrity
|
the property of a relational table that guarantees that each entity has a unique value in a primary key and that there are no null values in the primary key
|
|
equijoin
|
a join operator that links tables based on an equality condition that compares specified columns of the tables
|
|
flags
|
special codes implemented by designers to trigger a required response, to alert end users to specified conditions, or to encode values. Flags may be used to prevent nulls by bringing attention to the absence of a value in the table.
|
|
foreign key
|
an attribute or combination of attributes in one table whose values must match the primary key in another table or whose values must be null
|
|
full functional dependence
|
A condition in which an attribute is functionally dependent on a composite key but not on any subset of that composite key.
|
|
functional dependence
|
Within a relation R, an attribute B is functionally dependent on an attribute A if and only if a given value of the attribute A determines exactly one value of the attribute B. The relationship “B is dependent on A” is equivalent to “A determines B” and is written as A→B
|
|
homonyms
|
Indicates the use of the same name to label different attributes
|
|
Index
|
An ordered array of index key values and row ID values (pointers). Indexes are generally used to speed up and facillitate data retrieval. Also known as an index key.
|
|
index key
|
index
|
|
join column(s)
|
A term used to refer to the columns that join two tables. The join columns generally share similar values.
|
|
Key
|
An entity identifier based on the concept of functional dependence, may be classified as follows, superkey, candidate key, primary key, secondary key, and foreign key
|
|
key attribute
|
The attributes that form a primary key. See also prime attribute.
|
|
left outer join
|
In a pair of tables to be joined a left outer join yields all of the rows in the left table, including those that have no matching values in the other table. For example, a left outer join of Customer with Agent will yield all of the Customer rows, including the ones that do not have a matching Agent row. See also outer join and right outer join.
|
|
linking table
|
In the relational model, a table that implements a M:M relationship. See also composite entity.
|
|
natural join
|
A relational operation that links tables by selecting only the rows with common values in their common attributes.
|
|
Null
|
in SQL, refers to the absence of an attribute value. Note: A null is NOT a blank.
|
|
outer join
|
A relational-algebra JOIN operation that produces a table in which all unmatched pairs are retained, unmatched values in the related table are left null. Contrast with inner join. See also left outer join and right outer join.
|
|
predicate logic
|
Used extensively in mathematics, provides a framework in which an assertion (statement of fact) can be verified as either true or false. For example, suppose that a student with a student ID of 12345678 is named Melissa. That assertion can easily be demonstrated to be true or false.
|
|
primary key
|
A candidate key selected as the unique entity identifier.
|
|
referential integrity
|
A condition by which a dependent table’s foreign key must either has a null entry or a matching entry in the related table. Even though an attribute may not have a corresponding attribute, it is impossible to have an invaild entry.
|
|
relational algebra
|
A set of mathematical principles that form the basis of the manipulation of relational table contents, composed of eight main functions, SELECT, PROJECT, JOIN, INTERSECT, UNION, DIFFERENCE, PRODUCT, and DIVIDE.
|
|
relational schema
|
The description of the organization of a relational database as seen by the database administrator.
|
|
right outer join
|
In a pair of tables to be joined, a right outer join yields all of the rows in the right table, including the ones with no matching values in the outer table. For example, a right outer join of CUSTOMER with AGENT will yield all of the agent rows, including the ones that do not have a matching CUSTOMER row. See also left outer join and outer join.
|
|
secondary key
|
A key that is used strictly for data retrieval purposes.
|
|
set theory
|
A mathematical science component that deals with sets, or gorups of things, and is used as the basis for data manipulation in the relational model.
|
|
Superkey
|
An attrbute that uniquely identifies each entity in a table.
|
|
synonym
|
The use of different names to identify the same object, such as entity, an attribute, or a relationship, should generally be avoided. See also homonym.
|
|
system catalog
|
A detailed system data dictionary that describes all objects in a database.
|
|
theta join
|
A join operator that links tables, using an inequality comparison operator (<, >, <=, >=) in the join condition.
|
|
Tuple
|
The the relational model, a table row.
|
|
Union-compatible
|
Two or more tables are union-compatible whent hey share the same column names and the columns have compatible data types or domains.
|
|
unique index
|
An index in which the index key can have only one pointer value associated with it.
|