下载此文档

数据库系统的完整性及其应用.pdf.pdf


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
维普资讯
第卷第期株洲工学院学报...
年月.
砰一
数据库系统的完整性及其应用
株洲工学院株洲
摘要数据完整性是保证数据正确性、准确性和合法性的重要措施,是数
据库应用系统开发中值得研究的问题。本文介绍数据库系统完整性的当前技
术状况、约束规则、系统支持能力,及其在环境下的应用方法。
关键词墼关系墼壅垄茎苎数据保护主键
分类号. 袁舰【
数据完整性的内容
电子计算机是信息处理自动机,它通过对数据信息的载体的处理实现信息处理自
动化。数据管理是计算机应用的重要技术之一,数据库是当前数据管理的高级形式,也是
数据管理和使用的集成环境。保证数据正确性,为用户提供准确的数据是对任何一个数据
库应用系统的基本要求之一,是数据管理的一项重要任务。这个问题涉及面较宽,需要从
多方面采取措施来解决。它可分为事前的数据保护和事后的数据恢复两个方面。数据保
护又可分为安全性保护和完整性保护。完整性保护是避免有权使用数据库的用户在修改
数据库时无意地存入不正确的数据。为此,定义了一套完整性约束规则,系统在用户修改
数据库时检查是否违反了完整性约束,若有违反,给出相应的响应,拒绝把不正确的数据
存入数据库,从而保证了数据的正确性。关系数据库数据的数据完整性基本内容表现在许
多方面,如:①并发一致性,是在多用户和网络环境下,防止由于事务并行运行而引起错
误,这个问题主要由数据库管理系统来解决;②引用一致性,是由于一个关系引
用了另一关系的属性引起的数据一致性问题显然,其完整性要求应该是,引用的目标值
必须存在,并且引用值就应始终与目标值保持一致。外部键约束是引用一致性的一个特
例,是最基本、最重要的完整性约束之一。函数依赖是关系数据库的基本概念之一,函数依
赖反映了二组属性之间性质上的一种约束例如,职工的现行工资函数依赖于职工号,表
示了对于一个给定的职工号不能存在二个不同的现行工资这一事实。主键约束是函数依
赖约束的特例,也是最基本、最重要的完整性约束之一。值约束包括单属性的范围约束、
格式约束、迁移约束和多属性值约束。倒如,职工号的范围约束为;零件号的
啦蒋日期——
维普资讯
第期金可音数据库系统的完整性及其应用
格式约束是第一位为字母,第二位至第五位为鼓字字符;职工年龄的迁移约束是新的年龄
不小于原来的年龄。合同管理中多属性值约束是发货数量不大于定货数量。数据完整性
还包括索引一致性等问题。
在完整性约束中,有一部份是属于语义完整性。这种完整性与有效性或合法性有相似
的含义。函数依犊约束、主键约束和值约束等属于这一类。这类完整性约束反映了客观事
,不能从形式上或数
学上推导出来。与此不同,引用一致性约束是由于数据的重复存储引起的,可以由数据库
设计人员在设计人员在设计关系模式时确定。
完整性约束描述
数据库的完整必保护应该对用户的数据库修改操作进行检查并作出相应的响应,完
整性约束规则是进行检查的根据。完整性约束规则应从三方面描述:①描述完整性约束本
身;②描述什么时候检查完整性约束;③如何处理违约情况。以主键完整性约束规则为倒,
从主键的含义和作用可知它的个性质

数据库系统的完整性及其应用.pdf 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人lily8501
  • 文件大小0 KB
  • 时间2015-03-05