Basi di dati indici
mi aiutate con questo esercizio?
Si consideri un sistema con le seguenti caratteristiche
pagine fisiche =4Kb
intestazione fissa delle pagine fisiche 128 byte
puntatori 4 byte
si consideri la relazione Docente(codice,nome,inquadramento)
e si assuma che il numero di byte destinato alla rappresentazione di ciascun attributo sia
4 byte attributo codice
16 byte attributo nome
8 byte attributo inquadramento
se è stato costruito un indice basato su struttura b-tree
sapendo il num di tuple T=36264690 qual è l'altezza minima del b-tree
io non sono riuscita a calcolarla voi sapete qualche formula per arrivarci?
Si consideri un sistema con le seguenti caratteristiche
pagine fisiche =4Kb
intestazione fissa delle pagine fisiche 128 byte
puntatori 4 byte
si consideri la relazione Docente(codice,nome,inquadramento)
e si assuma che il numero di byte destinato alla rappresentazione di ciascun attributo sia
4 byte attributo codice
16 byte attributo nome
8 byte attributo inquadramento
se è stato costruito un indice basato su struttura b-tree
sapendo il num di tuple T=36264690 qual è l'altezza minima del b-tree
io non sono riuscita a calcolarla voi sapete qualche formula per arrivarci?
Risposte
Esistono in realtà un sacco di dati inutili per il particolare problema, ma immagino che il problema chieda anche altro. In ogni caso, per calcolare l'altezza minima del b-tree devi immaginare che tutti i nodi abbiano il numero massimo di chiavi memorizzate e l'altezza sarà uguale al logaritmo con base questo particolare branching factor.
Grazie , mi sapresti aiutare con le formule perchè da quelle che ho io non riesco ad arrivare alla formula dell'altezza minima...
Perché non inizi a scrivere che formule hai tu?
$m=(pag-INt+P+K)/(2P+k)$
$h=logbase m(numeropag(m-1)+1)$
per calcolare il num di pag ho bisogno di meff che si calcola $meff=m*f$
ma non ho il fattore di caricamento...
$numeropag=T/(meff-1)$
$h=logbase m(numeropag(m-1)+1)$
per calcolare il num di pag ho bisogno di meff che si calcola $meff=m*f$
ma non ho il fattore di caricamento...
$numeropag=T/(meff-1)$