Innanzi tutto non esiste solo un tipo di database: non sto parlando di MySQL, Oracle, SQLServer, ... nomi che penso tu abbia sentito.
Quelli elencato sono tutti databasse basati sulla
teoria relazionale dei dati, la cui cosa
non e' l'SQL, che invece sta' per
Structure Query Language (Linguaggio strutturato di interrogazione).
L'SQL e' diventato uno standard per l'interrogazione dei database relazionali,
Esistono database di tipo
gerarchico (o ad
albero),
retircolare (o
a grafo)), che andavano di moda diversi anni fa ma stanno ritornando in auge con i cosidetti
NoSQL Database.
Poi ci sono i
database ad oggetti.
Quindi dire semplicemente
progettazione di database significa indicare un settore estremamente vasto, complesso e articolato.
Quindi, supponiamo di ridurre il tutto al caso piu' classico:
database relazionali, quindi basati sulla
teoria relazionale dei dati, e che usa l'
SQL come linguaggio di interrogazione (e di amministrazione del DBMS).
Strano che tu non abbia trovato gia' una bibliografia consigliata.
Puoi ben immaginare che di testi buoni/ottimi sull'argomento ce ne sono a centinaia
Ma, per darti
solo qualche titolo:
questo e' un superclassico:
Navigando su Internet, molto consgliato e' questo:
http://books.google.it/books/about/Database_Design_for_Mere_Mortals.html?id=MVApxsrcHiAC&redir_esc=y
Se invece li vuoi in Italiano, allora devi attendere ulteriori consigli ..