《MySQL数据库系统及应用》模拟试题东财在线 09笔试机考复习资料.docx

上传人:b****5 文档编号:11686905 上传时间:2023-03-30 格式:DOCX 页数:18 大小:19.36KB
下载 相关 举报
《MySQL数据库系统及应用》模拟试题东财在线 09笔试机考复习资料.docx_第1页
第1页 / 共18页
《MySQL数据库系统及应用》模拟试题东财在线 09笔试机考复习资料.docx_第2页
第2页 / 共18页
《MySQL数据库系统及应用》模拟试题东财在线 09笔试机考复习资料.docx_第3页
第3页 / 共18页
《MySQL数据库系统及应用》模拟试题东财在线 09笔试机考复习资料.docx_第4页
第4页 / 共18页
《MySQL数据库系统及应用》模拟试题东财在线 09笔试机考复习资料.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

《MySQL数据库系统及应用》模拟试题东财在线 09笔试机考复习资料.docx

《《MySQL数据库系统及应用》模拟试题东财在线 09笔试机考复习资料.docx》由会员分享,可在线阅读,更多相关《《MySQL数据库系统及应用》模拟试题东财在线 09笔试机考复习资料.docx(18页珍藏版)》请在冰豆网上搜索。

《MySQL数据库系统及应用》模拟试题东财在线 09笔试机考复习资料.docx

《MySQL数据库系统及应用》模拟试题东财在线09笔试机考复习资料

一、单项选择题(下列每小题的备选正确的正确的答案是是中,只有一个正确的答案)

1.两个表中的行按照给定的条件进行拼接而形成新表的运算为()。

A.选择

B.投影

C.连接

D.集合

正确的答案是:

C

2.数据库表中的基本运算不包括()。

A.选择

B.投影

C.连接

D.集合

正确的答案是:

D

3.数据库管理系统的简称为()。

A.DB

B.DBMS

C.DBA

D.MDBS

正确的答案是:

B

4.消除查询结果中重复记录的关键字为()。

A.Distinct

B.Limit

C.ALL

D.Having

正确的答案是:

A

5.下列不属于数据库模型的是()。

A.关系

B.网状

C.逻辑

D.层次

正确的答案是:

C

6.下列MySQL的变量命名方式不正确是()。

A.

@name

B.

@_name

C.

@n$ame

D.

@name!

正确的答案是:

D

7.在关系模型中,同一个关系中的不同属性,其属性名()。

A.可以相同

B.不能相同

C.可相同,但数据类型不同

D.必须相同

正确的答案是:

B

8.字符串‘hel’lo’输出结果为()。

A.'hello'

B.'hello'

C.hel'lo

D.hel\'lo

正确的答案是:

C

9.下面4个"1.not2.%3.>4.+(加运算)"运算符优先级由高到低的顺序为()。

A.1234

B.2431

C.4321

D.4213

正确的答案是:

B

10.下列不属于数据库管理系统的功能是()。

A.恢复故障数据库

B.仅供单人同时使用

C.降低资料重复性

D.提供并控制资料正确性

正确的答案是:

B

11.创建表的命令为()。

A.Createtable

B.Renametable

C.Altertable

D.Droptable

正确的答案是:

A

12.下列语句可以修改表中数据的是()。

A.insert

B.drop

C.delete

D.update

正确的答案是:

D

13.向表中插入一个新行的记录的命令为()。

A.insertinto

B.replaceinto

C.insertfrom

D.replacefrom

正确的答案是:

A

14.E-R图设计属于()。

A.逻辑结构设计

B.物理结构设计

C.概念结构设计

D.需求分析设计

正确的答案是:

C

15.关系数据库模型是以()方式组织数据结构。

A.树状

B.网状

C.文本

D.二维表

正确的答案是:

D

16.执行语句“GREATEST(10,9,128,1)”结果为()。

A.10

B.9

C.128

D.1

正确的答案是:

C

17.\n在MySQL中表示()。

A.回车符

B.换行符

C."

D.退格符

正确的答案是:

B

18.执行语句“SELECT'2008-01-20'+INTERVAL2DAY;”结果为()。

A.2008-02-11

B.2008-01-22

C.2008-03-20

D.2010-01-20

正确的答案是:

B

19.求查询结果的和的函数为()。

A.COUNT()

B.MAX()

C.MIN()

D.SUM()

正确的答案是:

D

20.创建数据库的命令为()。

A.Createdatabase

B.usedatabase

C.alterdatabase

D.dropdatabase

正确的答案是:

A

21.在关系数据库中一个关系是指()。

