数据库学习通期末复习一
🌟 各位看官好,我是maomi_9526!
🌍 种一棵树最好是十年前,其次是现在!
🚀 今天来学习C语言的相关知识。
👍 如果觉得这篇文章有帮助,欢迎您一键三连,分享给更多人哦
目录
1. 从组成来看,数据库系统的核心是______。
2. 查询时, 若要输出无重复的记录, SELECT子句中使用的保留字是:_________。
3. 下列______不是数据库的基本特点。
4. 有学生表Student(S# char(8), Sname char(10), Ssex char(2), Sage integer, D# char(2), Sclass char(6))。要检索学生表中“所有年龄小于等于19岁的学生的年龄及姓名”,SQL语句正确的是_________。
5. 在SQL语句中, 如果要找出A字段上不为空的记录, 则选择条件为_______。
6. 以下关于信息的说法错误的是____________。
7. 查询结果从第3行开始显示3行的LIMIT子名是 ___________。
8. 有学生表Student(S# char(8), Sname char(10), Ssex char(2),Sage integer, D# char(2), Sclass char(6))。若要“检索姓张的所有同学姓名”,SQL语句正确的是_________。
9. 关于关系模型的性质,______是错误的描述。
10. 对数据库物理存储方式的描述称为_____________。
11. 在SQL语句中, HAVING条件表达式用来筛选满足条件的_______。
12. 条件语句中的“总学分 in(50,51,52)”表示___________。
13. 数据库系统包括______。
14. WHERE条件中出现 LIKE 'A%',下面哪一个结果是可以被检索出来的________。
15. 条件语句中的“总学分 BETWEEN 150 AND 165”表示___________。
16. 对数据库进行规划、设计、协调、维护和管理的人员,通常被称为_________。
17. 数据的逻辑独立性是指_____________。
18. 能对查询结果进行分页显示的命令是
19. 下列______不是数据模型的三要素。
20. 数据库系统的三级模式结构中,用户视图属于______。
1. 从组成来看,数据库系统的核心是______。
-
选项:
A. 数据库管理系统
B. 数据存储
C. 数据库
D. 数据模型 -
正确答案: A. 数据库管理系统
-
解析: 数据库管理系统(DBMS)是数据库系统的核心,它负责数据库的管理、存取、操作和维护,是连接数据库和用户之间的桥梁。
2. 查询时, 若要输出无重复的记录, SELECT子句中使用的保留字是:_________。
-
选项:
A. TOP N PERCENT
B. DISTINCT
C. ALL
D. TOP N -
正确答案: B. DISTINCT
-
解析:
DISTINCT
用来去除查询结果中的重复记录。它会确保结果集中的每一行都是唯一的。
3. 下列______不是数据库的基本特点。
-
选项:
A. 可共享
B. 永久存储
C. 有组织
D. 快速检索 -
正确答案: D. 快速检索
-
解析: 数据库的基本特点包括可共享、永久存储和有组织。虽然数据库通常能快速检索数据,但它不是其基本特点,而是数据库的一个优点。
4. 有学生表Student(S# char(8), Sname char(10), Ssex char(2), Sage integer, D# char(2), Sclass char(6))。要检索学生表中“所有年龄小于等于19岁的学生的年龄及姓名”,SQL语句正确的是_________。
-
选项:
A. Select Sage, Sname From Student Where Sage <= 19;
B. Select Sname From Student Where Sage <= 19;
C. Select Sage, Sname From Student;
D. Select * From Student Where Sage <= 19; -
正确答案: A. Select Sage, Sname From Student Where Sage <= 19;
-
解析: 该查询语句选取了
Sage
和Sname
字段,并通过Where
子句筛选出年龄小于等于19岁的学生。
5. 在SQL语句中, 如果要找出A字段上不为空的记录, 则选择条件为_______。
-
选项:
A. A NOT IS NUL
B. A!=NULL
C. A IS NOT NULL
D. A<>NULL -
正确答案: C. A IS NOT NULL
-
解析:
IS NOT NULL
用来筛选出字段中不为空的记录。
6. 以下关于信息的说法错误的是____________。
-
选项:
A. 信息是数据的含义
B. 数据库中保存的就是信息
C. 信息是抽象的
D. 同一信息可有多种数据表示形式 -
正确答案: B. 数据库中保存的就是信息
-
解析: 数据库中保存的是数据,而不是信息。信息是经过处理和解释的数据。
7. 查询结果从第3行开始显示3行的LIMIT子名是 ___________。
-
选项:
A. LIMIT 1,3
B. LIMIT 3,3
C. LIMIT 0,3
D. LIMIT 2,3 -
正确答案: D. LIMIT 2,3
-
解析:
LIMIT 2,3
表示从第3行(索引为2)开始显示3行记录。LIMIT
的第一个数字表示开始位置,第二个数字表示要返回的行数。
8. 有学生表Student(S# char(8), Sname char(10), Ssex char(2),Sage integer, D# char(2), Sclass char(6))。若要“检索姓张的所有同学姓名”,SQL语句正确的是_________。
-
选项:
A. Select Sname From Student Where Sname Like ‘张__’;
B. Select Sname From Student Where Sname Not Like ‘张_ ’;
C. Select Sname From Student Where Sname Like ‘张’;
D. Select Sname From Student Where Sname Like ‘张%’; -
正确答案: D. Select Sname From Student Where Sname Like ‘张%’;
-
解析:
Like '张%'
用来匹配以“张”开头的所有姓名。
9. 关于关系模型的性质,______是错误的描述。
-
选项:
A. 列可重名
B. 每一列的元素类型相同
C. 行的顺序可以任意
D. 任意两行不能完全相同 -
正确答案: A. 列可重名
-
解析: 在关系模型中,列名必须唯一,不能重复。
10. 对数据库物理存储方式的描述称为_____________。
-
选项:
A. 逻辑模式
B. 外模式
C. 内模式
D. 概念模式 -
正确答案: C. 内模式
-
解析: 内模式描述的是数据的物理存储方式,涉及数据如何存储在磁盘上。
11. 在SQL语句中, HAVING条件表达式用来筛选满足条件的_______。
-
选项:
A. 表
B. 行
C. 分组
D. 列 -
正确答案: C. 分组
-
解析:
HAVING
用于筛选经过GROUP BY
分组后的结果。
12. 条件语句中的“总学分 in(50,51,52)”表示___________。
-
选项:
A. 学分在51-52之间任意整数
B. 学分在51-52之间任意值
C. 学分在50-52之间任意整数
D. 学分在50-52之间任意值 -
正确答案: C. 学分在50-52之间任意整数
-
解析:
IN (50, 51, 52)
表示学分是50、51或52的任意一个值。
13. 数据库系统包括______。
-
选项:
A. 数据库管理系统、操作系统和数据库应用程序
B. 以上都是
C. 数据库管理系统、操作系统、数据库应用程序和数据库管理员
D. 数据库管理系统和操作系统 -
正确答案: B. 以上都是
-
解析: 数据库系统不仅包括数据库管理系统、操作系统、数据库应用程序,还包括数据库管理员。
14. WHERE条件中出现 LIKE 'A%',下面哪一个结果是可以被检索出来的________。
-
选项:
A. CCA
B. AILI
C. BA
D. 以上所有都可以被检索出来 -
正确答案: C. BA
-
解析:
LIKE '_A%'
匹配的是以任何单个字符开头,接着是字母“A”,并且后面可以跟任意字符的字符串。BA 符合这个模式。
15. 条件语句中的“总学分 BETWEEN 150 AND 165”表示___________。
-
选项:
A. 150<总学分<165
B. 150<总学分<=165
C. 150=<总学分<=165
D. 150=<总学分<165 -
正确答案: C. 150=<总学分<=165
-
解析:
BETWEEN 150 AND 165
表示总学分在150和165之间(包括150和165)。
16. 对数据库进行规划、设计、协调、维护和管理的人员,通常被称为_________。
-
选项:
A. 数据库管理员
B. 用户
C. 工程师
D. 程序员 -
正确答案: A. 数据库管理员
-
解析: 数据库管理员负责数据库的规划、设计、维护和管理。
17. 数据的逻辑独立性是指_____________。
-
选项:
A. 数据相互独立
B. 数据与磁盘相互独立
C. 应用程序与数据库结构相互独立
D. 数据的逻辑结构与物理结构相互独立 -
正确答案: C. 应用程序与数据库结构相互独立
-
解析: 数据的逻辑独立性指的是应用程序与数据库的结构相互独立,可以改变数据库结构而不影响应用程序。
18. 能对查询结果进行分页显示的命令是
-
选项:
A. order by
B. limit
C. group by
D. having -
正确答案: B. limit
-
解析:
LIMIT
用于限制返回的记录数,常用来实现查询结果的分页显示。
19. 下列______不是数据模型的三要素。
-
选项:
A. 数据操作
B. 数据结构
C. 数据安全
D. 完整性约束 -
正确答案: C. 数据安全
-
解析: 数据模型的三要素是数据操作、数据结构和完整性约束。数据安全并不属于三要素。
20. 数据库系统的三级模式结构中,用户视图属于______。
-
选项:
A. 外模式
B. 模式
C. 内模式
D. 物理模式 -
正确答案: A. 外模式
-
解析: 用户视图是指用户与数据库交互时所看到的数据库内容,它属于外模式。