覆盖学起Plus、超星学习通等平台的全学科作业答案、历年真题与考试速查系统
中国大学MOOC作业考试答案

想要快速找到正确答案?

立即关注 九八五题库微信公众号,轻松解决学习难题!

中国大学MOOC
扫码关注

作业辅导
扫码关注
论文指导
轻松解决学习难题!

中国大学MOOC数据库系统应用开发作业答案

数据库系统应用开发

学校: 九八五题库

学校: 超星学习通

题目如下:

1. 1. 数据库管理系统是位于用户和()之间的一个数据管理软件。

A. 应用系统

B. 操作系统

C. 管理系统

D. 数据系统

答案: 操作系统

2. 2. 在计算机系统中能够实现对数据库资源进行统一管理和控制的是()。

A. DBMS

B. DBA

C. DBS

D. DBAS

答案: DBMS

3. 3. 由数据库、软件、硬件和人员组成的一个整体叫做()。

A. 数据库管理系统

B. 文件系统

C. 软件系统

D. 数据库系统

答案: 数据库系统

4. 4. 数据库系统中,用户与数据库应用系统交互,数据库应用系统与()交互,DBMS访问()中的数据。

A. 数据库、数据库系统

B. 数据库系统、数据库

C. 数据库管理系统、数据库

D. 数据库、数据库管理系统

答案: 数据库管理系统、数据库

5. 5. 数据库是按照一定的数据模型组织的、长期存储在计算机内,可为多个用户共享的()。

A. 数据的集合

B. 文件的集合

C. 命令的集合

D. 程序的集合

答案: 数据的集合

6. 1. 在创建数据库时,每个数据库都对应存放在一个与数据库同名的()中。

A. 文件

B. 文件夹

C. 路径

D. 以上都不是

答案: 文件夹

7. 2. 在SQL系统中,表结构文件的扩展名是()。

A. .frm

B. .myd

C. .myi

D. .mdf

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

8. 3. 下列哪个不是()MySQL安装后自动创建的数据库。

A. sys

B. mysql

C. oracle

D. information_schema

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

9. 4. MySQL使用()文件中的配置参数。

A. my-larger.ini

B. my-small.ini

C. my-huge.ini

D. my.ini

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

10. 5. 可以设置性别为“男”的是()。

A. PRIMARY KEY(主键)

B. UNIQUE(唯一约束)

C. FOREIGN KEY(外键)

D. DEFAULT(默认值约束)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

11. 1. 下面关于数据库中表的行和列的叙述,正确的是()。

A. 表中的行是有序的,列是无序的

B. 表中的列是有序的,行是无序的

C. 表中的行和列都是有序的

D. 表中的行和列都是无序的

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

12. 2. 下面哪种数字数据类型不可以存储数据256?

A. bigint

B. int

C. smallint

D. tinyint

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

13. 3. 若创建有一个SCORE表,表结构如下: 列名 数据类型 是否为空 键/索引 默认值 说明 sno char(10) 否 唯一键 学号 sname varchar(20) 是 姓名 cname varchar(20) 否 课程名称 degree decimal(4,1) 否 缺考 成绩 则可以插入SCORE表中的数据依次是()。

A. ('0108094135',NULL,'数据库应用基础',96.5)

B. (NULL,'张三','数据库应用基础',96.5)

C. ('0108094135','张三',NULL,96.5)

D. ('0108094135','张三','数据库应用基础',NULL)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

14. 4. 下面有关修改或删除数据的操作描述正确的是()。

A. 删除表中的数据与删除表是两个相同的操作。

B. 删除表中的数据与删除表是两个不同的操作。

C. 修改表中的数据与修改表结构是两个相同的操作。

D. 修改表中的数据与删除表中的数据是两个相同的操作。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

15. 5. 下面有关插删改数据的描述正确的是()。

A. 在插入数据时,可以不满足表中定义的唯一约束。

B. 在插入数据时,应该满足表中定义的唯一约束。

C. 在修改数据时,可以不满足表中定义的唯一约束。

D. 在删除数据时,可以不满足表中定义的唯一约束。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

16. 1. 已知学生选课信息表sc(sno,cno,grade)。查询“至少选修了一门课程,但没有学习成绩的学生学号和课程号”的SQL语句是()。

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="

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

17. 2. 若要查找姓名中第1个字为“王”的学生的学号和姓名,则下面列出的SQL语句中,哪个()是正确的?

A. SELECT SNO,SNAME FROM S WHERE SNAME='王%'

B. SELECT SNO,SNAME FROM S WHERE SNAME like '王%'

C. SELECT SNO,SNAME FROM S WHERE SNAME like '王_'

D. SELECT SNO,SNAME FROM S WHERE SNAME='王_'

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

18. 3. 在SQL中,条件“年龄 BETWEEN 20 AND 30”表示年龄在20-30,且()。

A. 包括20岁和30岁

B. 不包括20岁和30岁

