【期末高分题集】[东北财经大学]《MySQL数据库系统及应用》考核必备23

奥鹏期末考核

100790–《MySQL数据库系统及应用》2022年东北财经大学期末复习题集

单选题:
(1)执行语句“SELECT '2008-01-20'+ INTERVAL 2 DAY; ”结果为( )。
A.2008-02-11
B.2008-01-22
C.2008-03-20
D.2010-01-20
答案问询微信:424329

(2)下列MySQL的变量命名方式不正确是( )。
A.@name
B.@_name
C.@n$ame
D.@name!
答案问询微信:424329

(3)字符串‘hel’lo’输出结果为( )。
A.'hello'
B.'hel lo'
C.hel'lo
D.hel'lo
答案问询微信:424329

(4)关系数据库模型是以( )方式组织数据结构。
A.树状
B.网状
C.文本
D.二维表
答案问询微信:424329

(5)使用下列语句中的( )可以删除表中所有数据,但保留表结构。
A.drop table
B.delete
C.turn cate table
D.rename table
答案问询微信:424329

(6)E-R图设计属于( )。
A.逻辑结构设计
B.物理结构设计
C.概念结构设计
D.需求分析设计
答案问询微信:424329

(7)执行语句“GREATEST(10,9,128,1)”结果为( )。
A.10
B.9
C.128
D.1
答案问询微信:424329

(8)在一个关系中,若有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,则称这个属性为( ) 。
A.候选码
B.数据项
C.主键
D.主键值
答案问询微信:424329

(9)1999年10月1日在MySQL中表示方法错误的是( )。
A."1999/10/01"
B."1999101"
C."1999-10-01"
D."1999%10%01"
答案问询微信:424329

(10)两个表中的行按照给定的条件进行拼接而形成新表的运算为( )。
A.选择
B.投影
C.连接
D.集合
答案问询微信:424329

(11)向表中插入一个新行的记录的命令为( )。
A.insert into
B.replace into
C.insert from
D.replace from
答案问询微信:424329

(12) n 在MySQL中表示( )。
A.回车符
B.换行符
C."
D.退格符
答案问询微信:424329

(13)执行语句“SELECT '5' = '5ab';”结果为( )。
A.1
B.0
C.NULL
D.False
答案问询微信:424329

(14)下列不属于数据库模型的是( )。
A.关系
B.网状
C.逻辑
D.层次
答案问询微信:424329

(15)修改数据库的命令为( )。
A.Create database
B.use database
C.alter database
D.drop database
答案问询微信:424329

(16)创建表的命令为( )。
A.Create table
B.Rename table
C.Alter table
D.Drop table
答案问询微信:424329

(17)删除表的命令为( )。
A.Create table
B.rename table
C.alter table
D.drop table
答案问询微信:424329

(18)求查询结果的和的函数为( )。
A.COUNT()
B.MAX()
C.MIN()
D.SUM()
答案问询微信:424329

(19)在关系数据库中一个关系是指( )。
A.一张二维表
B.表中的一行
C.表中的一列
D.表中列的取值范围
答案问询微信:424329

(20)数据库管理系统的简称为( )。
A.DB
B.DBMS
C.DBA
D.MDBS
答案问询微信:424329

(21)数据库表中的基本运算不包括( )。
A.选择
B.投影
C.连接
D.集合
答案问询微信:424329

(22)下列转义字符表示换行的是( )。
A. n
B. "
C. '
D.\
答案问询微信:424329

(23)消除查询结果中重复记录的关键字为( )。
A.Distinct
B.Limit
C.ALL
D.Having
答案问询微信:424329

(24)创建数据库的命令为( )。
A.Create database
B.use database
C.alter database
D.drop database
答案问询微信:424329

(25)以下不是web应用程序开发工具的是( )。
A.PHP
B.ASP
C.JSP
D.PowerBuilder
答案问询微信:424329

(26)下列不属于数据库管理系统的功能是( )。
A.恢复故障数据库
B.仅供单人同时使用
C.降低资料重复性
D.提供并控制资料正确性
答案问询微信:424329

(27)执行语句“FLOOR(9.9)”结果为( )。
A.9
B.10
C.-9
D.-10
答案问询微信:424329