A.一张二维表

B.表中的一行

C.表中的一列

D.表中列的取值范围

正确的答案是:

A

22.使用下列语句中的()可以删除表中所有数据,但保留表结构。

A.droptable

B.delete

C.turncatetable

D.renametable

正确的答案是:

C

23.删除表的命令为()。

A.Createtable

B.renametable

C.altertable

D.droptable

正确的答案是:

D

24.执行语句“right('东北财经大学',2)”结果为()。

A.东北

B.财经

C.大学

D.东财

正确的答案是:

C

25.执行语句“FLOOR(9.9)”结果为()。

A.9

B.10

C.-9

D.-10

正确的答案是:

A

26.以下不是web应用程序开发工具的是()。

A.PHP

B.ASP

C.JSP

D.PowerBuilder

正确的答案是:

D

27.修改数据库的命令为()。

A.Createdatabase

B.usedatabase

C.alterdatabase

D.dropdatabase

正确的答案是:

C

28.1999年10月1日在MySQL中表示方法错误的是()。

A."1999/10/01"

B."1999\10\01"

C."1999-10-01"

D."1999%10%01"

正确的答案是:

A

29.在一个关系中,若有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,则称这个属性为()。

A.候选码

B.数据项

C.主键

D.主键值

正确的答案是:

C

30.求查询结果最大值的函数为()。

A.COUNT()

B.MAX()

C.MIN()

D.SUM()

正确的答案是:

B

31.".NET"连接MySQL通常用()驱动。

A.ODBC

B.ADO

C.ADO.NET

D.JDBC

正确的答案是:

C

32.执行语句“SELECT'5'='5ab';”结果为()。

A.1

B.0

C.NULL

D.False

正确的答案是:

B

33.下列转义字符表示换行的是()。

A.\n

B.\"

C.\'

D.\\

正确的答案是:

A

34.用于关系型数据库的查询语言为()。

A.Java

B..Net

C.C#

D.SQL

正确的答案是:

D

二、多项选择题(下列每小题的备选正确的正确的答案是是中,有两个或两个以上符合题意的正确正确的正确的答案是是)

1.SQL具有()特点。

A.高度非过程化

B.简洁易用

C.面向集合

D.标准统一

正确的答案是:

A、B、C、D

2.在B/S结构的web应用程序中包括()组件。

A.文件服务器

B.浏览器

C.web服务器

D.数据库服务器

正确的答案是:

B、C、D

三、判断题

1.视图和数据库表一样。

()

正确的答案是:

错误

2.执行语句“select'东财'>'大工'”结果为真。

()

正确的答案是:

正确

3.select*fromxs语句实现将表中所有数据返回。

()

正确的答案是:

正确

4.关系数据库中属性的先后次序不可以任意更改。

()

正确的答案是:

错误

5.创建视图时from语句包含多个表的,视图的数据无法更新。

()

正确的答案是:

正确

6.可以创建和现有数据库同名的数据库。

()

正确的答案是:

错误

7.在关系数据库中同一个列数据类型必须相同。

()

正确的答案是:

正确

8.使用update语句修改数据后不可以恢复。

()

正确的答案是:

正确

9.MySQL的系统变量值不可以更改。

()

正确的答案是:

错误

四、综合题

1.根据题意要求,完成下列查询 

设有如下员工管理数据库,它包括员工关系、部门关系和工资关系,其关系模式为:

 

员工(员工号,姓名,年龄,性别,民族,工龄,部门号);

部门(部门号,部门名);

工资(员工号,收入,支出)。

 

(1)查询员工表中全部信息。

(2)查询员工的姓名和工作年限。

(3)列出工资收入大于2000的员工的姓名和工龄。

(4)向工资表中插入一行数据:

“10001,5000,1500”。

(5)检索工资收入大于3000且小于5000的员工号。

(6)在工资表中删除员工号为“10001”的员工信息。

(7)查询工资实际收入大于5000的员工的部门名和员工的姓名。

(8)请将所有员工的收入增加10%。

(9)求工资支出在1000元以上的员工的员工号和支出,并按支出由高到低排序。

(10)求办公室员工的人数。

(11)将员工中工龄在10年以上的员工工龄增加2年。

(12)查找名字姓李的员工的信息。

(13)查找工资中排在第3到7个的员工的姓名。

(14)查找所用人力资源部员工平均支出。

(15)按部门统计每个部门的平均实际工资,并按照平均实际工资降序排列,且只显示平均工资大于3000的部门名和平均工资。

正确的答案是:

select*from员工(1分)正确的答案是:

