I'm currently enrolled in a DBS class and am having problem with an assignment. I've searched around and have been unable to understand what it is I'm meant to be doing with this derivation formula.
A plant file with TREE-GENUS as the key field includes records with the following TREE-GENUS values:
Tsuga
,Ficus
,Arbutus
,Quercus
,Melaleuca
,Tristaniopsis
,Cornus
,Sequoiadendron
,Lithocarpus
,Liriodendron
,Pittosporum
.
Suppose that records with these search field values are inserted into a random (heap) file with a maximum of 3 records per block. Derive a formula for the expected number of disk I/O to scan these records and to search for a particular record
I've been using some software that was given with the assignment and it also asks what are the maximum number of blocks that are allowed and that is not given by the above brief. I'm not really sure how to derive a formula for this. I've assumed that because there are 3 records per block there are 4 blocks required and that a random heap file uses 1 disk i/o per write/read.
If this is a larger topic than is worth explaining a link to a reliable few pages is also helpful.