《自己动手设计数据库》第11章 定义和建立业务规则

第11章 业务规则

什么是业务规则

业务规则表示对数据库特定方面实施的某种形式的限制,比如特定字段说明中的元素和给定关系的特征。业务规则基于机构认知和使用其数据的方式建立。机构认知和使用其数据的方式则是从它运作或展开业务的方式中得出。

说句人话就是使用该数据库的机构自身限定的规则,需要数据库设计人员进行实现。

业务规则类型

只有2种,面向数据库面向应用程序

这两种业务规则都实施某种形式的限制且有效维持整体数据完整性,但是它们的区别在于所建立的地点和方式。

面向数据库

面向数据库业务规则规定的限制,可以在数据库的逻辑设计中建立。通过修改各个字段说明元素、关系特征或同时修改这两者,就可以实施给定限制。这些表述限制的语句就是面向数据库业务规则。

面向应用程序

面向应用程序业务规则规定的限制,不能在数据库的逻辑设计中建立,而是必须在数据库的物理设计和数据库应用程序的设计中建立。在后两个环境中,这些限制更为有效、更具意义。

这里只是介绍概念,具体实施就不是数据库设计者该干的事了,所以后面的介绍统一都是介绍面向数据库的业务规则


业务规则的分类

字段特有业务规则

这一类别的业务规则,施加限制的对象是特定字段说明中的元素。

<
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值