Eu não acho que você precisaria de dois bancos de dados, mas você pode querer tabelas separadas no mesmo esquema.
Gostei muito do "Database Modeling and Design" de Toby Teorey . Veja se você concorda.
Também gosto do blog do programador de banco de dados . Muito útil, boa escrita.
Se você não quiser comprar um livro, talvez queira usar o Google para normalização.