数据一致行模型的设计与实现

2001年12月湖北邮电技术Dec.20012001年第4期HubeiPostTelecommunicationsTechnologyConsecutiveNo.60数据一致性模型的设计与实现杜毅迪(湖北省通信工程规划设计所,湖北武汉)摘要:论述了建立数据一致性处理模型的设计思想,解析出实现数据一致性的理论基础,并结合计算机系统开发工具,给出了基于应用层的数据一致性处理模型的实现方法,以及在实际系统中的具体应用。关键词:数据库技术;关系模型;一致性;数据库管理系统:TP311.132.3文献标识码:A:1007-1148(2001)04-0024-061前言随着计算机科学技术和通信技术的迅猛发展,越来越多的企事业单位对事务管理和业务管理中的繁杂数据都采用计算机进行处理。计算机科学技术能迅速普及,数据库技术起了非常重要的作用,数据库技术是研究如何科学地组织和存储数据,如何高效地检索数据和进行数据处理的一门学科,它是当代信息管理系统的基础。数据库理论和技术在近10年得到了广泛的应用,几乎所有的信息管理系统都以数据库为中心,数据库技术已成为信息管理系统中最成熟的技术。数据库应用系统中所使用的数据可按多种方式进行组织,通常以数据库组织方式划分数据模型,面向数据库管理系统的数据模型主要有关系数据模型、层次数据模型、网状数据模型等几种。以关系数据模型为基础的关系数据库,利用关系来描述现实世界,以二维表来表示对象之间的联系,由一个记录记载一个实体的有关信息,记录之间一般采用顺序存储结构。目前,关系数据库以其坚实的理论依据和出色的成功应用而成为数据库领域发展的主流,在企业管理、情报检索、辅助决策等方面有着极为广泛的应用。近年来,几乎所有新推出的数据库管理系统(DBMS)都是关系型的。随着企事业环境的不断变化,企事业管理的事物越来越复杂,因此,人们对数据库技术的要求也就越来越高;同时,随着关系数据库技术的广泛应用,人们也开始发现关系数据库的一些限制和不足,于是又推动了数据库技术新一轮的研究。研究从两方收稿日期:2001-08-10面进行:一是改造和扩充关系数据库,以适应新的应用要求;二是进行新的数据模型的研究,例如对基于逻辑的数据模型、面向对象的数据模型等进行研究。由于关系数据库的重要地位及在企业管理方面的广泛应用,因此,在进行新的数据库模型研究探讨的同时,加强对关系型数据库的进一步研究仍是数据库技术的一个热门课题。如何保证数据库应用系统中数据的完整性,并且使各数据项之间的结构不受破坏以确保其数据的一致性是目前数据库技术领域研究的重要课题。笔者在长期的计算机应用系统研发过程中,结合相关的计算机数据库理论,在数据库系统的应用层建立一个适合于计算机处理的数据一致性处理模型,并取得了实用性成果。2设计思想在关系数据库中,把满足以下条件的表称为关系:(1)每一列数据是同意义的,其解释是相同的;(2)每一列只能是一项基本数据,而不允许出现组合型数据,即不允许某一列由两项或两项以上的数据构成;(3)表中列的排列次序不影响表的含义;(4)在表中除了排序原因以外,行的次序是无关的。表中的一行称为一个元组;表中的一列称为一个属性。在以下的叙述中,所提到的表即指的是满足以上条件的表。数据库应用系统中的数据存放在多个二维表中,彼此并不是独立存在的,数据与数据之间具有和客观世界相对应的逻辑关联性,人们在构造一个关系型数据库的时候,通过ER模型和数据定义语言第4期杜毅迪:数据一致性模型的设计与实现25(DDL),事实上是定义了这种关联性的具体内容,那么也就是给出了一套抽象的逻辑规则,它要求所有的通过数据操作语言(DML)来进行的数据更新(包括插入数据、修改数据、删除数据),在数据更新过程中要接受上述逻辑关联性的制约,除此之外,由于客观对象实体特征的复杂性,对其状态的描述往往需要由多个数据来共同完成,而当状态发生改变的时候,对有关的多个数据的修正在逻辑上是一个不可分割的整体,必须在操作过程中受到保护。这说明如何确保表内部和表之间的数据一致性,直接影响着系统对数据的管理和使用,是衡量一个应用系统质量优劣的重要标志。数据库管理系统强制执行的在结构上的数据关联性是指数据与数据之间在逻辑上的关联性。比如,关系中的每一个元组都应由键来唯一标识,而当某个关系中...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?