数据库技术复习试题及答案

上传人:工**** 文档编号:487967496 上传时间:2022-09-27 格式:DOCX 页数:10 大小:48.29KB
返回 下载 相关 举报
数据库技术复习试题及答案_第1页
第1页 / 共10页
数据库技术复习试题及答案_第2页
第2页 / 共10页
数据库技术复习试题及答案_第3页
第3页 / 共10页
数据库技术复习试题及答案_第4页
第4页 / 共10页
数据库技术复习试题及答案_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《数据库技术复习试题及答案》由会员分享,可在线阅读,更多相关《数据库技术复习试题及答案(10页珍藏版)》请在金锄头文库上搜索。

1、数据库技术一.填空题:1. 当文件结构和数据发生任何微小变化时,都必须修改或重新编写文件的存取程序。其原因是文件系统的数据一不独立 。2. 用树型结构表示实体类型及实体间联系的数据模型称为层次模型。3. 关系数据库的关系演算语言是以为基础的DML语言。4. 利用ODBC技术可以在一个应用程序中利用相同的源代码访问不同的_数据库系统。5. 分布式数据库中定义数据分片时,必须满足三个条件:完整性条件、可重构条件和不相交性。6. DB并发操作通常会带来三类问题,它们是丢失更新、不一致性检索 和读脏数据。7. 事务必须具有的四个性质是:原子性、串行性、隔离性和永久性。8. 分布式数据库系统中透明性层次

2、越高,应用程序的编写 。9. 在有泛化/细化联系的对象类型之间,较低层的对象类型称为。10. 目前数据库领域中最常用的数据模型有概念模型、外部模型、逻辑模型、物理模型 。11. 数据管理技术经历了手工文档、文件系统、数据库系统三个阶段。12. SQL语言集数据查询、数据定义 、 数据操纵和数据控制功能于一体。13. 数据库系统采用的三级模式结构为外模式、模式 、内模式 。14. 两个实体型之间的联系类型有一对一、一对多 、多对多 三类。15. 数据库中专门的关系运算包括选择、投影、连接 、。16. 满足第一范式(1NF)的关系模式要求关系属性值是不可再分解的原子值。17. 当数据库被破坏后,如

3、果事先保存了事务日志一和数据库的副本,就有可能恢复数据库。18. 并发控制操作的主要方法是采用封锁机制,其类型有共享锁、。19. 在关系模式R (S,SN,D)和K (D,CN,NM)中,R的主码是S,K的主码是D,则D在R中称为 外键 。20. 对于函数依赖X9Y,如果Y是X的子集,则称X9Y为Y依赖于X 函数依赖。21. 在关系模式学生(学号,姓名,年龄,性别)中,若要求,学号不能为空”,则该约束属于对实体完整性的约 束。22. 分E-R分图之间的冲突主要有三类,它们是属性冲突、命名冲突和。23. 并行数据库系统是数据库技术与网络技术相互促进和有机结合的结果.24. 在MS SQL Ser

4、ver中,用Float和危四1_来表示近似数值型。25. SQL服务器采用SQL企业管理器 来保证数据库的安全。26. 视图是从一个或多个基本表导出的虚表,在数据库中只存储有关视图的_定义_。27. 一般可将数据库设计步骤分为以下几个阶段:需求分析、概念结构设计、逻辑结果设计、物理结果设计、数据 库实施以及数据库的运行与维护。28. 通过并发控制可以保证在多用户操作下,并发数据一致性。29. 数据库的物理设计主要考虑数据库在计算机物理设备上的存储结构与存储方法。30. 在客户机/服务器工作模式中,触发器存储在服务器上。(请选填客户机或服务器)31. 在开发ODBC数据库应用程序时,首先要建立一

5、个环境,创建它的简单方法是使用ODBC驱动程序管理器。32. 如果一个实体的存在依赖另一个实体的存在,则称这个实体存在依赖性 。33. 在数据库恢复时,对尚未完成的事务执行撤消 操作。34. 层次模型中记录之间的联系是通过指针实现的。35. 查询优化的策略之一是对关系文件进行适当的预处理。预处理的方法是对文件进彳己址或建立索引文件。36. 若关系模式RE2NF,则要求R中每个 属性 完全函数依赖于R的候选键。37. 数据库并发操作通常会带来丢失更新、读未提交数据和不一致性检索等问题。39.分布透明性是分布式数据库系统的主要目标之一。它包括三个层次:片段透明性、地址透明性和局部透明性。40文件系

6、统与数据库系统的最大区别是数据_。41. 使用SQL语句在关系表S(学号,课程号,成绩)中,检索每个人的平均成绩:SELECT学号,AVG(成绩)FROM S group by学号 。42. 关系模式的三类完整性规则包括实体完整性约束规则、用户定义的完整性约束规则及 参照完整性约束。43. 数据库设计第二阶段建立E-R图的工作依据是 系统分析报告(或需求规格说明书)。44. 单用户DBS能够自动地保证事务以、 方式操作DB,因为同时只有一个事务被执行。45. 按照索引文件的结构,索引可以分为两类:唯一性 索引和稠密索引。46. 关系模式的三类完整性约束条件分别是实体完整性约束、参照完整性约束和

7、用户定义完整性约束。47. 数据库语言包括数据定义和数据操纵语言两大部分,前者负责描述和定义数据库的各种特性,后者说明对数据库进行的各种操作。48. 在关系模式分解中,若要保证不丢失信息,则分解应具有无损连接49. 在SELECT语句中,若希望查询结果中不出现重复元组,应在SELECT语句中使用dintinct保留字。50. 防止未经授权用户恶意或无意地存取数据库中的数据,这是数据库白 保护所要解决的问题。51. 数据库的数据模型主要分为层次模型,网状模型和关系模型_三种。52. 按使用方式不同,数据操纵语言DML分为更新和删除两大类。53. 视图是从一个或几个基本表中导出的表,它本身不独立存

