一、单选题 (题数:40,共 40.0 分)
1.在计算机系统中能够实现对数据库资源进行统一管理和控制的是(A)。
(1.0分)
- A、DBMS
- B、DBA
- C、DBS
- D、DBAS
2.数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS)三者之间的关系是(B)。
(1.0分)
- A、数据库包括数据库管理系统和数据库系统
- B、数据库系统包括数据库和数据库管理系统
- C、数据库管理系统包括数据库和数据库系统
- D、三者没有明显的包含关系
3.在数据库中存储的是(C)。
(1.0分)
- A、数据
- B、数据模型
- C、数据以及数据之间的联系
- D、信息
4.数据库管理系统是位于用户和(B)之间的一个数据管理软件。
(1.0分)
- A、应用系统
- B、操作系统
- C、管理系统
- D、数据系统
5.数据库是按照一定的数据模型组织的、长期存储在计算机内,可为多个用户共享的(A)。
(1.0分)
- A、数据的集合
- B、文件的集合
- C、命令的集合
- D、程序的集合
6.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库管理阶段。在这几个阶段中,数据独立性最高的是(C)阶段。
(1.0分)
- A、人工管理阶段
- B、文件系统阶段
- C、数据库管理阶段
- D、算盘管理阶段
7.显示当前所有数据库的命令是(A)。
(1.0分)
- A、SHOW DATABASES
- B、SHOW DATABASE
- C、LIST DATABASES
- D、LIST DATABASE
8.在创建数据库时,每个数据库都对应存放在一个与数据库同名的(B)中。
(1.0分)
- A、文件
- B、文件夹
- C、路径
- D、以上都不是
9.下面不属于SQL的特点是(D)。
(1.0分)
- A、集数据定义语言、数据操纵语言、数据控制语言元素为一体。
- B、符合人们的思维方式,容易理解和掌握。
- C、只需要提出“干什么”,不需要指出“如何干”,语句的操作过程由系统自动完成。
- D、以上都不是
10.下列选项中属于删除数据库的语句是(B)。
(1.0分)
- A、DROP TABLE
- B、DROP DATABASE
- C、DELETE DATABASE
- D、DELETE TABLE
11.下面关于存储引擎的描述错误的是(D)。
(1.0分)
- A、
- 存储引擎就是存储数据、为存储的数据建立索引和更新、查询数据等技术的实现方法。
- B、
- MySQL数据库提供了多种存储引擎,用户可以根据不同的需求为数据表选择不同的存储引擎,用户也可以根据需要编写自己的存储引擎。
- C、
- 使用SHOW ENGINES语句查看系统支持的存储引擎类型。
- D、
- MyISAM存储引擎是事务型数据库的首选引擎,是具有提交、回滚和崩溃恢复能力的事务安全存储引擎,支持行锁定和外键约束。
12.查看student表基本结构的SQL语句是(D)。
(1.0分)
13.为student表增加一个年龄字段正确的语法为(C)。
(1.0分)
-
- A、
show student
- B、
show create student
- C、
show create table student
- D、
describe student
14.下面哪种数字数据类型不可以存储数据256? (D)
(1.0分)
-
- A、
add sAge to student
- B、
change table student add sAge
- C、
alter table student add sAge int
- D、
alter table student add sAge
15.下面有关主键和外键之间的关系描述,正确的是(A)。
(1.0分)
-
- A、
bigint
- B、
int
- C、
smallint
- D、
tinyint
16.可以限定成绩的取值范围是(D)。
(1.0分)
-
- A、
一个表中最多只能有一个主键约束,有多个外键约束
- B、
一个表中最多只有一个外键约束,有一个主键约束
- C、
在定义主键外键约束时,可以先定义主键约束,也可以先定义外键约束
- D、
在定义主键外键约束时,应该首先定义外键约束,然后定义主键约束
17.(C)备份是在某一次完全备份的基础上,只备份其后数据的变化。
(1.0分)
-
- A、
PRIMARY KEY(主键)
- B、
UNIQUE(唯一约束)
- C、
FOREIGN KEY(外键)
- D、
CHECK(检查约束)
18.下面关于数据备份的说法,错误选项是(B)。
(1.0分)
-
- A、
比较
- B、
检查
- C、
增量
- D、
二次
19.若用如下的SQL语句创建一个STUDENT表
CREATE TABLE STUDENT
( NO char(4) NOT NULL,
NAME char(8) NOT NULL,
SEX char(2),
AGE int);
则可以插入STUDENT表中的是(B)。
-
- A、
数据备份就是制作数据库结构、对象和数据的复制,以便在数据库遭到破坏时,或因需求改变而需要把数据还原到改变以前时能够恢复数据库。
- B、
数据备份按备份时服务器是否在线划分为暖备份、温备份、寒备份。
- C、
数据备份按备份涉及的数据范围来划分为完整备份、增量备份、差异备份。
- D、
数据备份按备份的内容划分为逻辑备份、物理备份。
(1.0分)
20.设关系数据库中有一个表S的关系模式为S(SN,CN,GRADE),其中SN为学生名,CN为课程名,二者为字符型;GRADE为成绩,数值型,取值范围为0-100。若要将“王二”的化学成绩改为85分,则可用(A)。
(1.0分)
-
- A、
('1031','曾华',男,'23')
- B、
('1031','曾华',NULL,NULL)
- C、
(NULL,'曾华','男','23')
- D、
('1031',NULL,'男',23)
21.(A)中提供了执行mysqldump之后对数据库的更改进行复制所需的信息。
(1.0分)
-
- A、
UPDATE S SET GRADE=85 WHERE SN='王二' AND CN='化学'
- B、
UPDATE S SET GRADE='85' WHERE SN='王二' AND CN='化学'
- C、
UPDATE GRADE=85 WHERE SN='王二' AND CN='化学'
- D、
UPDATE GRADE='85' WHERE SN='王二' AND CN='化学'
22.已知学生选课信息表sc(sno,cno,grade)。查询“至少选修了一门课程,但没有学习成绩的学生学号和课程号”的SQL语句是(C)。
(1.0分)
-
- A、
二进制日志文件
- B、
MySQL数据库
- C、
MySQL配置文件
- D、
BIN数据库
23.下列聚合函数不忽略空值(NULL)的是(C)。
(1.0分)
-
- A、
SELECT sno,cno FROM sc WHERE grade=NULL
- B、
SELECT sno,cno FROM sc WHERE grade IS "
- C、
SELECT sno,cno FROM sc WHERE grade IS NULL
- D、
SELECT sno,cno FROM sc WHERE grade="
24.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每个属性都是(B)。
(1.0分)
-
- A、
SUM(列名)
- B、
MAX(列名)
- C、
COUNT(*)
- D、
AVG(列名)
25.下列关于E-R模型的叙述中,不正确的是(D)。
(1.0分)
-
- A、
互不相关的
- B、
不可分解的
- C、
长度可变的
- D、
互相关联的
26.在数据库设计中,分析客户的业务和数据处理需求属于(A)阶段的内容。
(1.0分)
-
- A、
在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示
- B、
实体类型之间的联系通常可以分为1:1、1:n和m:n这3类
- C、
1:1联系是1:n联系的特例,1:n联系是m:n联系的特例
- D、
联系只能存在于两个实体类型之间
27.在数据库设计中,E-R模型是进行(B)的一个主要工具。
(1.0分)
-
- A、
需求分析
- B、
概念设计
- C、
逻辑设计
- D、
物理设计
28.存取方法设计是数据库设计的(D)阶段的任务。
(1.0分)
-
- A、
需求分析
- B、
概念设计
- C、
逻辑设计
- D、
物理设计
29.任何一个满足2NF但不满足3NF的关系模式都存在(D)。
(1.0分)
-
- A、
需求分析
- B、
概念设计
- C、
逻辑设计
- D、
物理设计
30.若有3个表的关系模式:学生表S(SNO,SNAME,SSEX,SAGE),课程表C(CNO,CNAME),选课表SC(SNO,CNO,GRADE)。
要查询选修“MySQL”课程的年龄不小于20的全体学生姓名的SQL语句是“SELECT SNAME FROM S,C,SC WHERE 子句”。其中WHERE子句的内容是(A)。
(1.0分)
-
- A、
主属性对候选码的部分依赖
- B、
非主属性对候选码的部分依赖
- C、
主属性对候选码的传递依赖
- D、
非主属性对候选码的传递依赖
31.SELECT * FROM Student WHERE studentNo()(SELECT studentNo FROM Result)
以上查询语句的括号中填(B)比较合理。
(1.0分)
-
- A、
S.SNO=SC.SNO AND C.CNO=SC.CNO AND SAGE>=20 AND CNAME='MySQL'
- B、
S.SNO=SC.SNO AND C.CNO=SC.CNO AND SAGE <=20 AND CNAME IN 'MySQL'
- C、
SAGE>=20 AND CNAME='MySQL'
- D、
SAGE <=20 AND CNAME IN 'MySQL'
32.若有3个表的关系模式:学生表S(SNO,SNAME,SSEX,SAGE),课程表C(CNO,CNAME),选课表SC(SNO,CNO,GRADE)。
检索学生姓名及其所选修课程的课程号和成绩。错误的SELECT语句是(C)。
(1.0分)
-
- A、
=
- B、
IN
- C、
LIKE
- D、
>=
33.若有3个表的关系模式:学生表S(SNO,SNAME,SSEX,SAGE),课程表C(CNO,CNAME),选课表SC(SNO,CNO,GRADE)。
若要查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成绩”,则使用表是(B)。
(1.0分)
-
- A、
SELECT S.SNAME,SC.CNO,SC.GRADE FROM SC INNER JOIN S ON S.SNO=SC.SNO
- B、
SELECT S.SNAME,SC.CNO,SC.GRADE FROM S INNER JOIN SC ON S.SNO=SC.SNO
- C、
SELECT S.SNAME,SC.CNO,SC.GRADE FROM S WHERE S.SNO=SC.SNO
- D、
SELECT S.SNAME,SC.CNO,SC.GRADE FROM S,SC WHERE S.SNO=SC.SNO
34.学生表student中包含字段:学生编号sid(主键),学生姓名sname。成绩表score包含字段:课程编号cid,学生编号sid(外键),学生成绩degree;其中学生表包含10行数据,成绩表包含6行记录(且sid列没有重复值),那么执行SQL语句:select * from student left outer join score on student.sid=score.sid,将返回(C)条记录。
(1.0分)
-
- A、
学生表S和成绩表SC
- B、
成绩表SC和课程表C
- C、
学生表S和课程表C
- D、
学生表S、成绩表SC和课程表C
35.执行如下的SQL语句将返回(C)。
select * from item as a right join ordredetails as b on a.icode=b.icod
(1.0分)
-
- A、
0
- B、
6
- C、
10
- D、
16
36.已知关系:student(sno,sname,grade),以下关于命令“CREATE INDEX S_idx ON student(grade)”的描述中,正确的是(C)。
(1.0分)
-
- A、
item表和orderdetails表中的相关记录,以及orderdetails表中其余的不相关记录
- B、
item表和orderdetails表中的相关记录
- C、
item表和orderdetails表中的相关记录,以及item表中其余的不相关记录
- D、
提示语法错误
37.数据库中存在两个关系:教师(教师编号,姓名)和授课(课程号,课程名称,教师编号),为快速查出某位教师所讲授的课程,应该(B)。
(1.0分)
-
- A、
为student表的grade列创建了一个唯一索引
- B、
为student表的grade列创建了一个全文索引
- C、
为student表的grade列创建了一个普通索引
- D、
为student表的grade列创建了一个空间索引
38.在下列几种情况下,不适合创建索引的是(A)。
(1.0分)
-
- A、
在授课表上按“课程号”建立索引
- B、
在授课表上按“教师编号”建立索引
- C、
在教师表上按“姓名”建立索引
- D、
在教师表上按“教师编号”建立索引
39.下面关于关系数据库视图的描述,不正确的是(B)。
(1.0分)
-
- A、
列的取值范围很少
- B、
用作查询条件的列
- C、
频繁搜索范围的列
- D、
连接中频繁使用的列
40.要求视图的更新必须满足查询中的条件,在视图建立语句中应使用(A)。
(1.0分)
-
- A、
视图能够对机密数据提供安全保护
- B、
当视图来自多个基表时,允许添加和删除数据
- C、
创建视图的SELECT命令不可以包括ORDER BY子句或INTO子句
- D、
只能在当前数据库中创建视图
-
- A、
WITH CHECK OPTION
- B、
WITH UPDATE
- C、
WITH DELETE
- D、
WITH INSERT
- A、
- A、
- A、
- A、
- A、
- A、
- A、
- A、
- A、
- A、
- A、
- A、
- A、
- A、
- A、
- A、
- A、
- A、
- A、
- A、
- A、
- A、
- A、
- A、
- A、
- A、
- A、
- A、
- A、
更多推荐
MySQL--40道基础概念选择题及答案
发布评论