10 Febbraio 2025 A - Esercizio 3 #107
Replies: 5 comments 5 replies
Togliendo i 4 byte del puntatore al prossimo blocco, un singolo blocco del file principale potrà contenere dunque per il file principale saranno necessari
In un
ogni entry di un blocco, nel formato chiave - puntatore, occuperà 24 byte I blocchi (a possibile eccezione della radice) saranno riempiti al minimo, ovvero al quale bisognerà aggiungerci un puntatore finale.
Il livello 3 conterrà 2 blocchi ed infine ci sarà l'ultimo blocco contenuto al livello 4 (radice)
Scorrendo (dalla radice) ogni livello del file indice, ed infine con l'ultimo accesso al file principale, avremo un totale di 6 accessi necessari |



Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Supponiamo di avere un file di 22.500.000 record. Ogni record occupa 360 byte, di cui 20 per il campo chiave.
Ogni blocco contiene 2048 byte. Un puntatore a blocco occupa 4 byte.
Usiamo una organizzazione B+-Tree (a differenza del B-Tree classico, ogni blocco del file principale ha un puntatore al prossimo blocco).
I blocchi del file principale sono pieni al massimo, mentre i blocchi indice sono pieni al minimo.
Calcolare:
il numero di blocchi del file principale
il numero di blocchi complessivo del file indice
il numero di accessi necessari per ricercare un record
All reactions