loading请求处理中...
手机版 新型创意托付式服务平台 全国站
顺恒基金1亿元B轮领投一品威客×
当前位置: 首页 > 威客攻略 > 开发
免费发布需求,接收报价与方案

数据库设计的完整性约束表现哪些方面?

2014-11-19 15:32:50 阅读 15428次 2 标签: 开发 作者: riche

数据库设计的完整性约束表现哪些方面?

    数据完整性是指数据的正确性、完备性和一致性,是衡量数据库质量好坏的规范。数据库完整性由各式各样的完整性约束来确保,因而可以说数据库完整性规划即是数据库完整性约束的规划。那么,数据库设计的完整性约束表现哪些方面?

 


  1、域的完整性:数据库表中的列必须满足某种特定的数据类型或约束。其中约束又包括取值范围、精度等规定。用Check来实现约束,在数据库设计工具中,对字段的取值范围进行定义时,有一个Check按钮,通过它定义字段的值城。

  2、参照完整性:就是定义外码与主码之间的引用规则。用PK、FK、表级触发器来实现。原理规则就是若属性(或属性组)f 是基本关系r 的外码,它与基本关系s 的主码ks 相对应(基本关系r 和s 不一定是不同的关系),则对于r 中每个元组在f 上的值必须为:或者取空值(f 的每个属性值均为空值)  或者等于s 中某个元组的主码值。

    3、实体完整性规则(entity integrity):若属性a 是基本关系r 的主属性,则属性a 不能取空值。 由于实体完整性规则 是针对基本关系而言的。一个基本表通常对应现实世界的一个实体集或多对多联系。现实世界中的实体和实体间的联系都是可区分的,即它们具有某种唯一性标识,数据库设计关系模型必须遵守实体完整性规则。

  4、用户定义完整性:用户定义的完整性是针对某一具体关系数据库的约束条件,反映某一具体应用所涉及的数据必须满足的语义要求。关系模型应提供定义和检验这类完整性的机制,以便用统一的系统的方法处理它们,而不要由应用程序承担这一功能。它是一些业务规则,用存储过程和触发器来实现。

 

买创意 买设计 上一品威客网

数据库设计公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

数据库设计相关文章

留言(2 展开评论

您需要注册登录才能发表言论

数据库设计服务排行榜
SERVICE LIST 更多
数据库设计与优化
¥500元 /小时 成交5
广州全栈科技有限公司...
数据库设计
价格面议 成交2
福州原创设计
采集服务
¥0元 /一口价 成交1
adition的店铺
数据库设计
价格面议 成交0
lihantc的店铺
数据库设计
价格面议 成交0
珠海盛大科技
北京专业数据库设计...
价格面议 成交0
北京零下科技有限公司...
MYSQL数据库部署
价格面议 成交0
练习互联网络科技有限公司...
【精诚合作】数据库设计...
价格面议 成交0
山西米立科技
数据库设计 上海 江苏 浙...
价格面议 成交0
上海栖志信息技术有限公司...
数据库设计 上海 江苏 浙...
价格面议 成交0
上海栖志信息技术有限公司...