sql – 对业务规则使用检查约束是否合适

前端之家收集整理的这篇文章主要介绍了sql – 对业务规则使用检查约束是否合适前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
目前我们正在使用检查约束来实现业务规则,但我想知道我们是否应该在sql或业务逻辑层(C#)中实现业务规则.我在网上搜索过,发现检查限制很好用.

如果有人知道更详细的信息,请告诉我.还有一件事是,可以使用移动应用程序以及使用Web应用程序将数据泵入我的数据库.

解决方法

是的,检查约束是业务规则的有效工具.

但是,您确定需要使用检查约束,还是使用具有外键关系的支持表?如果您发现自己在不同的地方定义了类似的检查约束 – 答案是肯定的,这绝对应该是一个支持表.

数据完整性是关键;如果应用程序被规避,那么允许某人存储非业务规则的系统的系统没有多大价值.如果逻辑在数据库中,原始应用程序在C#中,并且高层决定市场需要Java / Ruby / Python / etc版本,它也会使生活变得更容易.

猜你在找的MsSQL相关文章