(28)执行语句“right('东北财经大学',2)”结果为( )。
A.东北
B.财经
C.大学
D.东财
答案问询微信:424329

(29)用于关系型数据库的查询语言为( )。
A.Java
B..Net
C.C
D.# SQL
答案问询微信:424329

(30)下面4个"1.not 2.% 3. 4.+(加运算)"运算符优先级由高到低的顺序为( )。
A.1234
B.2431
C.4321
D.4213
答案问询微信:424329

(31)在关系模型中,同一个关系中的不同属性,其属性名( )。
A.可以相同
B.不能相同
C.可相同,但数据类型不同
D.必须相同
答案问询微信:424329

(32)求查询结果最大值的函数为( )。
A.COUNT()
B.MAX()
C.MIN()
D.SUM()
答案问询微信:424329

(33)下列语句可以修改表中数据的是( )。
A.insert
B.drop
C.delete
D.Update
答案问询微信:424329

(34)".NET " 连接MySQL通常用( )驱动。
A.ODBC
B.ADO
C.ADO.NET
D.JDBC
答案问询微信:424329

多选题:
(1)在B/S结构的web应用程序中包括( )组件。
A.文件服务器
B.浏览器
C.web服务器
D.数据库服务器
答案问询微信:424329

(2)SQL具有( )特点。
A.高度非过程化
B.简洁易用
C.面向集合
D.标准统一
答案问询微信:424329

判断题:
(1)可以创建和现有数据库同名的数据库。( )
答案问询微信:424329

(2)执行语句“select '东财''大工' ”结果为真。( )
答案问询微信:424329

(3)视图和数据库表一样。( )
答案问询微信:424329

(4)select * from xs语句实现将表中所有数据返回。( )
答案问询微信:424329

(5)关系数据库中属性的先后次序不可以任意更改。( )
答案问询微信:424329

(6)MySQL的系统变量值不可以更改。( )
答案问询微信:424329

(7)在关系数据库中同一个列数据类型必须相同。( )
答案问询微信:424329

(8)创建视图时from语句包含多个表的,视图的数据无法更新。( )
答案问询微信:424329

(9)使用update语句修改数据后不可以恢复。( )
答案问询微信:424329

问答题:
(1)根据题意要求,完成下列查询。
设有如下学生课程数据库,它包括学生关系、课程关系和选课关系,其数据表结构为:
学生(学号,姓名,年龄,性别,民族,专业,年级);
课程(课程号,课程名,教师,总学分);
选课(学号,课程号,成绩)。
(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的专业平均分。
答案问询微信:424329
2、答案. select姓名,年级from学生(1分)
3、答案. select姓名,成绩from学生,选课where学生.学号=选课.学号and课程号="C001"(2分)
4、答案. insertinto课程values('c010','MySQL数据库','张晓明',3)(3分)
5、答案. select课程号,课程名from课程where总学分=2or总学分=3(3分)
6、答案. deletefrom学生where姓名='王华'(2分)
7、答案. select成绩from学生,课程,选课where课程.课程号=选课.课程号and学生.学号=选课.学号and专业='计算机应用'and性别='女'and课程名='MySQ数据库'(3分)
8、答案. update学生set年龄=年龄+1where姓名='李明'(3分)
9、答案. select.学号,成绩from,选课where.课程号='C002'and成绩60orderby成绩desc(3分)
10、答案. select学号,姓名,年级from学生where专业="计算机应用技术"(3分)
11、答案. deletefrom学生where民族='回族'(3分)
12、答案. select*from学生where姓名like"王%"(3分)
13、答案. select学生.学号from学生,课程,选课where课程.课程号=选课.课程号and学生.学号=选课.学号and课程名="MySQL数据库"(3分)
14、答案. selectavg(成绩)from学生,选课where学生.学号=选课.学号and专业='计算机'(3分)
15、答案. select专业,avg(成绩)from学生,选课where学生.学号=选课.学号groupby专业havingavg(成绩)70orderbyavg(成绩)desc(4分)

(2)根据题意要求,完成下列查询
设有如下员工管理数据库,它包括员工关系、部门关系和工资关系,其关系模式为:
员工(员工号,姓名,年龄,性别,民族,工龄,部门号);
部门(部门号,部门名);
工资(员工号,收入,支出)。
(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的部门名和平均工资。
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网