数据库简答题2.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.简述使用数据库系统有什么好处? 答:① 查询迅速、准确,而且可以节约大量纸面文件; ② 数据结构化,并由DBMS统一管理;   ③ 数据冗余度小;   ④ 具有较高的数据独立性;   ⑤ 数据的共享性好;   ⑥ DBMS还提供了数据的控制功能。 2. 简述预处理方式对于嵌入式SQL的实现的意义。 答:此时宿主语言的编译程序不必改动,只要提供一个SQL函数定义库,供编译时使用。预处理方式只是把源程序中的SQL语句处理成宿主语言的函数调用形式。 3. 试述“事务”的原子性的意义。 答:它要求一个事务中的所有操作是一个完整的工作单元,这些操作要么都发生,要么都不发生,用以保证数据的正确性和完整性。在出现故障时,部分已执行的操作其效果要撤销。 4.死锁的发生是坏事还是好事?试说明理由。如何解除死锁状态? 答:死锁的发生即是坏事又是好事。 (1) 使并发事务不能继续执行下去,造成时间开销却不产生结果。 (2) 在某些时候我们要利用它来解决更新操作导致的数据库不一致状态。 解除死锁状态:抽出某个事务作为牺牲品,把它撤消,做回退操作,解除它的所有封锁,并恢复到初始状态。 5. 简述DataSet对象的功能。 答:DataSet对象的功能是使从数据源中检索到的数据在内存中缓存,它提供一个内存驻留表示形式,包括一些数据表在内的数据以及表之间的关系。DataSet 是ADO.NET 的断开式数据库操作的核心组件,无论数据源是什么,它都会提供一致的关系编程模型。 6. 在数据库设计中,需求分析阶段的任务是什么?主要包括哪些内容? 答:任务是:对现实世界要处理的对象(组织、部门、企业)等进行详细的调查,通过对原系统的了解,收集支持新系统的基础数据并对其进行处理,在此基础上确定新系统的功能。 主要包括:调查分析用户活动、收集和分析需求数据,确定系统边界、编写系统分析报告。 7. 什么是数据字典?在需求分析阶段,它包含哪些内容? 答:数据字典是对系统中数据的详细描述,是各类数据结构和属性的清单。 包含:数据项、数据结构、数据流、数据存储、处理过程。 8. 什么是触发器?触发器的作用有哪些? 答:触发器是一种特殊类型的存储过程,主要是通过事件进行触发而被执行的。当对某一表进行诸如UPDATE、INSERT、DELETE等更新操作时,SQL Server会自动执行触发器所定义的SQL语句。 作用:强化约束、跟踪变化、级联运行、存储过程的调用。 9. 简单说明排它锁和它的作用。 答:排它锁又称为写锁。如果事务T对数据对象X加上排它锁,则只允许事务T读取和修改数据项X,其他任何事务都不能对X加任何类型的锁,直到T释放X上的锁。它的作用是保证其他事务在T释放X上的锁之前不能再读取和修改X。 10.试述DBMS的主要功能。 答: (1)数据库的定义功能;(2)数据库的操纵功能;(3)数据库的保护功能;(4)数据库的存储管理;(5)数据库的维护功能;(6)数据字典 11.简述笛卡尔积、等值连接、自然连接三者的区别? 答:笛卡尔积是关系代数中的一个基本操作,而等值连接和自然连接是关系代数中的组合操作。等值连接是在笛卡尔积的基础上选择满足两个关系中给定属性相等的元组的集合。自然连接是在两个关系的相同属性上的等值连接,并且自然连接要在结果中把重复的属性去掉,而等值连接则不必。 等值连接中有笛卡尔积运算。 自然连接是一种等值连接,它是两个关系中所有公共属性进行等值连接的结果。 12. “串行调度”和“可串行化调度”有何区别? 答 :事务的执行次序称为调度。如果多个事务依次执行,则称为事务的串行调度,如果利用分时 的方法,同时处理多个事务称为事务的并发调度。如果一个并发调度的结果与某一个串行调度执行结果等价,那么这个并发调度称为可串化调度。 13.在构造E-R图时,实体和属性之间没有形式上可以截然的界限,简述它们划分的原则。 答:(1) 作为属性,不能再具有需要描述的性质。(2) 属性必须是不可分的数据项,不能包含其他属性。(3) 属性不能于其他实体具有联系,即E-R图中所表示的联系是实体之间的联系。

文档评论(0)

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

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

1亿VIP精品文档

相关文档