Fractals grazie anche a te! Hai ragione, con una grande quantità di dati, aumenta la complessità nell'eseguire query in un ciclo. La relazione PERSONA-LIBRO era esemplificativa, ma comunque nel contesto reale il mio DB non deve gestire un grande volume di dati.
Resta il fatto che la tua idea è ottima!