• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/41

Click to flip

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.