数据库期末简答题重点.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文档。上传文档
查看更多
什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性? 答: 数据与程序的物理独立性:当数据库的存储结构发生改变时,由数据库管理员对模式/内模式映像作相应的改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。 数据与程序的逻辑独立性:当模式改变时(如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像作相应的改变,可以使外模式保持不变。应用程序依据数据的外模式编写,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。 数据库管理系统在三级模式之间所?供的二层映像保证了数据库系统中的据具有较高的逻辑独立性和物理独立性。 什么是基本表?什么是视图?两者之间的区别和联系是什么? 答:基本表是独立存在的表。在 SQL中,一个关系对应于一个表。 视图是从一个或多个基本表所导出的表。视图本身并不独立存储在数据库中,是一个虚表,即数据库中只存放视图的定义而不存放其所对应的数据,这些数据仍然存放在导出视图的基本表中。视图在概念上与基本表等同,用户可以像使用基本表那样使用视图,可以在视图上再定义视图。 试述实现数据库安全性控制的常用方法和技术。 答: (1)用户标识和鉴别:由系统?供一定的方式,让用户标识自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后系统才能?供使用权。 (2)存取控制:通过用户权限定义和合法权限检查确保只有拥有合法权限的用户才能访问数据库,所有未授权人员均无法存取数据。 (3)视图机制:为不同的用户定义视图,通过视图机制把要保密的数据对无权限用户隐藏起来,从而自动地对数据?供一定程度的安全保护。 (4)审计:建立审计日志,把用户对数据库的所有操作自动记录下来并放入审计日志中。DBA 可以利用审计跟踪信息来重现导致数据库现状的一系列事件,找出非法存取数据的人、时间和内容等。 (5)数据加密:对所存储和传输的数据进行加密处理,从而使得不掌握解密算法的人无法获知数据。 理解并解释MAC机制中主体、客体、敏感度标记的含义。 答:主体是系统中的活动实体,既包括 DBMS 所管理的实际用户,也包括代表用户的各个进程。 客体是系统中的被动实体,受到主体操纵,包括文件、基表、索引、视图等。 对于主体和客体,DBMS 为每个实例(值)指派一个敏感度标记((label)。敏感度标记被分成若干级别,例如绝密(top secret)、机密(secret)、可信(confidential)、公开(public)等。主体的敏感度标记称为许可证级别(clearance level),客体的敏感度标记称为密级(classification level). 数据库的完整性概念与数据库的安全性概念之间存在什么区别和联系? 答:数据库的完整性和安全性是两个不同的概念,但是它们存在一定的联系。 前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出(Garbage In Garbage Out)所造成的无效操作和错误结果。 后者是保护数据库,防止被恶意破坏和非法存取。 也就是说,安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据。 试述事务的概念及事务的 4 个特性。恢复技术能保证事务的哪些特性? 答:事务是用户所定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。 事务具有 4 个特性:原子性(Atomicity )、一致性(Consistency) 、隔离性Isolation)和持续性(Durability)。这 4 个特性简称为事务的 ACID 特性。 原子性:事务是数据库的逻辑单位,事务中所包括的诸项操作要么都做,要么都不做。 一致性:事务执行的结果必须是使数据库从某个一致性状态转变到另一个一致性状态。 隔离性:一个事务的执行不能被其他事务干扰,即一个事务内部的操作及所使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。 持续性:持续性也称为永久性(permanence),是指事务一旦?交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应对其执行结果产生任何影响。 为了保证事务的原子性、一致性与持续性,DBMS 必须对事务故障、系统故障和介质故障进行恢复;为了保证事务的隔离性和一致性,DBMS 需要对并发操作进行控制。 数据库转储的意义是什么?试比

文档评论(0)

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

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

1亿VIP精品文档

相关文档