Venho desenvolvendo o Agile há mais de quatro anos, incluindo meus projetos do SQL Server, e eu realmente gosto disso. Eu acho que é importante entender por que e quando o Agile é útil, da perspectiva de todo o sistema, e os livros relacionados ao Agile de uso geral, como os seguintes, se enquadram no projeto: "Princípios, padrões e práticas ágeis em C #", " Padrões de arquitetura de aplicativos corporativos ".
Os dois livros a seguir estão focados no desenvolvimento de banco de dados, como você pediu, mas eu leria primeiro os de uso geral: "Técnicas de banco de dados ágeis", "Refatoração de bancos de dados"