Libri in italiano che parlino dettagliatamente di geodb non ne conosco. C'è un accenno nel manuale di geomatica di Gomarasca edito dall'ait... ma costa un po' troppo per quello che offre (ovviamente parlando di geodb).
Per la parte teorica su cosa è e come si costruisce per bene un geodb ci sono molti testi in inglese. Fai una ricerca con google nella sezione books o su amazon con le chiavi "spatial databases" o "geodatabase" e scegli quello che fa per te.
Dopo una breve ricerca ho trovato
questo che non mi pare malaccio, almeno stando all'indice.
Occhio a non confonderti con libri dedicati al geodatabase inteso come "modello dati di arcgis", che è solo una collezione di oggetti gerarchici ordinati (topologici) alternativi ai classici shapefile (non topologici) ma non ha nulla a che vedere con la progettazione di una base di dati spaziale. La differenza magari è sottile ma c'è...
Per la pratica, poi, secondo me ti conviene affidarti alla reference del bdms spaziale che sceglierai.
Quelli che mi vengono in mente così su due piedi sono, ovviamente, Postgre+Postgis che ti consiglio (
www.postgis.org) anche perchè è open source ed Oracle+Oracle spatial. Oracle è gratuito per uso personale, non so se vale lo stesso per l'estensione spaziale.
Poi ci sarebbe MySQL che ha anche delle funzioni spaziali ma è abbastanza indietro rispetto agli altri.
Spero di averti dato dei suggerimenti utili.
ciao