基于VFP管理信息系统数据完整性控制方法探讨.docVIP

基于VFP管理信息系统数据完整性控制方法探讨.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VFP管理信息系统数据完整性控制方法探讨

基于VFP管理信息系统数据完整性控制方法探讨   摘要 数据完整性约束是数据库系统设计中的一个重要问题。通过对数据库数据完整性概念、原理的分析,说明数据库应用系统设计中实现数据完整性的重要意义,提出在基于VFP的管理信息系统中实现数据完整性控制的方法。   关键词 数据库,管理信息系统,数据完整性   中图分类号:TP311.131 文献标识码:B 文章编号:1671-489X(2009)30-0092-02   Discussion of Methods of Data Integrity Constraints on Management Information System based on VFP//Liang Yulei, Kong Feng, Ma Hui, Wang Dongju, Zhai Chuanying   Abstract Data integrity constraints in database systems design is an important issue. Through the analysis on the concepts and principles of data integrity of the database, Illustrates the important significance of data integrity in development of database application system. Proposed three methods of data integrity constraints on Management Information System Based on VFP.   Key words data base; management information system; data integrity   Author’s address College of Information Technology and Communication, Qufu Normal University, Rizhao, Shandong, 276826, China      1 前言      管理信息系统是基于数据库的应用系统,其质量首先体现在它所提供的数据的质量,如果不能提供正确、可信的数据,则管理信息系统也就失去存在的意义。数据的质量主要体现在2个方面:一是要及时反映现实世界的状态;二是要保证数据的一致性,即满足数据的完整性约束。本文主要讨论数据的完整性控制在微机上的实现。   Visual FoxPro(VFP)是微软公司推出的数据库管理系统,它以其易学易用、操作简便、功能完善等特性成为管理信息系统开发的常用工具软件。该软件提供了较为完备的数据完整性控制机制,但作为一个功能完善的管理信息系统,仅依靠软件本身提供的数据完整性控制机制是不够的。      2 数据完整性的含义及实现原理      数据库中数据的完整性指的是数据的正确性和一致性。关系数据库系统的数据完整性控制本质上是指数据是否满足特定的语义约束。数据不仅要符合语法的要求,还要满足它的语义约束,亦即满足语法关系的数据不一定在语义上是合法的。如一个人的工资不仅要用数字表示,而且还不能是负数;学生的考试成绩应在100分到0分之间;等等,这些都是语义上的限制。数据的语义不但会限制属性的值,而且还会制约属性之间的关系。如关系中主关键字的值决定关系中其他属性的值,所以,主关键字的值就不能重复出现或为NULL。若数据被更新时使属性的值超越定义的范围或破坏与其他属性之间的关系,则应该给出提示信息并拒绝执行更新。   数据完整性有3个方面的内容:实体完整性、域完整性和参照完整性。实体完整性是保证数据库中实体唯一的特性,在VFP数据表中指定某个属性作为关键字并保证其值的唯一性,该关键字的值可以唯一地确定表中的一行数据。域完整性是指数据项的取值要满足一定的条件,上面所举工资不能小于零的例子就是这类完整性。参照完整性是指当修改一个表中数据时需要参考其他表中数据的值,即2个数据之间存在引用参照关系。如成绩表输入某科成绩,若课程表中不存在该门课程,则输入无效。      3 实现数据完整性的几种方法      一般来说,管理信息系统实现数据完整性的方法有3种:利用数据库系统自身提供的完整性约束功能、应用系统编程实现、利用前端开发工具设计友好的数据输入界面实现。   3.1 数据库系统自身提供的完整性约束功能从本质上说,面向数据的完整性约束反映的是数据的语义约束,这些约束与具体应用无关,即不论何种具体应用都应该满足这些约束。因此,数据的完整性控制应放在

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档