Одной из причин неприменимости ссылочной целостности является производительность. Поскольку Db должен проверять все обновления от отношений, это только замедляет работу, но какие другие плюсы и минусы обеспечивают и не обеспечивают соблюдение?
Так как отношения поддерживаются на уровне бизнес-логики в любом случае, это просто делает их избыточными для db для этого. Что вы думаете об этом?