Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Navathe
Slide 14- 1
Chapter 14
Indexing Structures for Files
Chapter Outline
Primary Indexes
Clustering Indexes
Secondary Indexes
Multilevel Indexes
Dynamic Multilevel Indexes Using B-Trees
and B+-Trees
Indexes on Multiple Keys
Slide 14- 3
Slide 14- 4
Slide 14- 5
r=30000 records
Then, we get:
For an index on the SSN field, assume the field size VSSN=9 bytes, assume
the record pointer size PR=7 bytes. Then:
If the file records are ordered, the binary search cost would be:
Slide 14- 6
Primary Index
Slide 14- 7
Slide 14- 8
Clustering Index
Slide 14- 9
FIGURE 14.2
A clustering index
on the
DEPTNUMBER
ordering non-key
field of an
EMPLOYEE file.
Slide 14- 10
Slide 14- 11
Secondary Index
Includes one entry for each record in the data file; hence, it
is a dense index
Copyright 2007 Ramez Elmasri and Shamkant B. Navathe
Slide 14- 12
Slide 14- 13
Slide 14- 14
Slide 14- 15
Multi-Level Indexes
Slide 14- 16
Slide 14- 17
Multi-Level Indexes
Slide 14- 18
FIGURE 14.8
Slide 14- 19
FIGURE 14.9
A search tree of order p = 3.
Slide 14- 20
This leaves space in each tree node (disk block) to allow for
new index entries
Slide 14- 21
Slide 14- 22
Slide 14- 23
B-tree Structures
Slide 14- 24
Slide 14- 25
Slide 14- 26
Slide 14- 27
Summary
Primary Indexes
Clustering Indexes
Secondary Indexes
Multilevel Indexes
Dynamic Multilevel Indexes Using B-Trees
and B+-Trees
Indexes on Multiple Keys
Slide 14- 28