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