浙江专升本计算机综合数据库简答题.docVIP

浙江专升本计算机综合数据库简答题.doc

  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的主要职责是什么? 答:数据库管理员(DBA)负责全面和控制数据库系统,其主要职责有: (1)数据库的设计(2)数据库的存储和存取(3)数据库的运行(4)数据库的重组(5)数据库的维护 6.什么是数据库的数据独立性?数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。当数据库的全局逻辑数据结构(概念视图)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。 物理数据独立性是指数据的存储结构与存取方法(内视图)改变时,对数据库的全局逻辑结构(概念视图)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立。 数据库管理系统有哪些功能?数据库管理系统(DBMS)是位于操作系统与用户之间的一个数据管理软件,它主要功能包括以下几个方面: 关系的实体完整性规则为:若属性A是基本关系R的主属性,则属性A的值不能为空值。 关系的参照完整性规则为:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应,则对干R中每个元组在F上的值必须取空值(F的每个属性值均为空值)或者等于S中某个元组的主码值。 用户定义的完整性就是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的。 9.什么是数据库的安全性? 答:数据库的安全性是指保护数据库.以防止不合法的使用数据泄密、更改或破坏。 10.数据库提供的安全性保护功能包括哪些方面? 答:数据库提供的安全性保护功能主要包括四个方面,即安全性控制、完整性控制、并发性控制和数据库恢复。 11.DBMS提供的安全性控制的常用方法和技术是什么? 答:①视图机制 ②用户标识与鉴别 ③授权机制 ④跟踪审查 ⑤数据加密 12.在数据库中为什么要并发控制? 答:数据库的并发控制就是为了控制数据库,防止多用户并发使用数据库时造成数据错误和程序运行错误,保证数据的完整性。 13.并发操作可能会产生哪几类数据不一致?用什么方法能避免这些不一致的情况? 答:并发操作可能会产生丢失修改、不可重复读和读“脏”数据的数据不一致问题。用封锁的方法能避免这些不一致的情况。 14.什么是封锁? 答:封锁是使事务对它要操作的数据有一定的控制能力。封锁具有三个环节.第一个环节是申请加锁.第二个环节是获得锁;第三个环节是释放锁。 15.基本的封锁类型有几种?试述它们的含义。 答:基本的封锁类型有两种:排它锁(简称X锁)和共享锁(简称S锁)。 排它锁也称为独占或写锁,一旦事务T对数据对象A加上排它锁.则只允许T读取和修改A.其他任何事务既不能读取和修改A,也不能再对A加任何类型的锁,直到T释放A上的锁为止。 共享锁又称读锁,如果事务T对数据对象A加上共享锁,其他事务只能再对A加S锁,不能加X锁,直到事务T释放A上的S锁为止。 16.什么是活锁?试述活锁的产生原因和解决方法。 答:在多个事务请求对同一数据封锁时,总是使某一用户等待的情况称为活锁。 活锁是封锁的无序造成的。解决方法是采用先来先服务的方法,即对要求封锁数据的事务排队,使前面的事务先获得数据的封锁权。 17.什么是“死锁”?在系统发生死锁时,系统如何处理? 答:在对并发事务采用封锁机制时,有可能若干事务都处于等待状态,等待对方释放封锁,造成事务都不能继续运行下去,这种现象称系统进入死锁状态。 发生死锁时,系统将抽取某个事务作牺牲品,把它撤销,释放封锁,使其它事务有可能继续运行下去。 18.请给出预防死锁的若干方法。 答:预防死锁通常有以下两种方法; ①一次封锁法.就是要求每个事务必须一次将所有要使用的数据全部加锁.否则该事务不能继续执行. ②顺序封锁法.是预先对数据对象规定一个封锁顺序.所有事务都按这个顺序实行封锁。 19.什么是“脏数据”?如何避免读取“脏数据”? 答:在数据库运行时,把未提交随后又被撤消的数据称为“脏数据”。 为避免读取“脏数据”,事务可以对数据实行加S锁的方法,以防止其他事务对该数据进行修改。 20.什么是数据库的恢复? 答:计算机系统的硬件故障、软件故障、操作员的失误以及故意的破坏会影响数据库中数据的正确性,甚至造成数据库部分或全部数据的丢失。DBMS具有将数据库从错误状态恢复到某一已知的正确状态的功能。 21.请说明数据库恢复的策略和方法。 答:恢复实现技术是将数据库中的数据转储(备份)和记录日志文件,当数据库中的数据出现故障时,就可利用数据库的数据备

文档评论(0)

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

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

1亿VIP精品文档

相关文档