- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2013西南科大数据库原理试题库与解析
数据库原理题库
数据库管理系统的主要功能有哪些?
答:数据库定义功能;数据存取功能;数据库运行管理;数据库的建立和维护功能。
什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?
答:物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。
逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。
数据与程序的独立,把数据的定义从程序中分离出去,加上数据的存取又由DBMS负责,从而简化了应用程序的编制,大大减少了应用程序的维护和修改。
简述数据库系统的三级模式结构。
答:1)模式 模式也称逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 模式实际上是数据库数据在逻辑级上的视图。一个数据库只有一个模式。定义模式时不仅要定义数据的逻辑结构,而且要定义数据之间的联系,定义与数据有关的安全性、完整性要求。 (2)外模式 外模式也称用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 外模式通常是模式的子集。一个数据库可以有多个外模式。应用程序都是和外模式打交道的。外模式是保证数据库安全性的一个有力措施。每个用户只能看见和访问所对应的外模式中的数据,数据库中的其余数据对他们是不可见的。 (3)内模式 内模式也称存储模式,一个数据库只有一个内模式。它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。例如,记录的存储方式是顺序结构存储还是B树结构存储;索引按什么方式组织;数据是否压缩,是否加密;数据的存储记录结构有何规定等
试述数据库系统的组成。
答:数据库;硬件平台;软件;人员
简述文件系统与数据库系统的区别和联系。
答:区别:(1) 文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据;(2) 文件系统中的程序和数据有一定的联系,数据库系统中的程序和数据分离;(3) 文件系统用操作系统中的存取方法对数据进行管理,数据库系统用DBMS统一管理和控制数据;(4) 文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共享。
联系:1) 均为数据组织的管理技术;(2) 均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;(3) 数据库系统是在文件系统的基础上发展而来的。
DBA的职责是什么?
答:负责全面地管理和控制数据库系统。具体职责包括:
决定数据库的信息内容和结构; ② 决定数据库的存储结构和存取策略;
③ 定义数据的安全性要求和完整性约束条件; ④ 监督和控制数据库的使用和运行; ⑤ 改进和重组数据库系统。
关系代数的基本运算有哪些 ?
答:并、差、笛卡尔积、投影和选择5种运算为基本的运算。其他3种运算,即交、连接和除,均可以用这5种基本运算来表达。
什么是基本表?什么是视图?两者的区别和联系是什么?
答:基本表是本身独立存在的表,在 sQL 中一个关系就对应一个表。视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。 视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。
简述视图的优点
答:l )视图能够简化用户的操作;
2 )视图使用户能以多种角度看待同一数据;
3 )视图对重构数据库提供了一定程度的逻辑独立性;
4 )视图能够对机密数据提供安全保护
所有的视图是否都可以更新? 哪类视图是可以更新的,哪类视图是不可更新的?
答:一般的,行列子集试图使可更新的。除此之外,还有些视图理论上可更新,有些理论上不可更新。
目前各个关系数据库一般都只允许对行列子集视图进行更新,对视图的更新还有进一步的规定。
例如DB2规定:
1)若视图是由两个以上的基本表导出的,则此视图不允许更新。
2)若视图的字段来自字段表达式或常数,则此视图不允许更新。
3)若视图的字段来自集函数,则此视图不允许更新。
4)视图定义中有Group By或Distinct字句,不允许更新。
5)若视图定义中有嵌套查询,并且内层查询的From字句中涉及的表也是导出该视图的基本表,此视图不允许更新。
6)一个不允许更新的视图上定义的视图也不允许更新。
简述 SQL 的特点。
答:1.综合统一 2.高度非过程化 3.面向集合的操作方式 4.以同一
文档评论(0)