@haentschman
Eine "intelligente" Datenbank, bzw. auch ein Middeltier sind
IMHO bezüglich der Datenintegrität und der durchgängigen Durchsetzung von Anforderungen, auch beim Zugriff durch gegf. später hinzukommende fremde Clientanwendungen bei größeren Projekten unabdingbar. Hier halte ich Trigger/Rechte und Prozeduren/Function(s)/Tables für die am einfachsten zu implementierenden Regelwerke. (Normale Anforderungen wie Normalisierung/ForeinKeys etc. betrachte ich hierbei als selbstverständlich).