8、储在数据库中。54. 数据库保护主要包括定义视图一,用户访问权限管理,数据备价和数据库恢复。55. 若对并发操作不加以控制,可能带来的不一致性问题有丢失更新、读取未提交数据和不一致性检索。56. SQL语言中,函数COUNT(*)用来计算 元组的个数。57. 数据库恢复是将数据库从一种(不一致性)状态恢复到 原来一致状态的功能。58. 数据库系统不仅存储数据库本身,同时也存储数据库的说明信息。这些说明信息称_。59. 一个联系型的实体对应约束包括三种:一对一、一对多和多对多约束。60. 锁可以分为两种类型:共享锁和 排它锁 。61. 数据库系统中的元数据存储在称为 数据字典 的特殊文件中。62

9、. 数据库生命周期可分为两个阶段:数据库设计阶段和数据库实施与维护。63. 将一个关系模式从2NF分解为3NF,是消除非键属性对候选键的。64. SQL语言是一个集数据定义和 数据操纵子语言为一体的典型的数据库语言。65. 在关系模型中,若属性A是关系R的主属性,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为室 体完整性约束66. 关系模式规范化过程中,若要求分解保持函数依赖,那么模式分解一定可以达到2NF,但不一定能达到 3NF。67. DBMS是指 数据库管理系统它是位于 操作系统 和 用户之间68. 在分布式数据库系统中,查询处理应考虑局部处理代价和通信代价。69. 数据处理

10、技术经历了人工管理、以及分布式数据库管理等四个发展阶段。70. 在SQL中,建立、修改和删除数据库中基本表结构的命令分别为create 、update 和delete 命令。71. 一个数据库应用系统的开发过程大致相继经过需求分析、概念设计、逻辑结构设计、物理结构设计 、 数据库实施、运行维护等六个阶段。72. 在数据库的三级模式体系结构中,模式与内模式之间的映象(模式/内模式),实现了数据的 物理 独立性。73. 数据模型可分为概念数据模型和网络数据模型,层次模型是关系 数据模型。74. 数据模型通常由三部分组成,它们是数据定义、数据操作和完整性约束。75. 在学生-选课-课程”数据库中的三

11、个关系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。现要查找选修“数据库技术”这门课程的学生的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME=数 据库技术AND S.S#=SC.S# AND sc.C#=c.C#;。76. 将E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中 逻辑结构 设计阶段的任务。77. 写出SQL语言的命令:授予权限:_grant_建数据库:_create事务提交:commit78. 17.写出下列缩写词的

12、中文名称:DD:数据库DDL: _数据定义语言_ DSS:决策支持系统79. 关系数据模型中的基本结构是表,表又称为关系,表是由行和列组成的矩阵,表与表之间的联系是通过实体之 间的_公共属性_实现的。80. 在SQL语言中,消除重复的关键字是_distinct,分组的关键字是group bv_。81. 数据库维护工作包括索引管理、数据字典的自动维护,以及数据的和_恢复_。82. 数据库运行过程中可能产生的故障有、_系统故障和介质故障和病毒破坏等故障。83. 事务故障恢复是指事务未运行至正常终止点前被撤消,此时应该对该事务做_撤消_处理。84. ODBC体系结构是由ODBC数据库应用程序、驱动程

13、序管理器、数据库驱动程序、_数据源_四部分构成。85. 在MS SQL Server安装时,SQL Server使用的服务器名取自 计算机名字一。86. 在MS SQL Server中,一个SQL Server数据库就是一些相关表和_各个数据库对象的集合。87. PowerBuilder可以在客户机上通过ODBC接口_与诸如Oracle、MS SQL Server等服务器端的数据库相连。二.选择题:I. 下列四项中说法不正确的是(c )A. 数据库减少了数据冗余B。数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性2 .关系数据模型的三个组成部分中,不包括(c )A. 完

14、整性规则B.数据结构C.恢复D.数据操作3. 关系代数表达式的优化策略中,首先要做的是(B )A.对文件进行预处理B.尽早执行选择运算C.执行笛卡儿积运算D.投影运算4. 数据库的并发操作可能带来的问题包括(A )A.丢失更新B.数据独立性会提高C.非法用户的使用D.增加数据冗余度5 .在基本SQL语言中,不可以实现(D )A.定义视图B.定义基表C.查询视图和基表D.并发控制6. 在关系代数中,可以用选择和笛卡尔积表示的运算是(B )A.投影 B.联接C.交D.除法7. 物理结构的改变不影响整体逻辑结构的性质,称为数据库的(A)A.物理数据独立性B.逻辑数据独立性C.物理结构独立性D.逻辑结

15、构独立性8. SQL语言是 的语言,易学习。(B )A.过程化 B.非过程化 C.格式化D.导航式9. 表达式“AGE BETWEEN 18 AND 24” 等价于(D )A. AGE18 AND AGE=18 AND AGE18 AND AGE=18 AND AGE=2410. 在数据库设计中,独立于计算机的硬件和DBMS软件的设计阶段是(A)A.概念设计B.物理设计C.逻辑设计 D.系统实施II. SQL语言中,删除一个表的命令是(B)A. DELETE B.DROP C.CLEAR D.REMORE12.事务日志是用于保存(D )A.程序运行过程B.数据操作C.程序的执行结果D.对数据的更新操作13 元数据是指(C )A.数据 B.数据来源C.数据结构D.数据和数据结构14. 在视图上不能完成的操作是(A )A. 更新视图 B. 查询C.在视图上定义新视图D.在视图上定义新的基本表15. C/S系统的客户机的功能是实现

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号