第05讲 VFP 60 介绍.pptVIP

  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文档。上传文档
查看更多
第05讲 VFP 60 介绍

数据库原理及设计 同学们好! 数据库系统的特点 与文件系统比较,数据库系统有下列特点: 1.数据的结构化 在文件系统中,各个文件不存在相互联系。从单个文件来看,数据一般是有结构的;但从整个系统来说,数据在整体上又是没有结构的。数据库系统则不同,在同一数据库中的数据文件是有联系的,且在整体上服从一定的结构形式。 2.数据共享 共享是数据库系统的目的,也是它的重要特点。一个库中的数据不仅可为同一企业或机构之内的各个部门所共享,也可为不同单位、地域甚至不同国家的用户所共享。而在文件系统中,数据一般是由特定的用户专用的。 3.数据独立性 在文件系统中,数据结构和应用程序相互依赖,一方的改变总是要影响另一方的改变。数据库系统则力求减小这种相互依赖,实现数据的独立性。虽然目前还未能完全做到这一点,但较之文件系统已大有改善。 4·可控冗余度 数据专用时,每个用户拥有并使用自己的数据,难免有许多数据相互重复,这就是冗余。实现共享后,不必要的重复将全部消除,但为了提高查询效率,有时也保留少量重复数据,其冗余度可由设计人员控制。 数据库系统与一级文件应用系统性能对照表 与第一代数据库系统相比,RDBS具有下列优点: (1)采用人们惯常使用的表格作为基本的数据结构,通过公共的关键字段来实现不同二维表之间(或“关系”之间)的数据联系。关系模型呈二维表形式(图略),简单明了,使用与学习都很方便。 (2)一次查询仅用一条命令或语句,即可访问整个“关系”(或二维表),因而查询效率较高,不像第一代数据库那样每次仅能访问一个记录。通过多表联合操作(也称为“多库”操作),还能对有联系的若干二维表实现“关联”查询。 3·对象一关系数据库系统 3·对象一关系数据库系统(object-relational database systems,简称 ORDBS) 随着多媒体应用的扩大,对数据库提出了新的需求,要求数据库系统能存储图形、声音等复杂的对象,并能实现复杂对象的复杂行为。将数据库技术与面向对象技术相结合,便顺理成章成为研究数据库技术的新方向,构成第三代数据库系统的基础。 对象一关系数据库系统 20世纪80年代中期以来,对“面向对象的数据库系统”(OODBS)和“对象一关系数据库系统”(ORDBS)的研究都十分活跃。1989年和1990年先后发表了《面向对象数据库系统宣言》和《第三代数据库系统宣言》,后者主要介绍ORDBS。一批代表新一代数据库系统的商品也陆续推出。由于 ORDBS是建立在 RDBS技术之上的,可以直接利用RDBS的原有技术和用户基础,所以发展比OODBS更顺利,正在成为第三代数据库系统的主流。 对象一关系数据库系统 根据《第三代数据库系统宣言》提出的原则,第三代数据库系统除应包含第二代数据库系统的功能外,还应支持正文、图象、声音等新的数据类型,支持类、继承、函数/方法等丰富的对象机制,并能提供高度集成的、可支持客户机/服务器应用的用户接口。虽然ORDBS目前还处在发展的过程中,在技术上和应用上都还有许多工作要做,但已经显示出光明的发展前景,一些数据库厂商已经推出了可供实用的 ORDBS产品。 1.4 数据库系统的分类 1987年,著名的美国数据库专家厄尔曼(J.D.Ullman)教授在一篇题为《数据库理论的过去和未来》的论文中,把数据库理论概括为4个分支:关系数据库理论,分布式数据库理论,演绎数据库和面向对象数据库。今天,关系数据库理论已愈趋成熟,在微机数据库系统中获得普遍的应用;ORDBS已发展为第三代数据库系统的主流。其余两个分支——分布式数据库和智能数据库也在过去10年间取得了不小的进展,扩大了应用范围。现将部分变化简述如下: 1.单用户数据库和多用户数据库 早期的微机数据库都是单用户系统,只能供一人使用。随着局域网应用的扩大,供网络用户共享的多用户数据库开始流行。VFP就是一种多用户数据库系统。在它以前,已有dBASE N+,FoxBASE+,FoxPro等多用户数据库供微机用户选用。 多用户数据库的关键是保证“并发存取”(concurrent access)的正确执行。例如飞机订票系统允许乘客在多个售票点订票。当两位乘客在不同的售票点同时向某一航班订票时,若缺乏相应的措施,在数据库中可能仅反映一个乘客的订票,从而发生两人同订一票的错误。 2.集中式数据库和分布式数据库 集中和分布,是对数据存放地点而言的。分布式数据库把数据分散存储在网络的多个节点上,彼此用通信线路连接。例如,一个银行有众多储户。如果他(她)们的数据存放在一个集中式数据库中,所有的储户在存、取款时都要访问这个数据库,通信量必然很大。若改用分布式数据库,将众储户的数据分散存储在离各自住所最近的储蓄所,则大多数时候数据可就近存取,仅有少数数据需远程调用,从而大大减少网上

文档评论(0)

ligennv1314 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档