Shared Flashcard Set

Details

Database Design and Implementation Final
File structures, query optimization, views, indexing, physical database design and probably more
28
Computer Science
Undergraduate 3
12/13/2016

Additional Computer Science Flashcards

 


 

Cards

Term
Denormalization
Definition
The process of transforming normalized relations into nonnormalized physical record specifications
Term
Horizontal partitioning
Definition
Distribution of the rows of a logical relation into several separate tables
Term
Vertical partitioning
Definition
Distribution of the columns of a logical relation into several separate physical tables
Term
Physical file
Definition
A named portion of secondary memory that stores physical records
Term
Tablespace
Definition
a named logical storage unit which stores data from one or more database objects
Term
extent
Definition
a contiguous section of disk storage space
Term
file organization
Definition
a technique for physically arranging the records of a file on secondary storage devices
Term
sequential file organization
Definition
the storage of records in a file in sequence according to a primary key value
Term
indexed file organization
Definition
the storage of records with an index that allows software to locate individual records
Term
index
Definition
a table or other data structure used to determine the location of records that satisfy some condition
Term
secondary key
Definition
a field or fields for which more than one record may have the same combination of values
Term
join index
Definition
an index on columns from two or more tables that come from the same domain of values
Term
hashed file organization
Definition
a storage system in which the address for each record is determined with a hashing algorithm
Term
hashing algorithm
Definition
a routine that converts a primary key value into a relative record number or file address
Term
hash index table
Definition
a file organization system that uses hashing to map a key into a location in an index where there is a pointer to the actual data record matching the hash key
Term
pointer
Definition
a field of data indicating a target address that can locate a field or record of data
Term
base table
Definition
a table in the relational data model containing the inserted raw data
Term
virtual table
Definition
a table which a DBMS constructs automatically as needed
Term
dynamic view
Definition
a virtual table that a user creates dynamically
Term
materialized view
Definition
copies or replicas of data based on SQL queries created dynamically
Term
database server
Definition
a computer responsible for database storage and processing in a client/server environment
Term
middleware
Definition
software that allows an application to interoperate with other software without requiring the use to understand and code low level operations
Term
API
Definition
set of routines that an application program uses to direct the performance of procedures by the OS
Term
refresh mode
Definition
an approach to filling a data warehouse that involves bulk rewriting of the target data at periodic intervals
Term
update mode
Definition
an approach to filling a data warehouse in which only changes in the source data are written to the data warehouse
Term
data archiving
Definition
the process of moving inactive data to another storage location where it can be accessed when needed
Term
heartbeat query
Definition
a query that a DBA submits to test the current performance of a database or to predict the response time for queries with promised response times
Term
semijoin
Definition
a joining operation used with distributed databases in which only the joining attribute from one site is transmitted to the other site rather than all the selected attributes from every qualified row
Supporting users have an ad free experience!