河南大学计算机科学与技术大二《数据库原理》期末考试

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

河南大学计算机科学与技术大二《数据库原理》期末考试
1. 在关系数据库系统中,当关系的模式改变时,用户程序也可以不变,这是()[单选题] *
A.数据的物理独立性
B.数据的逻辑独立性(正确答案)
C.数据的位置独立性
D.数据的存储独立性
2. E-R图用于描述数据库的() [单选题] *
A.数据模型
B.概念模式(正确答案)
C.存储模型
D.逻辑模型
3. 在建立表时,将年龄字段值限制在18-40之间,这种约束属于() [单选题] * A.实体完整性约束
B.用户定义完整性约束(正确答案)
C.参照完整性约束
D.视图完整性约束
4. SQL是一种()语言。

[单选题] *
A.高级算法
B.人工智能
C.关系数据库(正确答案)
D.函数型
5. SQL语言按其功能可分为4类,包括查询语言、定义语言、操纵语言和控制语言,其中最重要的,使用最频繁的语言为()。

[单选题] *
A.定义语言
B.查询语言(正确答案)
C.操纵语言
D.控制语言
6. 要保证数据库的数据独立性,需要修改的是()。

[单选题] *
A.三层模式之间的两种映射(正确答案)
B.模式与内模式
C.模式与外模式
D.三层模式
7. 下列SQL语句中,实现数据记录修改的语句是()。

[单选题] *
A. ALTER
B. UPDATE(正确答案)
C. CREATE
D.SELECT
8. 两个表的记录数为5和4,对两个表执行连接查询,查询结果最多得到()条记录。

[单选题] *
A.16
B.63
C.20(正确答案)
D.2
9. 以下操作不会对数据库安全性产生威胁的是()。

[单选题] *
A.非授权用户对数据库的恶意存取和破坏
B.数据中重要或敏感的数据被泄露
C.安全环境的脆弱
D.授权给有资格的用户访问数据库的权限(正确答案)
10. 视图是一个“虚表”,视图的构造基于()。

[单选题] *
A.基本表
B.视图
C.基本表或视图(正确答案)
D.数据字典
11. 一个关系中的候选关键字()。

[单选题] *
A.至多一个
B.可多个(正确答案)
C.必须多个
D.至少三个
12. 在数据库中,产生数据不一致的根本原因是。

() [单选题] * A.数据冗余(正确答案)
B.没有严格的数据保护
C.数据存储量太大
D.未对数据进行完整性控制
13. 关系数据库用一张()表示关系。

[单选题] *
A.链表
B.树
C.图
14. 在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主键是R#,S的主键是S#,在S#在R中称为()。

[单选题] *
A.外部键(正确答案)
B.侯选键
C.主键
D.超键
15. 数据库管理系统的主要功能包括()。

[单选题] *
A.数据定义功能
B.数据操纵功能
C.数据存储功能
D.以上都包括(正确答案)
16. 当数据库损坏时,数据库管理员可利用()恢复数据库。

[单选题] *
A.主数据文件
B.事务日志文件(正确答案)
C.UPDATE语句
D.联机帮助文件
17. SQL Server 2005的物理存储主要包括两类文件()。

[单选题] *
A.主数据文件、次数据文件
B.数据文件、事务日志文件(正确答案)
C.表文件、索引文件
D.事务日志文件、文本文件
18. 检查约束用来实施()。

[单选题] *
B.引用完整性
C.实体完整性
D.都不是
19. 下面聚合函数中,只能用于计算数值类型数据的是()。

P103 [单选题] * A. Count()
B. Min()
C. Max()
D.Sum()(正确答案)
20. SQL Server为每个触发器创建了两个临时表,它们是()。

[单选题] * A.Inserted和Updated
B.Inserted和Deleted(正确答案)
C.Updated和Deleted
D.Selected和Inserted
21. 在建立表时,不能出现完全相同的两行,这种约束属于()。

[单选题] * A.实体完整性约束(正确答案)
B.参照完整性约束
C.用户定义完整性约束
D.视图完整性约束
22. 描述数据库概念模型的常用工具是()。

[单选题] *
A.E-R图(正确答案)
B.流程图
C.自然语言
D.Python语言
23. 在数据库三级模式中,对用户所用到的那部分数据的逻辑描述是()。

[单选题] *
A.内模式
B.外模式(正确答案)
C.概念模式
D.逻辑模式
24. SQL Server2005 的物理存储主要包括两类文件()。

[单选题] *
A.主数据文件、次数据文件
B.数据文件、事务日志文件(正确答案)
C.表文件、索引文件
D.事务日志文件、文本文件
25. SQL Server 2012 主数据文件的扩展名为()。

[单选题] *
A. .txt
B. .db
C. .mdf(正确答案)
D. .ldf
26. 创建表的命令是()。

[单选题] *
B.CREATE VIEW 表名
C.CREATE TABLE 表名(正确答案)
27. 在SQL语句中,实现数据插入和更新的语句分别是()。

