网站大量收购独家精品文档,联系QQ:2885784924

2010.4数据库原理复习重点.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2010.4数据库原理复习重点

0一、单项选择题: 20个*1分=20分 二、填空题: 10空*1分=10分 三、名词解释: 4个*3分=12分 CHARP 1 数据独立性:数据独立是指应用程序和数据库的数据结构直接相互独立,不受影响。在修改数据结构是,尽可能不修改应用程序,则称系统达到了数据独立性的目标 。 物理数据独立性 :如果数据库的内模式有修改,及数据库的物理结构有所变化,那么只要对逻辑模式/内模式映像做出相应的修改,可以是逻辑模式保持不变。也就是对内模式的修改尽量不影响逻辑模式,当然对于外模式和应用程序的影响更小,这样,我们称数据库达到了物理数据独立性。 逻辑数据独立性 :如果数据可的逻辑模式要修改,只要对外模式/逻辑模式映像作相应的修改,可以使外模式和应用程序尽可能保持不变。这样,我们称数据库达到了逻辑数据独立性。 DBMS(数据库管理系统):是位于用户和数据库之间的一层管理软件是数据库系统的核心组成部分。对DB的一切操作,包括定义、查询、更新及各种控制,都是通过DBMS进行的。 关键码 :能够唯一识别文件中每个字段或字段集 概念模型 :概念模型表达了数据的整体逻辑结构,它是系统用户对整个应用项目设计的数据的全面描述 概念模型是从用户的观点出发,对数据建模。 概念模型独立于硬件和软件 概念模型是数据库设计人员和用户之间进行交流的工具。 逻辑模型: 逻辑模型表达了DB的整体逻辑结构,但是它是设计人员对整个应用项目数据库的全面描述。 逻辑模型是从数据库实现的观点出发,对数据建模。 逻辑模型独立于硬件,但是依赖与软件 逻辑模型是数据库设计人员与应用程序员之间进行交流的工具。 逻辑模型主要包括层次、网状和关系模型三种 外部模型 :外部模型是逻辑模型的一个逻辑子集 外部模型独立于硬件,依赖于软件 外部模型反映了用户使用数据库的观点。 内部模型 :内部模型是数据库最低的抽象,他描述数据在磁盘或磁带上的存储方式,存取设备和存取方法 外模式 :外模式是用户与数据库系统的借口,是用户用到的那部分数据描述。 内模式 :内模式是数据库在物理存储方面的描述。定义所有内部记录类型、索引和文件的组织方式,以及数据控制方面的细节 。 逻辑模式 :逻辑模式是数据库中全部数据的整体逻辑结构的描述。它是由若干的逻辑记录类型组成,还包含记录间的联系、数据的完整性安全性等要求。 CHARP 2 数据库系统生存期 :数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个期间 DFD (数据流图): SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型Charp 4 CHARP 5 视图 主要是创建视图 CREATE VIEW语句实现, 视图的撤销 DROP VIEW视图名语句实现 P138 存储过程 存储过程的优点:提高运行速度。 增强了SQL的功能和灵活性 可以降低网络的通信量 减轻了程序编写的工作量 间接实现安全控制功能 P146 Charp 6 事务 :事物是构成单一逻辑工作单元的操作集合,要么完整地执行,要么完全不执行。不论发生何种情况,DBS必须保证事务能正确、完整地执行。 P152 201007 X锁 :排他性封锁(Exclusive LooK),如果事务T对某个数据R实现了X锁,那么在T对数据R解除封锁之前,不允许其他事务T再对该数据加任何类型的锁。 使用X锁的操作: 申请X锁操作:“XFIND R ”:如果成功,则可以读或写数据;反之,这个事务将进入等待队列,一直到获准X锁,事务才能继续下去。 解除X锁“XRELEASE R”;表示事务要解除对数据R的X锁 采用X锁的并发控制并发度低,只允许一个事务 P160 201004 S锁 :共享型封锁(Share Lock) 如果事务T对某个数据加上S锁后,仍允许其他事务再对该数据加S锁,但是对该数据的所有S锁都在接触之前决不允许任何事务对该数据加X锁 申请S: SFIND R 若成功则可以读取数据,但不可以写数据R;如果不成功,那么这个事务将进入等待队列,一直到获准S锁,事务才能继续下去。 升级和写操作“UPDX R”表示事务要对数据R的S锁升级为X锁,若成功则新数据R,否则在银河哥事务进入等待队列。 解除S锁操作“SRELEASE R”:表

文档评论(0)

cgtk187 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档