覆盖学起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. 下面哪种数字数据类型不可以存储数据256?

A. bigint

B. int

C. smallint

D. tinyint

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

8. 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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

12. 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='王_'

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

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

A. 包括20岁和30岁

B. 不包括20岁和30岁

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

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

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

14. 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

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

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

A. TOP

B. ALL

C. UNION

D. DISTINCT

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

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

A.

B.

C.

D.

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

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

A.

B.

C.

D.

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

18. 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表插入数据,如下图操作所示:

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

19. 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 ;

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

20. 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 ;

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

21. 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学院' ;

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

22. 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 ;

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

23. 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 '_数据库%' ;

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

24. 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='' ;

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

25. 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 ;

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

26. 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)

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

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

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

28. 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中的元组

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

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

A. create

B. insert

C. save

D. delete

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

30. 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’;

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

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. 下面哪个()选项不是造成数据损失的因素。

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

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

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

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

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

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

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

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

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

D. 以上都不正确

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

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

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

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

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

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

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

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

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

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

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

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

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

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

A. SQL文件

B. EXE文件

C. TXT文件

D. XML文件

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

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

A. show databases ;

B. create database bookSaleDB ;

C. drop database bookSaleDB ;

D. use bookSaleDB ;

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

42. 2. 请使用SQL语句在已有bookSaleDB数据库中创建带有约束的图书表book,表结构如下表1所示,正确的代码是()。

A. create table book ( isbnID char(13) not null primary key, bookName varchar(30) null, bookType varchar(20) null default '计算机', price decimal(5,1) null, pressdate date null, authorID char(6) not null, stockNumber int not null, saleNumber int not null );

B. create table book ( isbnID char(13) not null, bookName varchar(30) null, bookType varchar(20) null, price decimal(5,1) null, pressdate date null, authorID char(6) not null, stockNumber int not null, saleNumber int not null );

C. create table book ( isbnID char(13) null primary key, bookName varchar(30) null, bookType varchar(20) null default '计算机', price decimal(5,1) null, pressdate date null, authorID char(6) null, stockNumber int null, saleNumber int null );

D. create table book ( isbnID char(13) null, bookName varchar(30) null, bookType varchar(20) null, price decimal(5,1) null, pressdate date null, authorID char(6) null, stockNumber int null, saleNumber int null );

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

43. 3. 请使用SQL语句在已有bookSaleDB数据库中创建带有约束的客户表custom,表结构如下表2所示,正确的代码是()。

A. create table custom ( customID char(6) not null, customName char(30) null, contactName char(20) null, phone char(11) not null, address char(60) not null );

B. create table custom ( customID char(6) not null, customName varchar(30) null, contactName varchar(20) null, phone char(11) not null, address varchar(60) not null );

C. create table custom ( customID char(6) not null primary key, customName char(30) null, contactName char(20) null, phone char(11) not null unique, address char(60) not null );

D. create table custom ( customID char(6) not null primary key, customName varchar(30) null, contactName varchar(20) null, phone char(11) not null unique, address varchar(60) not null );

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

44. 4. 请使用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='武老师';

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

45. 5. 请使用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';

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

46. 6. 计算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';

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

47. 7. 查询“计算机”类别的图书信息,查询结果按出版日期升序排序,出版日期相同的按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 ;

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



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

    昵称

    邮箱

    地址