[单选题] *
A. INSERT, UPDATE(正确答案)
B.UPDATE, INSERT
C. CREATE, DELETE
D.SELECT, UPDATE
28. 两个表的记录数为7和8,对两个表执行交叉连接查询,查询结果最多得到()条记录。

[单选题] *
A.16
B.56(正确答案)
C.20
D.2
29. 为了加快对表的查询速度,应对此表建立()。

[单选题] *
A.约束
B.存储过程
C.规则
D.索引(正确答案)
30. 视图是一个“虚表”,视图的构造基于()。

[单选题] *
A.基本表
B.视图
C.数据字典
D.基本表或视图(正确答案)
31. 若要把查询的结果存放到一个新建的表中,可使用( C )子句。

[单选题] *
A.ORDER BY B.GROUP BY C.INTO 新表 D.HAVING分组后查询(正确答案)
32. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。

[单选题] *
A.数据定义功能
B.数据管理功能
C.数据操纵功能(正确答案)
D.数据控制功能
33. 关系数据库用一张()表示关系。

[单选题] *
A.链表
B.二维表(正确答案)
C.图
D.树
34. 数据库(),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。

*
A.DBS包括DB和DBMS
B.DBMS包括DB和DBS(正确答案)
C.DB包括DBS和DBMS
D.DBS就是DB,也就是DBMS(正确答案)
35. 在Select查询中,要把结果中的行按某一列的值进行排序,所用的子句是( B )。

[单选题] *
A.GROUP BY B.ORDER BY C.WHERE D.HAVING(正确答案)
36. 用于测试跟随的子查询中的行是否存在的关键字是()。

[单选题] * A.MOVE
B.EXISTS(正确答案)
C.UNION
D.HAVING
37. 在While循环语句中,如果循环体语句条数多于一条,必须使用()。

[单选题] *
A.BEGIN…END B.CASE…END(正确答案)
C.IF…THEN D.GOTO 区分break、continue、return
38. 系统设计的最终结果是()。

[单选题] *
A.系统分析报告
B.系统逻辑模型
C.系统设计报告(正确答案)
D.可行性报告
39. 以下范式中,最强的规范是()。

[单选题] *
A. 1NF
B. 2NF
C. 3NF
D.BCNF(正确答案)
40. 要删除视图myview ,可以使用( D )语句。

[单选题] *
A.DROP myview B.DROP Table myview(正确答案)
C.DROP INDEX myview D.DROP VIEW myview
41. 在关系代数中,五种基本运算为() [单选题] *
A. 并、差、选择、投影、自然连接
B. 并、差、交、选择、乘积
C. 并、差、选择、投影、乘积(正确答案)
D. 并、差、自然连接、选择、乘积
42. 有两个关系R和S,分别包含15个和10个元组,则在R∪S,R-S,R∩S中不可能出现的数目情况是()。

[单选题] *
A. 15,5,10
B. 18,7,7(正确答案)
C. 21,11,4
D. 25,15,0
43. 商品和顾客两个实体集之间联系一般是() [单选题] *
A.一对多
B.多对一
C.多对多(正确答案)
D.一对一
44. 数据库系统的三级模式结构中,下列不属于三级模式的是() [单选题] *
A.概念模式
B.外模式
C.抽象模式(正确答案)
D.内模式
45. 一个数据库系统的外模式() [单选题] *
A.可以有多个(正确答案)
B.最多只能有一个
C.只能有一个
D.至少两个
46. 关系数据库管理系统能实现的专门关系运算包括() [单选题] *
A.关联、更新、排序
B.选取、投影、连接(正确答案)
C.排序、索引、统计
D.显示、打印、制表
47. 关系模式的任何属性() [单选题] *
A.不可再分(正确答案)
B.可再分
C.命名在关系模式中可以不唯一
D.以上都不对
48. 当FROM子句中出现多个基本表或者视图的时候,系统将执行()操作 [单选题] *
A.笛卡尔积(正确答案)
B.自然连接
C.并
D.等值连接
49. 以下关于视图的描述中,不正确的是() [单选题] *
A.视图是虚表
B.使用视图可以加快查询语句的编写
C.视图是外模式
D.使用视图可以加快查询语句的执行速度(正确答案)
50. 规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及() [单选题] *
A.冗余度大(正确答案)
B.结构不合理
C.数据丢失
D.数据的不一致性
51. 如果事务T对数据R实现X封锁,则T对R() [单选题] *
A.即可读也可写(正确答案)
B.只能写不能读
C.只能读不能写
D.不能读也不能写
52. 在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段。

[单选题] *
A.逻辑设计
B.需求分析
C.概念设计(正确答案)
D.物理设计
53. 实体完整性和参照完整性是关系必须要满足的性质 [单选题] *
对(正确答案)

54. 日志和写操作的关系是先进行写操作然后记录日志。

[单选题] *

错(正确答案)
55. 对于多对多关系,在转换关系模式的时候,该关系转换为关系表,表的主码是参与多对多关系的两个实体主码所构成的联合主码。

[单选题] *
对(正确答案)

