Where business logic isolation fails with RDBMSses

There is tight coupling involved between a database structure and an application. There's no way around it. And that's okay. But what I think is not okay, is setting rules about the relations more than once.