数据库复习资料 .pdfVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

数据库复习资料

数据库原理题库

一、简答题

1.简述数据库系统的特点。

1.数据结构化

数据之间具有联系,面向整个系统。

2.数据的共享性高,冗余度低,易扩充

数据可以被多个用户、多个应用程序共享使用,可以大大减少数

据冗余,节约存储空间,避免数据之间的不相容性与不一致性。

3.数据独立性高

数据独立性包括数据的物理独立性和逻辑独立性。

物理独立性是指数据在磁盘上的数据库中如何存储是由DBMS管

理的,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,

这样一来当数据的物理存储结构改变时,用户的程序不用改变。

逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立

的,也就是说,数据的逻辑结构改变了,用户程序也可以不改变。

4.数据由DBMS统一管理和控制

数据库的共享是并发的(concurrency)共享,即多个用户可以

同时存取数据库中的数据,甚至可以同时存取数据库中的同一个数据。

DBMS必须提供以下几方面的数据控制功能:

数据的安全性保护(security)

数据的完整性检查(integrity)

数据库的并发控制(concurrency)

数据库的故障恢复

2.数据库的故障恢复(recovery)P279

3.数据库管理系统的主要功能有哪些?【P5】

(1)数据定义功能。DBMS提供相应数据语言来定义(DDL)数

据库结构,它们是刻画数据库框架,并被保存在数据字典中。

(2)数据组织、存取、管理功能。

DBMS要分类组织、存储和管理各种数据,包括数据字典。用户

数据。数据的存取路径等。

(3)数据操作功能。

DBMS提供数据操纵语言(DML),实现对数据库数据的基本存

取操作:检索,插入,修改和删除。

(4)数据库事务管理和运行管理功能。DBMS提供数据控制功能,

即是数据的安全性、

完整性和并发控制等对数据库运行进行有效地控制和管理,以确

保数据正确有效。

(5)数据库的建立和维护功能。包括数据库初始数据的装入,数

据库的转储、恢复、重组织,系统性能监视、分析等功能。

(6)其他功能。DBMS提供处理数据的传输,实现用户程序与

DBMS之间的通信,通常与操作系统协调完成。

答:数据定义功能;数据的组织存储管理;数据操纵功能;数据

库的运行控制管理,数据控制包括:安全(Security)、完整

(Integrity)、并发(Concurrency)、恢复(Recovery);

数据库的建立和维护功能。

4.什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立

性?为什么

数据库系统具有数据与程序的独立性?

答:数据与程序的逻辑独立性:当模式改变时(例如增加新的关

系、新的属性、改变属性的数据类型等),由数据库管理员对各个外

模式/模式的映像做相应改变,可以使外模式保持不变。应用程序是

依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程

序的逻辑独立性,简称数据的逻辑独立性。数据与程序的物理独立性:

当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做

相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了

数据与程序的物理独立性,简称数据的物理独立性。数据库管理系统

在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有

较高的逻辑独立性和物理独立性。

5.简述数据库系统的三级模式结构。

答:数据库系统的三级模式结构是指数据库系统是由外模式、模

式和内模式三级构成;

外模式(Sub-Schema):用户的数据视图,是数据的局部逻辑结构,

模式的子集;

模式(Schema):所有用户的公共数据视图,是数据库中全体数据

的全局逻辑结构和特性的描述,一个数据库只有一个模式;

内模式(StorageSchema):又称存储模式,数据的存储方式,数

据库数据在物理结构的描述。

数据库系统三级模式结构,使数据库的用户看到的数据库,

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档