Come ho già detto diverse volte e come
Scott Ambler (e non solo) sostiene da tempo, è possibile approciare allo sviluppo del DB con metodologie Agili.
Per poterlo fare _veramente_ e _seriamente_ è necessario (oltre che ad un cambio di mentalità
) avere a disposizione sistemi per l'attuazione di Unit Testing: per Sql Server è possibile utilizzare
TSQLUnit. Ancora non ho iniziato ad usarlo, ma lo userò a breve, presto posterò le prime impressioni d'uso.
A livello più generico un tool per effettuare Unit Testing sui db è
SQLUnit (basato su Java). Nel caso il primo non dovesse andare bene (è ancora in fase di sviluppo) proverò sicuramente anche questo.