数据库系统实现技术-事务管理与数据库安全-9研讨.pptVIP

数据库系统实现技术-事务管理与数据库安全-9研讨.ppt

  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文档。上传文档
查看更多
数据库系统实现技术-事务管理与数据库安全-9研讨

三级数据库技术 第8章 数据库系统实现技术 事务管理与数据库安全 重中之重 事务特性 并发控制问题的表现 数据库锁协议 数据库访问权限 每年必考 考点1 DBMS的基本功能 数据库定义功能(三级模式的定义,完整性定义、安全性定义) 这些定义存储在数据字典(系统目录)中,是DBMS运行的基本依据 数据操纵(存取)功能: DML(数据操作语言)(两类:宿主语言(嵌入高级语言)、独立型语言(终端用户使用) 查询处理,数据更新、交互式查询和嵌入式查询 数据组织、存储和管理 事务管理:并发和故障恢复(运行管理) 数据库的建立 其他功能:通信功能和数据转换功能等 下列哪一项不是数据库管理系统的主要功能? ??? A)存储管理 ??? B)查询处理 ??? C)事务管理 ??? D)数据通信??? 例 下列关于数据操纵模块功能的叙述中,哪一个是不正确的?()2005.09 A、支持对数据的修改 B、支持对数据的检索 C、支持在数据库中创建视图 D、支持嵌入式查询 查询、更新、修改、删除、嵌入查询 创建视图 数据库定义功能 C 3、下列哪一个功能可由数据库运行管理模块实现? A、各种数据的分类组织 B、并发控制 C、数据库的安全定义 D、数据的转换 B 2008.04 4、下列哪些是数据库管理系统的基本功能? I、数据库定义 II、数据库存取 III、数据库运行和管理 IV 数据组织、存储和管理 V、数据库建立和维护 A、只有I、II和III B、只有I、II、III和IV C、只有I、II、IV和V D、都是 D 2007.09 5、下列关于数据库管理系统DBMS功能的叙述中,哪一个是不正确的? A)完整性定义主要包括对主码、外码以及其他完整性约束的定义 B)系统的安全性控制是由数据库运行管理模块支持的 C)为了提高存储空间利用率和存取效率,DBMS需要提供多种存取方法 D)宿主型数据操纵语言DML可以独立由终端用户使用 D 2007.04 6、DBMS把经过编译后的数据定义存储在哪里? A、程序中 B、索引中 C、数据字典中 D、日志中 C 2006.09 7、下列条目中,哪一条不是数据库管理系统必须提供的基本功能? A.数据定义? B.可移植性保证 C.数据操纵? D.安全性保护和完整性控制 B、 2006.04 8、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能由数据库管理系统的哪一个模块完成? A.数据库定义模块? B.数据库维护模块 C.数据库存取模块? D.数据库运行模块 C 2006.04 9、下述______功能是数据库定义模块的基本功能。 I.数据库模式定义 II.数据库完整性定义 III.数据库安全性定义 IV.存取路径定义 A)仅I、II和III B)仅I、II和IV C)仅II、III和IV D)都是 D 2005.04 10、FoxBase FoxPro Access属于哪种DBMS体系结构? A、微机环境下简单DBMS系统体系结构 B、分布式环境下的集中式数据库系统结构 C、分布式DBMS系统结构 D、面向对象数据库管理系统 A 2004.04 8.2 数据库管理系统的主要成分和工作流程 数据库管理系统的主要成分 三个主要成分:存储管理器(负责外存和内存缓冲区管理)、查询处理器(DDL编译、安全定义和查询、完整定义和控制、查询编译优化和执行)、事务管理器(ACID特性,事务管理、并发控制、日志管理和故障恢复) 存储管理器重要模块:存储管理、缓冲区管理、索引/文件/记录管理器 查询处理器重要模块:DDL编译器、查询编译器、执行引擎 事务管理器重要模块:事务管理、日志和恢复、并发控制。 缓冲区和锁表是DBMS管理的重要内存结构。 存储管理 数据组织 一个数据库包含多个不同文件,文件存放在磁盘块中。 不定长记录的存储:分槽的页结构 数据字典 数据字典:存储关于数据库的描述信息。必须存储的目录信息包括:关系基本信息、用户信息、索引信息和统计信息。 索引结构 索引结构:支持对所要求的数据进行快速定位的附加数据结构称为索引。 一个文件可以有多个索引,一个索引包括一个属性和多个属性(查找码或搜索码),以及对应记录的位置。 顺序索引:查找码按顺序存储如B+树索引,在顺序索引中,如果对应的记录也按查找码排列,则称为聚集索引(主索引)。 对单个关系中元组的查询可分为点查询和范围查询: 点查询:查询特定属性上指定值的元组,一般为查询结果为单个记录 比如 select * from student from s#=’001’ 范围查询:查询给定属性值在指定范围的所有元组,一般查询结果为多个记录 sele

文档评论(0)

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

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

1亿VIP精品文档

相关文档