资源描述
最新国家开放大学电大《MySQL数据库应用》机考终结性考试3套真题题库及答案
盗传必究
题库一
试卷总分:100 答题时间:60分钟
客观题
一、单选题(共25题,共75分)
1. 要保证数据库的逻辑数据独立性,需要修改的是()。
A模式与外模式的映射
B模式与内模式之间的映射
C模式
D三层模式
2. 数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软 件和()o
A系统分析员
B程序员
C数据库管理员
D操作员
3. 下述()不是DBA数据库管理员的职责。
A完整性约束说明
B定义数据库模式
C数据库安全
D数据库管理系统设计
4. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBblS)之间的关系是()。
A DBS 包括 DB 和 DBMS
B DBMS 包括 DB 和 DBS
C DB 包括 DBS 和 DBMS
D DBS就是DB,也就是DBMS
5. 在数据库中,概念模型是()。
A用于现实的建模,与具体的DBMS有关
B用于信息世界的建模,与具体的DBMS有关
C用于现实的建模,与具体的DBMS无关
D用于信息世界的建模,与具体的DBMS无关
6. 关系代数中的投影操作是指从关系中()。
A抽出特定记录
B抽出特定字段
C建立相应的影像
D建立相应的图形
7. 有关系 S (S#, SNAME, SAGE), C (C#, CNAME), SC (S#, C#, GRADE)o 其中 S#是学生号, SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。要查询选修“MySQL”课的年 龄不小于20的全体学生姓名的SQL语句是SELECT SNAME FROM S, C, SC WHERE子句。这里的WHERE子句 的内容是()。
A S・S#=SC.S# and C. C#=SC. C# and SAGE>=20 and CNAME= 'MySQL'
B S.S#=SC.S# and C. C#=SC. C# and SAGE in>=20 and CNAME in 'MySQL'
C SAGE in>=20 and CNAME in 'MySQL'
D SAGE>=20 and CNAME=' MySQL'
8. 若用如下的 SQL 语句创建了一个表 SC: CREATE TABLE SC (S# CHAR (6) NOT NULL, C# CHAR (3) NOT NULL, SCORE INTEGER, NOTE CHAR (20));向 SC 表插入如下行时,()行可以被插入。
A (' 201009',' 111', 60,必修)
B C 200823',' 101', NULL, NULL)
C (NULL, , 103', 80,'选修')
D (' 201132S NULL, 86,'')
9. 在数据库设计中,将E-R图转换成关系数据模型的过程属于()o
A需求分析阶段
B逻辑设计阶段
C概念设计阶段
D物理设计阶段
10. “为哪些关系,在哪些属性上,创建什么样的索引”这一设计内容应该属于()设计阶段。
A概念设计
B逻辑设计
C物理设计
D全局设计
11. “汽车用品网上商城”中,购物车实体与()实体有联系。
A用户类别
B用户
C订单
D订单明细
12. 在网上购物流程中,位于“用户注册”与“选购产品"之间的步骤是()o
A浏览产品
B订购产品
C送货上门
D货到付款
13. 有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则 属于():
A实体完整性约束
B参照完整性约束
C用户自定义完整性约束
D关键字完整性约束
14. 数据模型的三要素是()o
A数据结构、数据操作和数据完整性
B数据结构、数据库定义和数据库维护
C数据定义、数据操作和数据维护
D关系数据库、层次数据库和网状数据库
15. 表A中有字段b,类型为int, 100条记录,值分别为1至100。如下语句SELECT b FROM A WHERE b BETWEEN 1 AND 500R (b IN (25, 70, 95) AND b BETWEEN 25 AND 75)则如下哪个值在这个 sql 语句返回 的结果集中()
A 30
B 51
C 75
D 95
16. 二进制日志文件的主要作用是处理数据库的()o
A安全性
B恢复
C完整性
D并发控制
17. 在SELECT语句中,使用关键字()可以把重复行屏蔽
A TOP
B ALL
C UNION
D DISTINCT
18. 以下聚合函数求平均数的是()
A COUNT
B MAX
C AVG
D SUM
19. 在student表录入数据时,常常需要一遍又一遍的输入“男”到学生“性别”列,以下()种 方法可以解决这个问题?
A创建一个DEFSULT约束(或默认值)
B 创建一个CHECK约束
C创建一个UNIQUE约束(或唯一值)
D 创建一个PRIMARY KEY约束(或主键)
20. 从GROUP BY分组的结果集中再次用条件表达式进行筛选的子句是()
A FR0MB
B ORDER BY
C HAVING
D WHERE
21. 要快速完全清空一个表,可以使用如下语句()
A TRUNCATETABLE
B DELETETABLE
C DROPTABLE
D CLEARTABLE
22. 数据库服务器、数据库和表的关系,正确的说法是()
A 一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表
B 一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表
C 一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表
D 一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表
23. b面SQL是来源于考试成绩表t_exam:学号stuld>科目编号subld、成绩score,考试日
期:ex_dateo有以下sql,它表示的意思是:()
Select stu_id, subld, count (*) as x
From t_exam
Where ex_date=, 2008-08-08'
Group stu_id, subld
Having count(*)>1
Order by x desc
A找出'2008-08-08'这天某科考试2次及以上的学生记录
B找出'2008-08-08'这天,某科考试2次及以上的学生记录,考试次数多的放在前而
C找出'2008-08-08'这天,某科考试2次及以上的学生记录,考试次数少的放在前面
D根据学号和学科分组,找出每个人考试科数,最后考试次数多的放在前面
24.
SQL 中,“AGE IN (20, 22)” 的语义是()
A
AGE<=22 AND AGE >=20
B
AGE <22 AND AGE >20
C
AGE =20 AND AGE =22
D
AGE =20 OR AGE =22
25.创建表时,不允许某列为空可以使用()
A NOTNULL
B NONULL
C NOTBLANK
D NOBLANK
二、多选题(共4题,共20分)
1. 以下不属于浮点型的是()
A smallint
B mediumint
C float
D int
2. 关系数据模型哪些优点?()
A结构简单
B有标准语言
C适用于集合操作
D可表示复杂的语义
3. 下列说法正确的是()
A在MySQL中,不允许有空表存在,即一张数据表中不允许没有字段
B在MySQL中,对于存放在服务器上的数据库,用户可以通过任何客户端进行访问
C数据表的结构中包含字段名、类型、长度、记录
D字符型数据其常量标志是单引号和双引号,且两种符号可以混用
4. 下而的查询语句描述不正确的是()
Select Student ID, Name, (select count(*) from StudentExamwhere StudentExam. StudentID = Student. StudentID) as ExamsTaken
from Studentorder by ExamsTaken desc
A 从Student表中查找StudentID和Name,并按照升序排列
B 从Student表中查找StudentID和Name,并按照降序排列
C 从Student表中查找StudentID、Name和考试次数
D 从Student表中查找StudentID、Name,并从StudentExam表中查找与StudentID 一致的学生考 试次数,并按照降序排列
三、综合分析题(共1题,共5分)
1. 设某商业公司数据库中有三个实体,一是”公司”实体,属性有公司编号、公司名、地址等;二 是”仓库”实体,属性有仓库编号、仓库名、地址等;三是”职工”实体,属性有职工编号、姓名、性别 等。每个公司有若干个仓库,每个仓库只能属于1个公司,每个仓库可聘用若干职工,每个职工只能在一 个仓库工作,仓库聘用职工有聘期和工资。
设计系统的关系数据库逻辑模型,完善表结构,选择正确的选项。
公司表 companys(cid, name, address), cid 是主键
()warehouses (wid, name, address, cid) , wid 是主键,cid 是外键,参照公司表的 cid
职工表 emplyoees (eid, name, sex, wid, date, wage), eid 为主键,wid 是外键,参照仓库表的 wid
A产品表
B仓库表
C课程表
D教师表
题库二
试卷总分:100 答题时间:60分钟
客观题
一、单选题(共25题,共75分)
1.下述()不是DBA数据库管理员的职责。
A完整性约束说明
B定义数据库模式
C数据库安全
D数据库管理系统设计
2. MySQL是一种()数据库管理系统
A层次型
B网络型
C关系型
D对象型
3. 描述数据库全体数据的全局逻辑结构和特性的是()0
A模式
B内模式
C外模式
D用户模式
4. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。I.人 工管理阶段II.文件系统阶段III.数据库阶段
A I 和 II
B只有II
C II 和 III
D只有I
5. 在SQL语言中的视图VIEW是数据库的()o
A外模式
B模式
C内模式
D存储模式
6. 关系代数运算是以()为基础的运算。
A关系运算
B谓词演算
C集合运算
D代数运算
7. 现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者 多次借阅,但不能同时对一种书借多本,则该关系模式的外键是()。
A书号
B读者号
C书号+读者号
D书号+读者号+借期
8. 若用如下的 SQL 语句创建了一个表 SC: CREATE TABLE SC (S# CHAR (6) NOT NULL, C# CHAR
(3) NOT NULL, SCORE INTEGER, NOTE CHAR (20));向 SC 表插入如下行时,()行可以被插入。
A (' 201009',' lir, 60,必修)
B (' 200823',' 101\ NULL, NULL)
C (NULL,' 103', 80,'选修')
D (' 201132', NULL, 86,'')
9. “汽车用品网上商城”数据库包括()张表。
A 6
B 7
C 8
D 9
10. 在网上购物流程中,位于“用户注册”与“选购产品"之间的步骤是()。
A浏览产品
B订购产品
C送货上门
D货到付款
11. 数据库设计中,用E-R图来描述信息结构,这是数据库设计的()。
A需求分析阶段
B逻辑设计阶段
C概念设计阶段
D物理设计阶段
12. 在E-R模型向关系模型转换时,M: N的联系转换为关系模式时,其外键包括()o
A M端实体的关键字
B N端实体的关键字
C M、N端实体的关键字
D重新选取其他属性
13. SQL语言中,删除一个表的命令是()
A DELETE
B DROP
C CLEAR
D REMOVE
14. 下列选项中,不属于数据库特点的是()o
A数据共享
B数据完整性
C数据冗余很高
D数据独立性高
15. 设关系R和S的属性个数为r和s ,则(RXS)操作结果的属性个数为()
A r+s
B r-s
C r*s
D max (r+s)
16. 如下语句
if v_num > 5 then
v_example := 1;
elsif v_num > 10 then
v_example := 2;
elsif v_num < 20 then
v_example := 3;
elsif v_num < 39 then
v_example := 4;
else? v_example := 5;
如果v_num = 37,则v_example的值是多少?()
A 1
B 2
C 3
D 4
17. 下列关于UPDATE语句错误的是()
A可以使用DEFAULT关键字将列设置为默认值
B可以使用NULL关键字将列设置为空值
C可以使用UPDATE语句同时修改多个记录
D若UPDATE语句中没有指定搜索条件,则默认只能修改第一条记录
18. 返回当前日期的函数是()
A curtimeO
B adddate ()
C curnow ()
D curdateO
19. 以下哪项不属于DML操作()
A insert
B update
C delete
D create
20. SELECT COUNT (SAL) FROM EMP GROUP BY DEPTNO;意思是()
A求每个部门中的工资
B求每个部门中工资的大小
C求每个部门中工资的总和
D求每个部门中工资的个数
21. 创建表时,不允许某列为空可以使用()
A NOTNULL
B NONULL
C NOTBLANK
D NOBLANK
22. 使用SELECT语句随机地从表中挑出指定数量的行,可以使用的方法是()
A在LIMIT子句中使用RANDO函数指定行数,并用ORDER BY子句定义一个排序规则
B只要使用LIMIT子句定义指定的行数即可,不使用ORDER BY子句
C只要在ORDER BY子句中使用RAND()函数,不使用LIMIT子句
D在ORDER BY子句中使用RANDO函数,并用LIMIT子句定义行数
23. 在表中设置外键实现的是哪一类数据完整性()
A实体完整性
B引用完整性
C用户定义的完整性
D实体完整性、引用完整性
24. int类型数据范围是()
A -128——127 0一-255
B -8388608-一8388607 0—-16777215
C -2147483648一-2147483647 0一-4294967295
D -9223372036854775808-一922337203685477580718446744073709551615
25. 关系数据库中,主键是()
A创建唯一的索引,允许空值
B只允许以表中第一字段建立
C允许有多个主键的
D为标识表中唯一的实体
二、 多选题(共4题,共20分)
1. 关于TRUNCATE TABLE描述正确的是()
A TRUNCATE TABLE 返回值为 0
B 表中包含AUTO_INCREMENT列,使用TRUNCATE TABLE可以重置序列值
C TRUNCATE TABLE本身不能回滚
D TRUNCATE TABLE删除表,然后根据表结构重新构建表
2. 以下否定语句搭配正确的是()
A not in
B in not
C not between and
D is not null
3. MySQL存储函数的描述正确的是()
A存储函数在服务器端运行
B存储函数既可以有输入参数又可以有输出参数
C存储函数用CALL语句调用
D存储函数中必须包括RETURN语句
4. MySQL存储过程中分支语句有哪些()
A IF
B CASE
C SELECT
D SWITCH
三、 综合分析题(共1题,共5分)
1. 有一个关于商品供应及顾客订单的数据库CRM-DB,包括四个表,表中信息如下:
供应表apply (id> name> sid> price),说明:id供应厂家编号,name供应厂家名称,sid商品编
号,price商品价格
顾客表 customers (gid^ name、address、balance),说明:gid 顾客编号,name 顾客姓名,address 地址,balance余额
订单表orders (sid> gid、date),说明:sid商品编号,gid顾客编号,date订单日期
商品表goods (sid> name、count),说明:sid商品编号,name商品名称,count商品数量
现在要从商品表中查询以“可乐"两个字结尾的商品名称及数量,并按数量降序排序,请完善以下 SQL语句,选择正确的答案:
SELECT name, count
FROM ()
WHERE name like "%可乐”
ORDER BY count DESC;
A goods
B apply
C customers
D orders
题库三
试卷总分:100 答题时间:60分钟
客观题
一、单选题(共25题,共75分)
1. 下列四项中,不属于数据库系统特点的是()o
A数据共享
B数据完整性
C数据冗余度高
D数据独立性高
2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
A DBS 包括 DB 和 DBMS
B DBMS 包括 DB 和 DBS
C DB 包括 DBS 和 DBMS
D DBS就是DB,也就是DBMS
3. 要保证数据库的数据独立性,需要修改的是()。
A模式与外模式
B模式与内模式
C三层之间的两种映射
D三层模式
4. 下而列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。1.人
工管理阶段11.文件系统阶段III.数据库阶段
A I 和 II
B只有II
C II 和 III
D只有I
5. 关系数据库管理系统应能实现的专门关系运算包括()o
A排序、索引、统计
B选择、投影、连接
C关联、更新、排序
D显示、打印、制表
6. 实体-联系模型是一种()工具。
A需求分析
B系统设计
C系统测试
D编程实现
7. 下列的SQL语句中,()不是数据定义语句。
A CREATE TABLE
B DROP VIEW
C CREATE VIEW
D GRANT
8. SQL语言中,删除一个视图的命令是()。
A DELETE
B DROP
C CLEAR
D REMOVE
9. 子模式是用来描述()。
A数据库的总体逻辑结构
B数据库的局部逻辑结构
C数据库的物理存储结构
D数据库的概念结构
10. “汽车用品网上商城”中,关于购物车功能的描述,()是错误的。
A购物车中的购物信息不可删除
B购物车能自动跟踪并记录消费者网上购物所选择的商品
C购物车可以对数据库进行实时更新
D购物车可以累计购物总金额
11. 从ER图导出关系模型时,如果实体间的联系是M: N的,下列说法中正确的是()o
A将N方关键字和联系的属性纳入M方的属性中
B将M方关键字和联系的属性纳入N方的属性中
C在M方属性和N方属性中均增加一个表示级别的属性
D增加一个关系表示联系,其中纳入地方和N方的关键字
12. “汽车用品网上商城”数据库包括()张表。
A 6
B 7
C 8
D 9
13. 在关系模式中,实现“关系中不允许出现相同的元组”的约束是()约束。
A候选键
B主键
C键
D外键
14. 取出关系中的某些列,并消去重复的元组的关系运算称为()
A取列运算
B投影运算
C连接运算
D选择运算
15. 下列四项中说法不正确的是()
A数据库减少了数据冗余
B数据库中的数据可以共享
C数据库避免了一切数据的重复
D数据库具有较高的数据独立性
16. 已知表T1中有2行数据,T2中有3行数据,执行SQL语句"select a. * from T1 a, T2 b”后,
返回的行数为()
A 2行
B 3行
C 5行
D 6行
17. 一张表的主键个数为()
A至多3个
B没有限制
C至多1个
D至多2个
18. MySQL中,预设的、拥有最高权限超级用户的用户名为()
A test
B Administrator
C DA
D root
19. SQL是一种()语言
A函数型
B高级算法
C关系数据库
D人工智能
20. 修改列指令是()
A ALTER TABLE - MODIFY …
B ALTER TABLE - MODIFY COLUMN…
C ALTER TABLE …UPDATE …
D ALTER TABLE …UPDATE COLUMN…
21. 例如数据库中有A表,包括学生、课程、成绩三个字段,数据库结构为
学生课程成绩
张三语文60
张三数学100
李四语文70
李四数学80
李四英语80
如何统计最高分>80的课程()
A SELECT MAX (成绩)FROM A GROUP BY 学科 HAVING MAX (成绩)>80;
B SELECT 学科 FROM A GROUP BY 学科 HAVING 成绩>80;
C SELECT 学科 FROM A GROUP BY 学科 HAVING MAX (成绩)>80;
D SELECT 学科 FROM A GROUP BY 学科 WHERE MAX(成绩)>80;
22. 下列哪些是MYSQL的配置文件()
A my. ini
B my-template. ini
C my-innodb-heavy-4G. ini
D php_mysqli. ini
23.
SQL 中,“AGE IN (20, 22)” 的语义是()
A
AGE<=22 AND AGE 〉=20
B
AGE <22 AND AGE >20
C
AGE =20 AND AGE =22
D
AGE =20 OR AGE =22
24, 关系数据库中,主键是()
A创建唯一的索引,允许空值
B只允许以表中第一字段建立
C允许有多个主键的
D为标识表中唯一的实体
25. 有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则 属于()
A实体完整性约束
B参照完整性约束
C用户自定义完整性约束
D关键字完整性约束
二、多选题(共4题,共20分)
1.在SQL中,数据操纵语言(DML)包括()。
A CREATE
B INSERT
C UPDATE
D DORP
2. 下列说法正确的是()
A 一张数据表一旦建立完成,是不能修改的
B在MySQL中,用户在单机上操作的数据就存放在单机中
C在MySQL中,可以建立多个数据库,但也可以通过限定,使用户只能建立一个数据库
D要建立一张数据表,必须先建数据表的结构
3. 某查询语句中有“%田_”语句,则可能的查询结果有()
A张田
B田华
C陈力田
D刘田耕
4. MySQL安全性控制语句包括()
A出错处理语句
B创建用户语句
C授权语句
D收回权限语句
三、综合分析题(共1题,共5分)
1.某工厂生产多种产品,每种产品由不同的零件组装而成,有的零件可用在不同的产品上。产品有 产品号和产品名两个属性,零件有零件号和零件名两个属性。
设计系统的关系数据库逻辑模型,完善表结构,选择正确的选项()
( ) products (pid, name) ,pid 是主键
零件表 compnents (cid, name), cid 为主键
组装表takes (pid, cid), pid> cid是外键,分别参照产品表的pid和零件表的cid
A产品表
B学生表
C课程表
D教师表
18/17
展开阅读全文