Indexes

Ace your homework & exams now with Quizwiz!

Primary Index

defined on an ordered data file the data file is ordered on a key field includes one index entry for each block in the data file a primary index is a nondense (sparse) index, since it includes an entry for each disk block of the data file

Clustering Index

defined on an ordered data file the data file is ordered on a non-key field includes one index for each distinct value of the field; the index entry points to the first data block that contains records with that field value it is another example of a nondense index

Multi-level indeces

most use a B+ tree data structure because of the insertion and deletion problem because a single-level index is an ordered file, we can create a primary index to the index itself a multi-level index can be created for any type of first-level index (primary, secondary, clustering) as long as the first-level index consists of more than one disk block

Secondary Index

provides a secondary means of accessing a file for which some primary access already exists may be on a field which is a candidate key and has a unique value in every record, or a non-key field with duplicate values the index is an ordered file with two fields includes one entry for each record in the data file; hence, it is a dense index

B+ Tree

variations of search trees that allow efficient insertion and deletion of new search values each node corresponds to a disk block each node is kept between half-full and completely full


Related study sets

2. Scientific Foundations of Psychology: Research Methods

View Set

Evolve: Cardiovascular, Blood, and Lymphatic System

View Set

PSY/205T: Life Span Human Development

View Set

ms prepu 40: Gastric and Duodenal Disorders

View Set