C. 包括20岁但不包括30岁

D. 包括30岁但不包括20岁

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

19. 4. Employee 表中LastName列保存顾客的姓,FirstName列保存顾客的名。现在,需要查询顾客姓名的组合,例如,LastName列中的“张”,同一行FirstName列中的“国华”,查询结果应该返回“张国华”,则正确的查询语句应该是()。

A. SELECT LastName, FirstName FROM Employee

B. SELECT SName, SYSTEM_USER AS 查询用户 FROM Students

C. SELECT SName, 查询用户 FROM Students

D. SELECT SName, SYSTEM_USER=查询用户 FROM Students

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

20. 5. 在SELECT语句中,使用关键字( )可以把重复行屏蔽。

A. TOP

B. ALL

C. UNION

D. DISTINCT

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

21. 1. 下面哪个()选项不是造成数据损失的因素。

A. 存储介质故障、用户的错误操作、自然灾害

B. 系统故障、计算机病毒、存储介质故障

C. 自然灾害、服务器彻底崩溃、系统故障

D. 用户的正确操作、存储介质故障、计算机病毒

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

22. 2. MySQL提供哪三种保证数据安全的方法()。

A. 二进制日志文件、数据库备份、数据库修改

B. 数据库复制、数据库创建、二进制日志文件

C. 数据库备份、二进制日志文件、数据库复制

D. 以上都不正确

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

23. 3. 下面关于数据备份与恢复的表述正确的是()。

A. 数据备份就是制作数据库结构、对象和数据的副本,以便在数据库遭到破坏时,或因需求改变而需要把数据还原到改变以前的状态时,能够恢复数据库。

B. 数据备份和恢复不可以用于保护数据库的关键数据。

C. 通常在意外发生之后进行数据备份,以便于能快速恢复数据库。

D. 数据恢复就是不用将数据库备份加载到系统中,直接打开使用即可。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

24. 4. 下面有关MySQL日志的说法错误的是()。

A. MySQL日志用来记录MySQL数据库的运行情况、用户操作和错误信息等,它可以为MySQL管理和优化提供必要的信息。

B. MySQL日志主要分为二进制日志、错误日志、通用查询日志和慢查询日志,默认情况下只启动错误日志的功能,其它3类日志都需要数据库管理员设置。

C. 在MySQL日志中,二进制日志、错误日志、通用查询日志、慢查询日志都是文本文件,日志文件通常存储在MySQL数据库的数据目录下。

D. 如果MySQL数据库系统意外停止服务,可以通过错误日志查看出现错误的原因,并且可以根据二进制日志文件的记录来修复数据库。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

25. 5. MySQL数据库中的数据不可以导出导入的文件类型是()。

A. SQL文件

B. EXE文件

C. TXT文件

D. XML文件

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

26. 1. 关系模式中,满足2NF的模式()。

A. 可能是1NF

B. 必定是1NF

C. 必定是3NF

D. 必定是BCNF

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

27. 2. 下面有关主键和外键之间的关系描述,正确的是()。

A. 一个表中最多只能有一个主键约束,有多个外键约束

B. 一个表中最多只有一个外键约束,有一个主键约束

C. 在定义主键外键约束时,可以先定义主键约束,也可以先定义外键约束

D. 在定义主键外键约束时,应该首先定义外键约束,然后定义主键约束

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

28. 3. 下列关于关系数据库的规范化理论的叙述中,不正确的是()。

A. 规范化理论提供了判断关系模式优劣的理论标准

B. 规范化理论提供了判断关系数据库管理系统优劣的理论标准

C. 规范化理论对于关系数据库设计具有重要指导意义

D. 规范化理论对于其它模型的数据库设计也有重要指导意义

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

29. 4. 关系数据库规范化是为解决关系数据库中()问题而引入的。

A. 插入、删除和数据冗余

B. 提高查询速度

C. 减少数据操作的复杂性

D. 保证数据的安全性和完整性

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

30. 5. E-R图的三要素是()。

A. 实体、属性、实体集

B. 实体、键、联系

C. 实体、属性、联系

D. 实体、域、候选键

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

31. 1. 显示当前所有数据库的命令是()。

A. SHOW DATABASES

B. SHOW DATABASE

C. LIST DATABASES

D. LIST DATABASE

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

32. 2. 下列选项中属于选择数据库的语句是()。

A. USE TABLE

B. USE DATABASE

C. CREATE TABLE

D. CREATE DATABASE

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

33. 3. 查看student表基本结构的SQL语句是()。

A. show student

B. show create student

C. show create table student

D. describe student

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

34. 4. 下列说法正确的是()。

A. 在创建数据库表结构时,必须指定主键,而不必指定字段的默认值。

B. 在创建数据库表结构时,必须同时指定主键和指定字段的默认值。

C. 在创建数据库表结构时,可以不指定主键,也不必指定字段的默认值。

