loading请求处理中...
手机版 新型创意托付式服务平台 全国站
新春知识大礼包重磅来袭×
当前位置: 首页 >

威客攻略

>

开发

数据库设计公司推荐

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

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

2014-11-19 15:32:50 阅读 14726次 2 标签: 开发

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

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

 


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

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

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

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

 

需求/任务发布

免费发布数据库设计需求,接收报价与方案 > > >
发布任务 百万威客响应 选择满意方案 确认付款

联系客服:

在线时间:9:00——22:00

编辑:riche

小编介绍:riche是一品威客资深小编,从事编辑工作多年,创作和整理了近万篇优质文章。如果您对“数据库设计的完整性约束表现哪些方面?”有其它疑问或见解,可以联系riche,共同探讨,相互学习,可以通过下面的方式与之联系。

擅长领域:H5开发 软件测试 网页/PC端测试 自动化测试 前端开发 后端接口开发 模板建站 数据采集 安全服务 服务器安全 大数据分析服务 域名/云服务 IT解决方案

数据库设计相关文章

留言(2 展开评论

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

数据库设计服务排行榜
SERVICE LIST 更多
数据库设计与优化
¥500元 /小时 成交5
广州全栈科技有限公司...
数据库设计
价格面议 成交2
福州原创设计
采集服务
¥0元 /一口价 成交1
adition的店铺
CRM开发
价格面议 成交0
深圳市瑜文科技
数据库设计
价格面议 成交0
lihantc的店铺
MYSQL数据库部署
价格面议 成交0
练习互联网络科技有限公司...
数据库设计
价格面议 成交0
珠海盛大科技
数据库设计开发
¥5000元 /一口价 成交0
择优信息服务交流中心...
大型电商、社交类大数量数...
¥50000元 /次 成交0
深圳雨果网络技术有限责任...
数据库设计
价格面议 成交0
天津天下先驱网络科技有限...
推荐专题
RECOMMEND SPECIAL 更多
艺术字体 动漫设计
pop广告设计 网页设计素材
公益广告 环保公益广告
动态网页设计 农村别墅设计图
二层别墅设计图 家装设计
个人网页设计模板 现代家装设计
教师节贺卡设计 地中海风格别墅设计
酒瓶设计 字母设计
ppt版式设计 更多推荐