(最新完整版)数据库知识点总结.docVIP

  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文档。上传文档
查看更多
二、名词解释 1.数据冗余 定义:同一数据存储在不同的数据文件中的现象。 2.DBA 数据库管理员 3.事务 指访问并可能更新数据库中各种数据项的一个程序执行单元 (unit) 。 4.数据字典 :数据库中所有对象及其关系的信息集合。 5.数据独立性 包括数据的物理独立性和逻辑独立性。 6.物理独立性 是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的 7.逻辑独立性 是指用户的应用程序与数据库的逻辑结构是相互独立的 8. 存储过程 是一组为了完成特定功能的 SQL 语句集 9.触发器 可以查询其他表,而且可以包含复杂的 SQL 语句。它们主要用于强制服 从复杂的业务规则或要求 10.SQL 语言中的视图 答:在 SQL 中,外模式一级数据结构的基本单位是视图,它是从若干基本表和  (或 )其它视 图中构造出来的,视图并不存储对应的数据,只是将视图的定义存于数据字典中。 四、简答题 1.数据库管理系统的主要功能有哪些 ? 答:数据库定义、操纵、保护、存储、维护和数据字典。 2.数据库系统中的常见故障有哪些 ? 答: .事务故障,系统故障、介质故障。 3.简述 SQL 语言的组成。答:分为四个部分: 数据定义、数据操纵、数据控制、嵌入式  SQL 语言的使用规定。 4.说明关系模型有哪三类完整性规则 ? 答:实体完整性、参照完整性、用户自定义完整性。 5.请阐述在网状模型和关系模型中,实体之间联系的实现方法。答:在网状模型中,联系用指针实现。 在关系模型中,联系用关键码 (或外键,或关系运算 ) 来实现。 6.DBS 由哪几个部分组成? 答: DBS 由四部分组成:数据库、硬件、软件、数据库管理员。 7.数据库的并发操作会带来哪些问题? 答: 数据库的并发操作会带来三类问题 :丢失更新问题 ;不一致分析问题和“ 脏数据” 的读出。 8.简述客户 /服务器模式 DBS 的一般结构。此时数据库应用的功能如何划分? 答:DBS :数据库系统( Database System),DBS 是实现有组织地、动态地存储大量关联数据, 方便多用户访问的计算机软件、 硬件和数据资源组成的系统, 即采用了数据库技术的计算机 系统。 9.什么是日志文件?为什么要设立日志文件? 答:( 1)日志文件是用来记录事务对数据库的更新操作的文件。 (2)设立日志文件的目的是: 进行事务故障恢复; 进行系统故障恢复; 协助后备副本进行 介质故障恢复。 10.SQL 中表达完整性约束的规则主要有哪几种? 答:有主键约束、外键约束、属性值约束和全局约束等。 11.什么是分布式数据库的分布透明性? 答:分布透明性是指用户不必关心数据的逻辑分片,  不必关心数据物理位置分配的细节,  也 不必关心各个场地上数据库的数据模型。 12.什么是对象关系数据模型? 答:在传统的关系数据模型基础上, 提供元组、数组、集合等数据类型以及处理新的数据类 型操作的能力,这样形成的数据模型,称为“ 对象关系数据模型” 。 13. 数据库恢复的基本技术有哪些? 答:数据转储和登录日志文件是数据库恢复的基本技术。 当系统运行过程中发生故障, 利用 转储的数据库后备副本和日志文件就可以将数据库恢复到故障前的某个一致性状态。 五、论述题 1.数据库中为什么要有恢复子系统?它的功能是什么? 答:因为计算机系统中硬件的故障、 软件的错误、 操作员的失误以及恶意的破坏是不可避免 的,这些故障轻则造成运行事务非正常中断, 影响数据库中数据的正确性, 重则破坏数据库, 使数据库中全部或部分数据丢失,因此必须要有恢复子系统。 恢复子系统的功能是: 把数据库从错误状态恢复到某一已知的正确状态  (亦称为一致状 态或完整状态) 。 2.数据库运行中可能产生的故障有哪几类?哪些故障影响事务的正常执行?哪些故障破坏数据库数据? 答:数据库系统中可能发生各种各样的故障,大致可以分以下几类: (1)事务内部的故障; ( 2)系统故障;( 3)介质故障;( 4)计算机病毒。 事务故障、 系统故障和介质故障影响事务的正常执行; 介质故障和计算机病毒破坏数据 库数据。 3.登记日志文件时为什么必须先写日志文件,后写数据库? 答:把对数据的修改写到数据库中和把表示这个修改的日志记录写到日志文件中是两个不同 的操作。有可能在这两个操作之间发生故障,即这两个写操作只完成了一个。 如果先写了数据库修改, 而在运行记录中没有登记这个修改, 则以后就无法恢复这个修 改了。如果先写日志,但没有修改数据库,在恢复时只不过是多执行一次 UNDO 操作,并 不会影响数据库的正确性。所以一定要先写日志文件,即首先把日志记录写到日志文件中, 然后写数据库的修改。 4

文档评论(0)

冬天一把火 + 关注
实名认证
文档贡献者

夏天的一块冰

1亿VIP精品文档

相关文档