软件技术专业 数据库技术
82.在SELECT语句中,HAVING子句必须跟在 子句后面。
83.在SQL中,如果希望将查询结果排序,应在SELECT语句中使用_ 子句,升序使用 关键词,降序使用 关键词。 知识点:数据完整性
84.数据库中的实体完整性要求主键的值不能为 不能 。 知识点:SQL语言
85.SQL语言分为 、 、 和数据查询语言(DQL)。
二、选择题 组卷规则: 每套试卷在以下选择题中抽取10道,每道2分,共计20分;同一知识点抽取的选择题就不能抽取填空题。
知识点:信息、数据
1. 在信息世界中,将现实世界中客观存在并可相互识别的事物被称为( )。 A. 属性 B. 实体 C. 数据 D. 标识符
2. ( )的具体反映,可以被收集、存储、处理(加工、分类、计算等)、传播和使
用。
A. 实体 B. 字段 C. 信息 D. 数据 知识点:实体、实体集、属性
3. 在信息世界中,将现实世界中客观存在并可相互识别的事物被称为( )。 A. 属性 B. 实体 C. 数据 D. 标识符
4. 现实世界中,事物的一般特性在信息世界中称为 ( )。 A.实体 B.实体键 C.属性 D.关系键 知识点:字段、记录
5. 实体集与实体集之间的联系,反映在数据上是( )之间的联系。 A. 字段 B. 关键码 C. 文件 D. 记录 知识点:实体间联系
6. 实体关系中学生与任课教师之间具有( )联系。 A.一对一 B.一对多 C.多对一 D.多对多
7. 一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。仓库与产品之间的联系
类型是 ( )
6
软件技术专业 数据库技术
A.一对一的联系 B.多对一的联系 C.一对多的联系 D.多对多的联系 知识点:结构数据模型
8. ( )模型是目前数据库系统中流行的数据模型。 A.层次模型 B.网状模型 C.关系模型 D.面向对象模型 9. 以下不属于结构数据模型的是( )
A.层次模型 B.网状模型 C.关系模型 D.数据模型 知识点:关系数据模型
10. 在数据库设计中,将 ER 图转换成关系数据模型的过程属于( )
A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段 11. ( )是以集合论中的关系(Relation)概念为基础发展起来的数据模型。它把
记录集合定义为一张二维表,即关系。
A.关系数据模型 B.结构数据模型 C.数据模型 D.概念数据模型 知识点:数据库系统
12. 数据库系统的核心是( )
A.数据库管理系统 B.数据库 C.操作系统 D.数据 13. DBS的含义是:( )
A.数据库系统 B.数据库管理系统 C.数据库管理员 D.数据库 知识点:数据库管理系统
14. 数据库管理系统的主要功能是( )
A.修改数据库 B.定义数据库 C.应用数据库 D.保护数据库 15. 用数据库管理系统对数据进行处理时,说法不正确的是( ) A.暂时的用到一些中间变量称为内存变量 B.字段变量仍然是变量 C.变量包括内存变量和字段变量 D.字段不再是变量,而成为常量 知识点:DBMS的主要功能
16. DBMS的功能不包括:( )
A.数据定义功能 B.数据操纵功能 C.数据库反控制功能 D.数据库的建立和维护功能 17. 数据库的建立和维护功能包括( ) A.数据库初始数据的输入、转换功能 B.数据库初始数据的输出、转换功能
C.数据库的转储、恢复功能,数据库的重新组织功能 D.性能监视、分析功能
7
软件技术专业 数据库技术
知识点:DBMS的组成
18. 数据库管理系统的组成不包括:( ) A.数据库描述语言及其编译程序 B.数据库操作语言及其翻译程序 C.面向对象型
D.数据库管理和控制例行程序 19. DBMS分为不包括:( )
A.层次型 B.网状型 C.关系型 D.面向过程型 知识点:关系模型基本概念
20. 二维表中的每一列称为关系的__________。 A. 元组 B.域 C.属性 D.基数 21. 二维表的各行称为关系的_________。 A. 元组 B.域 C.属性 D.基数 22. 关系模型的组成不包括:( )
A.关系数据结构 B.关系操作集合 C.完整性约束 D.数据结构
23. 在支持关系模型的数据库物理组织中,二维表以文件的形式存储,所以其属性又称为
( )
A.列 B.行 C.记录 D.属性 知识点:候选键(Candidate Key)
24. 关系模型概念中,不含有多余属性的超键称为( ) A.候选键 B.外键 C.内键 D.主键 25. 一个关系中的候选关键字( )
A .至多一个 B .可多个 C .必须多个 D .至少 3 个
26. 如果一个属性或属性组的值能够惟一地标识关系中的不同元组而又不含有多余的属性,
则称该属性或属性组为该关系的________。 A.候选键 B.外键 C.内键 D.主键
27. 主键是用户选作元组标识的一个( ) A.候选键 B.外键 C.内键 D.主键 知识点:主键(Primary Key)
28. 不允许在关系中出现重复记录的约束是通过 ( ) A.外键实现 B.索引实现 C.主键实现 D.惟一索引实现 29. 下列叙述正确的为( )
A. 主键是一个属性,它能唯一标识一列 B. 主键是一个属性,它能唯一标识一行
8
软件技术专业 数据库技术
C. 主键是一个属性或属性集,它能唯一标识一列 D. 主键是一个属性或属性集,它能唯一标识一行
30. 对于某一指定的关系可能存在多个候选键,但只能选其中的一个为( )。 A. 替代键 B. 候选键 C. 主键 D. 关系 31. 关于主键,以下( )说法是错误的。 A. 主键可以用来确保表中不存在重复的数据行。 B.一个表可以没有主键。 C. 一个表只能有一个主键。 D. 只能对整数型列设置主键。 知识点:外键(Foreign Key)
32. 以下关于外键和相应的主键之间的关系,正确的是( )。 A.外键并不一定要与相应的主键同名 B.外键一定要与相应的主键同名 C.外键一定要与相应的主键同名而且唯一 D.外键一定要与相应的主键同名,但并不一定唯一
33. 如果关系R2的一个或一组属性不是R2的主键,而是另一关系R1的主键,则称该属性
或属性组为关系R2的( )。 A.主键 B.外键 C.候选键 D.内键 34. 两表之间通过( )才能够连接起来。 A.主键 B.外键 C.候选键 D.内键
35. ( )是用于建立和加强两个表数据之间链接的一列或多列。 A.主键 B.外键 C.候选键 D.内键 知识点:关系操作
36. 关系操作不包括:( ) A.选择 B.投影 C.连接 D.运算
37. 关系数据库管理系统应能实现专门的关系运算包括 ( ) A.排序、索引和统计 B.选取、投影和连接 C.关联、更新和排序 D.选取、投影和更新
38. 下列哪种运算不属于关系代数的基本运算( ) A连接 B笛卡尔积 C 相减 D 投影
39. 在查询语句中使用WHERE子句实现行筛选的是关系操作的( )运算。 A.选择 B.投影 C.连接 D.运算
40. 关系数据库管理系统应能实现专门的关系运算包括 ( ) A.排序、索引和统计 B.选取、投影和连接
9
软件技术专业 数据库技术
C.关联、更新和排序 D.选取、投影和更新
41. 下列哪种运算不属于关系代数的基本运算( ) A连接 B笛卡尔积 C 相减 D 投影
42. 从关系模式中指定若干个属性组成新的关系的运算称为:( ) A.联接 B.投影 C.选择 D.排序 知识点:关系模型完整性规则
43. 下列关于数据完整性的说法正确的是( )
A.实体完整性要求每个实体都必须有一个主键或其他的唯一标识列 B.记录中某个字段值为NULL,表示该列上没有值 C.利用主键约束的列不能有重复的值,但允许NULL值 D.外键是用来维护两个表之间的级联关系
44. 要求表中的列在组成主键的属性上不能为空值,这是( ) A.参照完整性规则 B.实体完整性规则 C.用户定义完整性规则 D.域完整性规则
45. 有关参照完整性的删除规定,正确的描述是( )
A.如果删除规则选择的是“限制“,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录。
B.如果删除规则选择的是“级联“,则当用户删除父表中的记录时,系统将禁止删除子表相关的父表中的记录。
C.如果删除规则选择的是“忽略“,则当用户删除父表中的记录时,系统不负责做任何工作。 D.上面三种说法都不对
46. 关系模型的完整性规则不包括:( ) A.参照完整性规则 B.实体完整性规则 C.值完整性规则 D.域完整性规则 知识点:1NF(一范式)
47. 关系模型中的关系模式至少是( ) A.1NF B.2NF C.3NF D.4NF
48. 一个关系模式为Y(X1,X2,X3,X4)假定该关系存在如下函数依赖:(X1,X2)决定
X3,X2决定X4,则该关系属于( )范式 A.1NF B.2NF C.3NF D.4NF 49. 以下的三个表:
学生:Student(学号, 姓名, 年龄); 课程:Course(课程名称, 学分);
选课关系:SelectCourse(学号, 课程名称, 成绩)。
10