- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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.请说明数据库恢复的策略和方法。
答:恢复实现技术是将数据库中的数据转储(备份)和记录日志文件,当数据库中的数据出现故障时,就可利用数据库的数据备
您可能关注的文档
最近下载
- 《校园危机事件应对与处理》专题讲座.pptx VIP
- 一次性使用中心静脉导管套装产品技术要求标准2024年.docx VIP
- 《工程伦理》课程教学大纲.docx VIP
- GB50217-2018 电力工程电缆设计标准.docx VIP
- (高清版)-B-T 17799.2-2023 电磁兼容 通用标准 第2部分:工业环境中的抗扰度标准.pdf VIP
- 2025山西航空产业集团有限公司校园招聘86人(第二批)笔试参考题库附答案解析.docx VIP
- 屋顶光伏发电项目施工方案.doc
- 四川省2024年普通高校对口招生统一考试语文真题(含答案解析).docx VIP
- 企业发展五年规划目录.PDF VIP
- 2025年电信人工智能学习考试题库(含答案).pdf VIP
文档评论(0)