select姓名,工龄from员工(1分)正确的答案是:

select姓名,工龄from员工,工资where工资.员工号=员工.员工号and收入>2000(2分)正确的答案是:

insertinto工资values('10001',5000,1500)(3分)正确的答案是:

select员工号from工资where收入>3000and收入<5000(3分)正确的答案是:

deletefrom工资where员工号='10001'(2分)正确的答案是:

select姓名,部门名from员工,工资,部门where员工.员工号=工资.员工号and员工.部门号=部门.部门号and(收入-支出)>5000(3分)正确的答案是:

update工资set收入=收入*1.1(3分)正确的答案是:

select员工.员工号,支出from员工,工资where员工.员工号=工资.员工号and支出>1000orderby支出desc(3分)正确的答案是:

selectcount(员工.*)from员工,部门where员工.部门号=部门.部门号and部门='办公室'(3分)正确的答案是:

update员工set工龄=工龄+2where工龄>10(3分)正确的答案是:

select*from员工where员工like"李%"(3分)正确的答案是:

select姓名from员工,工资where员工.员工号=工资.员工号order_by(收入-支出)limit2,6(3分)正确的答案是:

selectavg(支出)from部门,员工,工资where工资.员工号=员工.员工号and部门.部门号=员工.部门号and部门名='人力资源部'(3分)正确的答案是:

select部门名,avg(收入-支出)from员工,部门,工资where工资.员工号=员工.员工号and部门.部门号=员工.部门号groupby部门号havingavg(收入-支出)>3000orderbyavg(收入-支出)desc(4分) 

2.根据题意要求,完成下列查询。

设有如下学生课程数据库,它包括学生关系、课程关系和选课关系,其数据表结构为:

学生(学号,姓名,年龄,性别,民族,专业,年级);

课程(课程号,课程名,教师,总学分);

选课(学号,课程号,成绩)。

(1)查询学生表中全部信息。

(2)查询学生的姓名和年级。

(3)列出选修“C001”号课的学生姓名及成绩。

(4)向课程表中插入一行数据:

“C010MySQL数据库张晓明3”。

(5)检索课程学分为2或3的课程的课程号和课程名。

(6)在学生表中删除姓名为“王华”的学生信息。

(7)查询所有计算机应用专业女性同学的“MySQ数据库”课程的成绩。

(8)请将学生李明的年龄增加一岁。

(9)查询“C002”号课程成绩在60分以上的学生的学号和成绩。

并按成绩由高到低排序。

(10)列出计算机应用技术专业的全部学生的学号、姓名和年级。

(11)删除所有回族学生。

(12)查找姓王的学生的信息。

(13)列出所有选修了“MySQL数据库”的学生的学号。

(14)查找所用计算机专业学生的平均分。

 (15)按专业统计每个专业的平均分,并按照平均分降序排列,且只显示平均分大于70的专业平均分。

正确的答案是:

正确的正确的答案是是.select*from学生(1分)

正确的正确的答案是是.select姓名,年级from学生(1分)

正确的正确的答案是是.select姓名,成绩from学生,选课where学生.学号=选课.学号and课程号="C001"(2分)

正确的正确的答案是是.insertinto课程values('c010','MySQL数据库','张晓明',3)(3分)

正确的正确的答案是是.select课程号,课程名from课程where总学分=2or总学分=3(3分)

正确的正确的答案是是.deletefrom学生where姓名='王华'(2分)

正确的正确的答案是是.select成绩from学生,课程,选课where课程.课程号=选课.课程号and学生.学号=选课.学号and专业='计算机应用'and性别='女'and课程名='MySQ数据库'(3分)

正确的正确的答案是是.update学生set年龄=年龄+1where姓名='李明'(3分)

正确的正确的答案是是.select.学号,成绩from,选课where.课程号='C002'and成绩>60orderby成绩desc(3分)

正确的正确的答案是是.select学号,姓名,年级from学生where专业="计算机应用技术"(3分)

正确的正确的答案是是.deletefrom学生where民族='回族'(3分)

正确的正确的答案是是.select*from学生where姓名like"王%"(3分)

正确的正确的答案是是.select学生.学号from学生,课程,选课where课程.课程号=选课.课程号and学生.学号=选课.学号and课程名="MySQL数据库"(3分)

正确的正确的答案是是.selectavg(成绩)from学生,选课where学生.学号=选课.学号and专业='计算机'(3分)

正确的正确的答案是是.select专业,avg(成绩)from学生,选课where学生.学号=选课.学号groupby专业havingavg(成绩)>70orderbyavg(成绩)desc(4分)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1