D. 在创建数据库表结构时,可以不指定主键,但必须指定字段的默认值。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

35. 5. 若存在基本表S,对表中的sex(性别)字段默认值设置为“男”,下面哪条SQL语句正确的是()。

A. alter table student add sex set default '男';

B. alter table S add sex set default '男';

C. alter table student alter sex set default '男';

D. alter table S alter sex set default '男';

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

36. 1. 若用如下的SQL语句创建一个STUDENT表 CREATE TABLE STUDENT ( NO char(4) NOT NULL, NAME char(8) NOT NULL, SEX char(2), AGE int); 则可以插入STUDENT表中的是()。

A. ('1031','曾华',男,'23')

B. ('1031','曾华',NULL,NULL)

C. (NULL,'曾华','男','23')

D. ('1031',NULL,'男',23)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

37. 2. 设关系数据库中有一个表S的关系模式为S(SN,CN,GRADE),其中SN为学生名,CN为课程名,二者为字符型;GRADE为成绩,数值型,取值范围为0-100。若要将“王二”的化学成绩改为85分,则可用()。

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='化学'

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

38. 3. 在“学生—选课—课程”数据库中有如下的3个关系。 S(S#,SNAME,SEX,DEPARTMENT),主码是S# C(C#,CNAME,TEACHER),主码是C# SC(S#,C#,GRADE),主码是(S#,C#) 下列关于保持数据库完整性的叙述中,哪一个是不正确的?()

A. 向关系SC插入元组时,S#和C#都不能是空值(NULL)

B. 可以任何一个关系插入元组时,必须保证该关系主码值的唯一性

C. 可以任意删除关系C中的元组

D. 可以任意删除关系SC中的元组

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

39. 4. 在MySQL语法中,向数据表中插入数据使用的关键字是()。

A. create

B. insert

C. save

D. delete

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

40. 5. 数据库的基本操作中写法有错误的是()。

A. select * form table where x>5;

B. insert into table (user,password) values(‘sys’,’123456’);

C. update table set user=’user1’;

D. delete from table user=’user1’;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

41. 1. 下列聚合函数不忽略空值(NULL)的是()。

A. SUM(列名)

B. MAX(列名)

C. COUNT(*)

D. AVG(列名)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

42. 2. 下面哪个关键字不能影响SELECT 语句返回的结果的行数?()

A. Top n

B. ORDER BY

C. WHERE

D. HAVING

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

43. 3. 设Students表有三列Number1、Number2、Number3,并且都是整数类型,则以下()查询语句能按照Number2列进行分组,并在每一组中取Number3的平均值。

A. SELECT AVG(Number3) FROM Students

B. SELECT AVG(Number3) FROM Students ORDER BY Number2

C. SELECT AVG(Number3) FROM Students GROUP BY Number2

D. SELECT AVG(Number3) FROM Students GROUP BY Number2,Number3

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

44. 4. 假设Sales表用于存储销售信息,SName列为销售人员姓名,SMoney列为销售额度,现在要查询每个销售人员的销售次数、销售总金额,则下列()查询语句的执行结果能得到这些信息。

A. SELECT SName, SUM(SMoney), COUNT(SName) FROM Sales GROUP BY SName

B. SELECT SName, SUM(SMoney) FROM Sales

C. SELECT SName, SUM(SMoney) FROM Sales GROUP BY SName ORDER BY SName

D. SELECT SUM(SMoney) FROM Sales GROUP BY SName ORDER BY SName

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

45. 5. 假设Sales 表用于存储销售信息,SName 列为销售人员姓名,SMoney 列为销售额度,现在需要查询最大一笔销售额度是多少,则正确的查询语句是()。

A. SELECT MAX(SMoney) FROM Sales WHERE MAX(SMoney)>0

B. SELECT SName, MAX(SMoney) FROM Sales WHERE COUNT(SName)>0

C. SELECT Sname, MAX(SMoney) FROM Sales ORDER BY Sname, SMoney

D. SELECT MAX(SMoney) FROM Sales

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

46. 1. 西安XXX出版社业务扩大,图书订购数据人工处理繁琐,效率不高,又易出错,因此该出版社希望开发一个图书订购管理系统。请使用Navicat工具创建图书订购数据库bookOrderDB,正确的操作是()。

A.

B.

C.

D.

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

47. 2. 请使用Navicat工具在已有bookOrderDB数据库中创建带有约束的销售订单表saleOrder,表结构如下表1所示,正确的操作是()。

A.

B.

C.

D.

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

48. 3. 在某电脑上已有bookOrderDB数据库中的saleOrder(销售订单)表,表数据如下表2所示。现需要在另一台电脑上使用Navicat工具在newbookOrderDB数据库中对newsaleOrder表增加数据(saleOrder表与newsaleOrder表的表结构一致),不正确的操作是()。

A. 使用Navicat工具将bookOrderDB数据库中的saleOrder表导出为excel文件,导出的文件存储在D:\mysqlbackup;使用Navicat工具将导出saleOrder表的excel文件导入到newbookOrderDB数据库中,表名为newsaleOrder。

B. 使用Navicat工具对bookOrderDB数据库中的saleOrder表先进行“复制表”,然后删除原有的saleOrder表,最后将bookOrderDB数据库中的复制表重命名为newsaleOrder。

C. 使用Navicat工具备份bookOrderDB数据库中的saleOrder表,备份文件存储在D:\mysqlbackup,文件名称为bookOrderDBbackup;将备份文件bookOrderDBbackup恢复到newbookOrderDB数据库中,然后将saleOrder表重命名为newsaleOrder。

D. 使用Navicat工具在newbookOrderDB数据库中对newsaleOrder表插入数据,如下图操作所示:

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

49. 4. 查询销售订单表中的前10行,正确的SQL语句是()。

A. select * from saleorder LIMIT 10 ;

B. select LIMIT 10 * from saleorder ;

C. select * LIMIT 10 from saleorder ;

D. select * from saleorder ;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

50. 5. 查询订购图书的ISBN编号和销售订单数量提20%,并为其指定别名为“销售订单数量”,正确的SQL语句是()。

A. select isbnID, saleOrderNumber*0.2 from saleorder ;

B. select isbnID, saleOrderNumber*0.2 '销售订单数量' from saleorder ;

C. select isbnID, saleOrderNumber*1.2 as '销售订单数量' from saleorder ;

D. select isbnID, saleOrderNumber*1.2 from saleorder ;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

51. 6. 查询订购客户为“广东XXX学院”或客户为“山东XXX学院”的图书名称、客户名称和销售订单数量,正确的SQL语句是()。

A. select bookname,customname,saleOrderNumber from saleorder where customname='广东XXX学院' OR customname='山东XXX学院' ;

B. select bookname,customname,saleOrderNumber from saleorder where customname IN(广东XXX学院, 山东XXX学院) ;

C. select bookname,customname,saleOrderNumber from saleorder where customname='广东XXX学院' AND customname='山东XXX学院' ;

D. select bookname,customname,saleOrderNumber from saleorder where customname='广东XXX学院' NOT customname='山东XXX学院' ;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

52. 7. 查询销售订单数量在500至1000之间(包含500和1000)的信息,正确的SQL语句是()。

A. select * from saleorder where saleOrderNumber>500 AND saleOrderNumber<1000 ;

B. select * from saleorder where saleOrderNumber>500 OR saleOrderNumber<1000 ;

C. select * from saleorder where saleOrderNumber AND 500 BETWEEN 1000 ;

D. select * from saleorder where saleOrderNumber BETWEEN 500 AND 1000 ;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

53. 8. 查询所有数据库图书的订购信息,正确的SQL语句是()。

A. select * from saleorder where bookname like '数据库' ;

B. select * from saleorder where bookname like '%数据库%' ;

C. select * from saleorder where bookname like '数据库%' ;

D. select * from saleorder where bookname like '_数据库%' ;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

54. 9. 查询没有销售订单数量的图书名称和客户名称,正确的SQL语句是()。

A. select bookname,customname from saleorder where saleOrderNumber='NULL' ;

B. select bookname,customname from saleorder where saleOrderNumber IS NOT NULL ;

C. select bookname,customname from saleorder where saleOrderNumber IS NULL ;

D. select bookname,customname from saleorder where saleOrderNumber='' ;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

55. 10. 使用CREATE TABLE语句创建一个新表,存放saleOrder表中的ISBN编号和图书名称,正确的SQL语句是()。

A. select isbnID, bookname from saleOrderEMP create table saleOrder ;

B. select isbnID, bookname from saleOrder create table saleOrderEMP ;

C. create table saleOrder select isbnID, bookname from saleOrderEMP ;

D. create table saleOrderEMP select isbnID, bookname from saleOrder ;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

56. 1. 近年来,随着各个行业管理信息化的日益深入,北京XXX出版社现有的图书订购管理系统已不能满足新形势的需要,该出版社信息部计划建设一套图书销售管理系统。请使用SQL语句创建图书销售数据库bookSaleDB,正确的代码是()。

A. show databases ;

B. create database bookSaleDB ;

C. drop database bookSaleDB ;

D. use bookSaleDB ;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

57. 2. 请使用SQL语句在已有bookSaleDB数据库中,对custom表customName为“山东XXX学院”的contactName列值修改为“武老师”,修改前表数据如下表5所示,正确的代码是()。

A. update custom where customName='山东XXX学院';

B. update custom set contactName='武老师';

C. update custom set contactName='武老师' where customName='山东XXX学院';

D. update custom where customName='山东XXX学院' set contactName='武老师';

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

58. 3. 请使用SQL语句在已有bookSaleDB数据库中,对saleOrder表删除isbnID为“9787560659503”的图书销售订单,删除前表数据如下表6所示,正确的代码是()。

A. delete from saleOrder where isbnID='9787560659503';

B. delete saleOrder set isbnID='9787560659503';

C. delete from saleOrder set isbnID='9787560659503';

D. delete saleOrder where isbnID='9787560659503';

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

59. 4. 计算ISBN编号为“9787560653921”的销售订单数量的总和及平均值,正确的SQL语句是()。

A. select sum(saleOrderNumber),count(saleOrderNumber) from saleOrder where isbnID='9787560653921';

B. select sum(saleOrderNumber),avg(saleOrderNumber) from saleOrder where isbnID='9787560653921';

C. select max(saleOrderNumber),min(saleOrderNumber) from saleOrder where isbnID='9787560653921';

D. select count(saleOrderNumber),avg(saleOrderNumber) from saleOrder where isbnID='9787560653921';

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

60. 5. 查询“计算机”类别的图书信息,查询结果按出版日期升序排序,出版日期相同的按ISBN编号降序排序,正确的SQL语句是()。

A. select * from book where bookType='计算机' order by isbnID DESC,pressdate ASC ;

B. select * from book where bookType='计算机' order by pressdate ASC, isbnID ;

C. select * from book where bookType='计算机' order by pressdate ASC, isbnID DESC ;

D. select * from book where bookType='计算机' order by pressdate DESC, isbnID ASC ;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

61. 1. 用户的身份由()来决定。

A. 用户的IP地址和主机名

B. 用户使用的用户名和密码

C. 用户的IP地址和使用的用户名

D. 用户用于连接的主机名和使用的用户名、密码

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

62. 2. 收到用户的访问请示后,MySQL最先在()表中检查用户的权限。

A. HOST

B. USER

C. DB

D. PRIV

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

63. 3. 要想移除账户,应使用()语句。

A. DELETE USER

B. DELETE PRIV

C. DROP USER

D. DROP PRIV

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

64. 4. 为用户user1和user2授予创建数据表和视图的权限,下面正确的是()。

A. revoke create table from user1,user2;

B. revoke create table,create view from user1,user2;

C. grant create table to user1,user2;

D. grant create table,create view to user1,user2;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

65. 5. 回收user4查询视图MyView的正确安全控制语句是()。

A. grant select on MyView to user4

B. revoke select on MyView from user4

C. deny select on MyView to user4

D. drop select on MyView from user4

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

66. 6. 要修改root用户的登录密码,下面描述不正确的是()。

A. 使用mysqladmin命令修改root用户的登录密码。

B. 使用UPDATE语句修改root用户的登录密码。

C. 使用SET语句修改root用户的登录密码。

D. 使用ALTER语句修改root用户的登录密码。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

67. 7. 在MySQL数据库中,以下关于修改用户名称的语句正确是()。

A. CREATE USER

B. RENAME USER

C. DROP USER

D. UPDATE USER

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

68. 8. 下面有关权限管理描述不正确的是()。

A. 不合理的权限设置不会给MySQL服务器带来安全隐患。

B. 权限管理主要是对登录到MySQL的用户进行权限验证,所有用户的权限都存储在MySQL的权限表中。

C. 授权就是为某个用户授予权限。

D. 收回权限就是取消已经赋予用户的某些权限。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

69. 9. MySQL的权限表共有5个,分别是()。

A. user、mysql、tables_name、columns_name、procs_name

B. user、mysql、tables_priv、columns_priv、procs_priv

C. user、db、tables_name、columns_name、procs_name

D. user、db、tables_priv、columns_priv、procs_priv

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

70. 10. MySQL的访问控制分为哪两个阶段()。

A. 用户核实阶段和权限核实阶段

B. 连接核实阶段和权限核实阶段

C. 连接核实阶段和请求核实阶段

D. 用户核实阶段和请求核实阶段

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

71. 1. 为student表增加一个年龄字段正确的语法为()。

A. add sAge to student

B. change table student add sAge

C. alter table student add sAge int

D. alter table student add sAge

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

72. 2. 将student表中class字段删除的命令是()。

A. DROP TABLE student class

B. ALTER TABLE student class

C. ALTER TABLE student DROP class

D. DROP TABLE student ALTER class

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

73. 3. 将sc表的表名改为score的命令是()。

A. ALTER TABLE sc RENAME score

B. CHANGE TABLE sc RENAME score

C. ALTER TABLE sc TO score

D. RENAME TABLE sc TO score

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

74. 1. 触发器的触发事件有3种,下面哪一种是错误的?()

A. UPDATE

B. DELETE

C. ALTER

D. INSERT

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

75. 2. 一个触发器能定义在多少个表中?()

A. 只有一个

B. 一个或者多个

C. 1至3个

D. 任意多个

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

76. 3. 在一个表中可以有()不同类型的触发器。

A. 一种

B. 三种

C. 六种

D. 无限制

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

77. 4. 使用()语句可删除触发器trig_Test。

A. DROP * FROM trig_Test

B. DROP trig_Test

C. DROP TRIGGER WHERE NAME='trig_Test'

D. DROP TRIGGER trig_Test

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

78. 5. 在MySQL中,触发器的执行时间有()哪两种?

A. BEFORE、AFTER

B. INSTEAD OF、AFTER

C. INSTEAD OF、BEFORE

D. 以上都不是

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

79. 6. 要给局部变量赋值,如果数据来源于数据表,则应使用()语句。

A. SET

B. =

C. :=

D. SELECT

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

80. 7. 获取计算机系统当前日期的函数为()。

A. DATENAME()

B. CURDATE()

C. GETDATE()

D. DATEDIFF()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

81. 8. 注释是程序代码中不被执行的文本字符串,用于说明或解释代码的部分语句,下面关于MySQL的注释正确是()。

A. # -- /&...&/

B. -- /*...*/ ##

C. /*...*/ # --

D. # /*...*/ -!

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

82. 1. 下列选项中属于备份数据库的命令是()。

A. mysqldump

B. mysql

C. source

D. create database

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

83. 2. 下列选项中属于删除数据库的语句是()。

A. DROP TABLE

B. DROP DATABASE

C. DELETE DATABASE

D. DELETE TABLE

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

84. 3. 使用SELECT将表中数据导出到文件,可以使用哪一子句?()

A. TO FILE

B. INTO FILE

C. OUTTO FILE

D. INTO OUTFILE

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

85. 4. ()备份是在某一次完全备份的基础上,只备份其后数据的变化。

A. 比较

B. 检查

C. 增量

D. 二次

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

86. 5. 下列关于数据库运行和维护的叙述中,()是不正确的。

A. 只要数据库正式投入运行,就标志着数据库设计工作开始

B. 数据库的维护工作就是维护数据库系统的正常运行

C. 数据库的维护工作就是发现问题、修改问题

D. 数据库正式投入运行标志着数据库运行和维护工作结束

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

87. 1. 在数据库设计中,分析客户的业务和数据处理需求属于()阶段的内容。

A. 需求分析

B. 概念设计

C. 逻辑设计

D. 物理设计

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

88. 2. 在数据库设计中,E-R模型是进行()的一个主要工具。

A. 需求分析

B. 概念设计

C. 逻辑设计

D. 物理设计

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

89. 3. 规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每个属性都是()。

A. 互不相关的

B. 不可分解的

C. 长度可变的

D. 互相关联的

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

90. 1. 使用JDBC查询数据库时,如果结果集中没有数据,则?( )。

A. 获得的ResultSet对象为null

B. 获得的ResultSet对象如果调用next()方法会抛出异常

C. 获得的ResultSet对象如果调用next()方法会返回false

D. 获得的ResultSet对象如果调用getRow()方法会返回-1

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

91. 2. JDBC的驱动类型有几种( )。

A. 两种

B. 三种

C. 四种

D. 五种

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

92. 3. JDBC的异常类型为( )。

A. SQLException

B. SQLError

C. SQLFatal

D. SQLTruncation

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

93. 4. 下面的说法正确的是( )。

A. Connection接口用来管理数据库

B. Connection接口负责与特定的数据库进行连接

C. Connection用来执行静态SQL语句

D. Connection用来执行动态SQL语句

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

94. 5. 加载数据库驱动时,如果加载失败,会抛出( )。

A. Exception

B. ClassNotFoundException

C. Error

D. OnException

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

95. 1. 存储过程和存储函数的相关信息存储在()数据库下的Routies表中。

A. mysql

B. information_schema

C. performance_schema

D. test

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

96. 2. 下面选项中不属于存储过程和存储函数的优点的是()。

A. 增强代码的重用性和共享性

B. 可以加快运行速度,减少网络流量

C. 可以作为安全性机制

D. 编辑简单

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

97. 3. 在MySQL中,存储过程是一组预先定义并()的SQL语句。

A. 保存

B. 运行

C. 编译

D. 解释

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

98. 4. 有关存储过程和存储函数的参数,下列说法正确的是()。

A. 存储过程有输入参数和输出参数

B. 存储过程没有输出参数

C. 存储函数有输入参数和输出参数

D. 存储函数只有输出参数

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

99. 5. 删除存储过程的SQL语句是()。

A. DROP PROCEDURE

B. DELETE PROCEDURE

C. EXEC PROCEDURE

D. KILL PROCEDURE

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

100. 1. ()包含了一组数据库操作,并且所有命令作为一个整体向系统提交或撤销操作。

A. 事务

B. 更新

C. 插入

D. 删除

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

101. 2. 下列()语句用来撤销事务的所有修改。

A. START TRANSACTION

B. COMMIT

C. ROLLBACK

D. CLEAR TRANSACTION

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

102. 3. 下列描述事务特征正确的是()。

A. 原子性、不同性、隔离性、持久性

B. 原子性、一致性、隔离性、持久性

C. 原子性、一致性、连接性、持久性

D. 原子性、一致性、隔离性、临时性

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

103. 4. 两个事务同时改写同一数据对象,容易发生的错误是()。

A. 产生冗余数据问题

B. 读“脏”数据问题

C. 不可重复读问题

D. 丢失更新问题

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

104. 5. 若事务T 对数据D 加上 S锁,则()。

A. 只允许T读取和修改D,其他事务不能对D进行访问

B. 只允许T读取和修改D,其他事务也能对D进行访问

C. 只允许T读取D,不能修改D,其他事务也只能读取D,不能修改D

D. 只允许T读取D,不能修改D,其他事务不能对D进行访问

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

105. 6. 在MySQL中,要将一组语句执行1000次,不正确的语句是()。

A. CASE...END CASE

B. WHILE...END WHILE

C. REPEAT...END REPEAT

D. LOOP...END LOOP

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

106. 7. 下列关于BEGIN...END语句块描述正确的是()。

A. 关键字END定义SQL语句的起始位置,BEGIN定义同一块SQL语句的结尾。

B. BEGIN...END可以定义SQL语句块,这些语句块作为一组语句执行。

C. BEGIN...END不可以定义一条SQL语句,只能定义一组SQL语句执行。

D. BEGIN...END不允许语句嵌套。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

107. 1. 在下列几种情况下,不适合创建索引的是()。

A. 列的取值范围很少

B. 用作查询条件的列

C. 频繁搜索范围的列

D. 连接中频繁使用的列

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

108. 2. 下列关于SQL索引(Index)的叙述中,哪一条是错误的?()

A. 一个基本表上可以创建多个索引

B. 索引可以加快查询的执行速度

C. 系统在存取数据时会自动选择合适的索引作为存取路径

D. 索引可以节约空间

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

109. 3. 在视图上不能完成的操作是()。

A. 修改视图数据

B. 查询视图数据

C. 在视图上定义新的基本表

D. 在视图上定义新视图

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

110. 4. 视图是一个“虚拟表”,视图的构造基于()。

A. 基表或视图

B. 基表或索引

C. 视图或索引

D. 视图或数据库

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

111. 5. 在关系数据库中,为了简化用户的查询操作,而且不增加数据的存储空间,应该创建的数据库对象是()。

A. table(表)

B. index(索引)

C. cursor(游标)

D. view(视图)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

112. 6. 下面关于关系数据库视图的描述,不正确的是()。

A. 视图能够对机密数据提供安全保护

B. 当视图来自多个基表时,允许添加和删除数据

C. 创建视图的SELECT命令不可以包括ORDER BY子句或INTO子句

D. 只能在当前数据库中创建视图

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

113. 7. 数据库中存在两个关系:教师(教师编号,姓名)和授课(课程号,课程名称,教师编号),为快速查出某位教师所讲授的课程,应该()。

A. 在授课表上按“课程号”建立索引

B. 在授课表上按“教师编号”建立索引

C. 在教师表上按“姓名”建立索引

D. 在教师表上按“教师编号”建立索引

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

114. 8. 已知关系:student(sno,sname,grade),以下关于命令“CREATE INDEX S_idx ON student(grade)”的描述中,正确的是()。

A. 为student表的grade列创建了一个唯一索引

B. 为student表的grade列创建了一个全文索引

C. 为student表的grade列创建了一个普通索引

D. 为student表的grade列创建了一个空间索引

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

115. 9. 要求视图的更新必须满足查询中的条件,在视图建立语句中应使用()。

A. WITH CHECK OPTION

B. WITH UPDATE

C. WITH DELETE

D. WITH INSERT

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

116. 10. 在MySQL中,当给表创建UNIQUE约束时,会自动创建()。

A. 非空索引

B. 唯一索引

C. 组合索引

D. 以上都不是

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

117. 1. SELECT * FROM Student WHERE studentNo()(SELECT studentNo FROM Result) 以上查询语句的括号中填()比较合理。

A. =

B. IN

C. LIKE

D. >=

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

118. 2. 若有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. 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'

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

119. 3. 若有3个表的关系模式:学生表S(SNO,SNAME,SSEX,SAGE),课程表C(CNO,CNAME),选课表SC(SNO,CNO,GRADE)。 检索所有比“王华”年龄大的学生姓名、年龄和性别。下面正确的SELECT语句是()。

A. SELECT SAGE FROM S WHERE SNAME='王华'

B. SELECT SNAME,SSEX,SAGE FROM S WHERE SAGE>王华.SAGE

C. SELECT SNAME,SSEX,SAGE FROM S WHERE SAGE<(SELECT SAGE FROM S WHERE SNAME='王华')

D. SELECT SNAME,SSEX,SAGE FROM S WHERE SAGE>(SELECT SAGE FROM S WHERE SNAME='王华')

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

120. 4. 若有3个表的关系模式:学生表S(SNO,SNAME,SSEX,SAGE),课程表C(CNO,CNAME),选课表SC(SNO,CNO,GRADE)。 检索学生姓名及其所选修课程的课程号和成绩。错误的SELECT语句是()。

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

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

121. 5. 若有3个表的关系模式:学生表S(SNO,SNAME,SSEX,SAGE),课程表C(CNO,CNAME),选课表SC(SNO,CNO,GRADE)。 若要查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成绩”,则使用表是()。

A. 学生表S和成绩表SC

B. 成绩表SC和课程表C

C. 学生表S和课程表C

D. 学生表S、成绩表SC和课程表C

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

122. 6. 在SQL中,子查询是()。

A. 返回单表中数据子集的查询语句

B. 选取多表中字段子集的查询语句

C. 选取单表中字段子集的查询语句

D. 嵌入另一个查询语句之中的查询语句

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

123. 7. 执行如下的SQL语句将返回()。 select * from item as a right join ordredetails as b on a.icode=b.icod

A. item表和orderdetails表中的相关记录,以及orderdetails表中其余的不相关记录

B. item表和orderdetails表中的相关记录

C. item表和orderdetails表中的相关记录,以及item表中其余的不相关记录

D. 提示语法错误

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

124. 8. 学生表student中包含字段:学生编号sid(主键),学生姓名sname。成绩表score包含字段:课程编号cid,学生编号sid(外键),学生成绩degree;其中学生表包含10行数据,成绩表包含6行记录(且sid列没有重复值),那么执行SQL语句:select * from student left outer join score on student.sid=score.sid,将返回()条记录。

A. 0

B. 6

C. 10

D. 16

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

125. 9. 下面关于子查询的描述错误的是()。

A. 带有EXISTS的子查询,其作用是在WHERE子句中测试子查询返回的行是否存在,如果存在则返回逻辑真值“true”,否则返回逻辑假值“false”。

B. 使用比较运算符的子查询,必须保证子查询返回的值不能多于一个。

C. 使用IN的子查询,子查询结果可以返回多条记录。

D. 带有ANY或ALL的子查询,ANY或ALL可以不用和比较运算符一起使用。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

126. 10. 下面有关多表查询的表述正确的是()。

A. 交叉连接查询得到结果集的行数是两个表的行数的相加。

B. 联合查询(UNION)得到结果集的行数是两个表的行数的乘积。

C. 自连接查询可以看作是一张表的两个副本之间的连接,必须为表指定两个别名,使之在逻辑上成为两张表。

D. 使用UNION运算符进行联合查询,各语句中对应的结果集列出现的顺序可以不同。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

127. 1. 下列关于E-R模型的叙述中,不正确的是()。

A. 在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示

B. 实体类型之间的联系通常可以分为1:1、1:n和m:n这3类

C. 1:1联系是1:n联系的特例,1:n联系是m:n联系的特例

D. 联系只能存在于两个实体类型之间

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

128. 2. 以下哪一条属于关系数据库的规范化理论要解决的问题?()

A. 如何构造合适的数据库逻辑结构

B. 如何构造合适的数据库物理结构

C. 如何构造合适的应用程序界面

D. 如何控制不同用户的数据操作权限

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

129. 3. 规范化过程主要为了克服数据库逻辑结构中的插入异常、删除异常,以及()的缺陷。

A. 数据的不一致性

B. 结构不合理

C. 冗余度大

D. 数据丢失

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

130. 4. 下列关于关系模式的码的叙述中,哪一项是不正确的?()

A. 当候选码多于一个时,选定其中一个作为主码

B. 主码可以是单个属性,也可以是属性组

C. 候选码中的属性称为非主属性

D. 若一个关系模式中的所有属性构成码,则称为全码

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

131. 5. 由于关系模式设计不当引起的插入异常指的是()。

A. 两个事务并发地对同一关系进行插入而造成数据库不一致

B. 由于键值的一部分为空而不能将有用的信息作为一个元组插入关系中

C. 未经授权的用户对关系进行了插入

D. 插入操作因为违反完整性约束条件而遭到拒绝

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

132. 6. 任何一个满足2NF但不满足3NF的关系模式都存在()。

A. 主属性对候选码的部分依赖

B. 非主属性对候选码的部分依赖

C. 主属性对候选码的传递依赖

D. 非主属性对候选码的传递依赖

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

133. 7. 下面说法不正确的是()。

A. 实体完整性可以通过建立主键来实现

B. 参照完整性可以通过建立外键关联另一表的主键来实现

C. 自定义完整性可以定义不属于其他任何完整性分类的特定业务规则

D. 域完整性可以通过建立唯一约束来实现

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。



    文章说明
    本文标签:
    ©版权声明
    本站提供的文章均来自网上,如有侵权请邮件与我们联系处理。敬请谅解!
    评论留言

    昵称

    邮箱

    地址