The database should keep his mouth shut
In a discussion what responsibilities a database should carry Max (our team lead) responded "The database should keep his mouth shut". Which is, if you think of it a pretty interesting radical thought. What he ment to say was that the database is subordinate to the model and it’s only goal is to store some data. All inconsistency and integrity checks are a responsibility of the model. A radical thought which clearly explains the philosophy behind DomainDrivenDesign.