Misc Flashcards
Relational Algebra
Theoretical way of manipulating table contents using relational operators
Relvar
Relation Variable
Variable that holds a relation
Table is the container (variable) that holds the data (relation)
Closure
Use of relational algebra operators on existing relations produces new relations
Union-compatible
When two or more tables share the same number of columns and share the same or compatible domains.
Join Columns
Common columns between two tables that are joined.
Data Dictionary
Provides a detailed description of all tables in the database created by the user and designer
System Catalog
Detailed system data dictionary that describes all objects within the database including tables names, creation date, # of columns, data types, etc.
Homonyms
Similar-sounding words with different meanings
Synonym
Different names to describe the same attribute
Index
Orderly arrangement of keys and pointers used to logically access rows in a table
Index Key
Each key points to a location of the data identified by the key. Can be be composed of one or more attributes.
Unique Index
Index key can only have one pointer value associated with it