56. SQL的select子句中,having子句位于where子句之后。

[单选题] *
对(正确答案)

57. 候选码可以由多个属性构成 [单选题] *
对(正确答案)

58. 规则在删除之前,需要先松绑才能删除。

[单选题] *
对(正确答案)

59. 数据库试运行是数据库实施阶段的工作 [单选题] *
对(正确答案)

60. 在SQL Server中,全局变量只能查看,不能修改。

[单选题] *
对(正确答案)

61. 在SQL Server中,自定义函数中表值函数的返回值是表。

[单选题] *
对(正确答案)

62. 在关系数据库中,把数据表示成二维表,每一个二维表成为 [填空题] *
_________________________________(答案:关系)
63. 在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要修改相应的应用程序,称为 [填空题] *
_________________________________(答案:逻辑独立性)
64. 当对两个关系R和S进行自然连接运算时,要求R和S含有一个或多个共有的[填空题] *
_________________________________(答案:属性)
65. 关系演算分为元组关系演算和 [填空题] *
_________________________________(答案:域关系演算)
66. 当创建主键或主码的时候,系统会自动创建()型索引。

[填空题] *
_________________________________(答案:聚集)
67. 向数据表中插入数据使用的SQL关键字是 [填空题] *
_________________________________(答案:insert)
68. 在第一范式的基础上,消除了非主属性对主码的部分函数依赖的关系模式,称为 [填空题] *
_________________________________(答案:2NF)
69. 规则和默认是实现数据库()的手段 [填空题] *
_________________________________(答案:完整性)
70. 并发操作导致的数据库不一致包括:丢失更新、读污、 [填空题] *
_________________________________(答案:不可重读)
71. E-R图转换为关系模式是数据库()阶段的主要工作。

[填空题] *
_________________________________(答案:逻辑设计)
72. 在SELECT语句中,WHERE子句用于选择满足给定条件的元组,()子句可按指定列的值进行分组,同时使用()子句可筛选满足条件的组。

[填空题] *
_________________________________(答案:gruop by having)
73. 描述实体集与实体集之间联系的模型是模型。

[填空题] *
_________________________________(答案:E-R)
74. 数据独立性是借助数据管理数据的一个显著优点,它已成为数据库领域中一个常用术语和重要概念,包括数据的物理独立性和。

[填空题] *
_________________________________(答案:逻辑独立性)
75. .数据管理技术经历了人工管理阶段三个阶段。

[填空题] *
_________________________________(答案:文件系统数据库系统)
76. 逻辑运算符用于对某个条件进行测试,运算结果为。

[填空题] *
_________________________________(答案:True或False)
77. SQL Server中局部变量名字必须以开头 [填空题] *
_________________________________(答案:@)
78. 默认情况下安装SQL Server2008后,系统自动建立了个数据库 [填空题] *
_________________________________(答案:4)
79. 数据库常用的逻辑数据模型有层次模型、网状模型和模型。

[填空题] *
_________________________________(答案:关系)
80. 专门的关系运算包括选择、投影和 [填空题] *
_________________________________(答案:连接)
81. E-R模型到关系模型的转化主要分三种情形:联系的转化、1 : n联系的转化和m : n联系的转化。

[填空题] *
_________________________________(答案:1:1)
82. 外连接查询主要包括左外连接、和完全外连接。

[填空题] *
_________________________________(答案:右外连接)
83. SQL Server的存储过程类似于高级语言的子过程,创建存储过程的语句是CREATE [填空题] *
_________________________________(答案:procedure)
84. SQL Server创建、修改和删除表的SQL语句分别是 table table和table。

[填空题] *
_________________________________(答案:create alter drop)
85. 对数据表的操作主要包括:增、删、改、查,其中“查”指的是。

[填空题] *
_________________________________(答案:查询)
86. 新建登录账号的默认角色是 [填空题] *
_________________________________(答案:public)
87. JOIN关键字指定的连接有3种类型,分别为内连接外连接、 [填空题] *
_________________________________(答案:交叉连接)
88. 被函数依赖集F逻辑蕴涵的函数依赖的全体构成的集合,称为 [填空题] *
_________________________________(答案:F的函数依赖集闭包)
89. 对表数据的操作有插入、修改和删除,对应SQL语句关键字分别是INSERT、UPDATE 和。

[填空题] *
_________________________________(答案:delete)
90. 用命令方式创建表结构,最常用的是__ 命令。

[填空题] *
_________________________________(答案:create table)
91. 数据库备份常用的两类方法是和完整差异备份。

[填空题] *
_________________________________(答案:完整备份)
92. vv 使用T-SQL命令重建索引、删除索引可以使用 ALTER INDEX和 INDEX命令。

[填空题] *
_________________________________(答案:drop)
93. 不同实体是根据划分的。

[填空题] *
_________________________________(答案:属性的划分不同)
94. 关系型数据库设计分为几个阶段,分别是哪几个阶段? [填空题] *
_________________________________(答案:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行与维护)。

相关文档
最新文档