大学MOOC 网络数据库(江汉大学文理学院)1450318175 最新慕课完整章节测试答案
第一周 信息系统基本知识 &数据库基本知识
文章目录
信息系统小测验
1、单选题:
可靠的信息来源可以保证信息________。
选项:
A: 具有价值
B: 具有时效
C: 可加工
D: 与事实符合
答案: 【 与事实符合】
2、单选题:
信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、检索、更新和应用,以达到特定目标的________。
选项:
A: 自动化系统
B: 决策支持系统
C: 人机系统
D: 计算机软件
答案: 【 人机系统】
第二周关系数据库的创建与维护
单元测验关系数据库的创建和维护
1、单选题:
________是专门支持数据库创建、管理和使用的系统软件,它位于应用程序与操作系统之间。
选项:
A: 数据库
B: 数据库系统
C: 信息管理系统
D: 数据库管理系统
答案: 【 数据库管理系统】
2、单选题:
SQL Server中,启动或停止SQL Server服务的管理工具是________。
选项:
A: 文档和教程
B: SQL Server Management Studio
C: SQL Server配置管理器
D: SQL Server性能工具
答案: 【 SQL Server配置管理器】
3、单选题:
要连接到SQL Server服务器,有两种身份验证方式,其中在________方式下,需要客户端应用程序登录时提供登录的用户标识和密码。
选项:
A: Windows身份验证
B: SQL Server身份验证
C: Windows身份验证和SQL Server身份验证都需要
D: 可以设置为不需登录
答案: 【 SQL Server身份验证】
4、单选题:
数据库的容量________。
选项:
A: 只能指定固定的大小
B: 最小为10M
C: 最大100M
D: 可以设置为自动增长
答案: 【 可以设置为自动增长】
5、单选题:
在数据库中存储的是______。
选项:
A: 数据
B: 数据模型
C: 数据以及数据之间的关系
D: 信息
答案: 【 数据以及数据之间的关系】
6、单选题:
数据表在数据库中是一个非常重要的数据对象,它是用来________各种数据内容的。
选项:
A: 显示
B: 查询
C: 存放
D: 检索
答案: 【 存放】
7、单选题:
数据完整性保护中的约束条件主要是指________。
选项:
A: 用户操作权限的约束
B: 用户口令校对
C: 值的约束和结构的约束
D: 并发控制的约束
答案: 【 值的约束和结构的约束】
8、单选题:
要控制两个数据表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表的相关联字段______。
选项:
A: 都具有唯一性
B: 至少一个具有唯一性
C: 都没必要具有唯一性
D: 以上都不对
答案: 【 至少一个具有唯一性】
9、单选题:
关于主键约束,以下说法错误的是________。
选项:
A: 允许空值的字段上不能定义主键约束
B: 可以将包含多个字段的字段组合设置为主键
C: 一个表中只能设置一个主键约束
D: 允许空值的字段上可以定义主键约束
答案: 【 允许空值的字段上可以定义主键约束】
10、单选题:
下面有关索引的描述,正确的是______。
选项:
A: 建立索引以后,原来的数据库表文件中记录的物理顺序一定被改变
B: 索引与数据库表的数据存储在一个文件中
C: 创建索引是创建一个指向数据库表文件记录的指针构成的文件
D: 使用索引并不能加快对表的查询操作
答案: 【 创建索引是创建一个指向数据库表文件记录的指针构成的文件】
11、单选题:
在数据库系统中,对空值描述正确的是________。
选项:
A: 空值是0
B: 空值是空格
C: 空值是空字符串
D: 空值是不确定的值
答案: 【 空值是不确定的值】
12、单选题:
通过外键约束可以为相关联的两个表建立联系,实现数据的__________完整性。
选项:
A: 实体
B: 域
C: 参照
D: 数据
答案: 【 参照】
13、单选题:
一个数据库有多个数据表要添加数据,正确的操作顺序时________。
选项:
A: 先添加主表数据,再添加外表数据。
B: 先添加外表数据,再添加主表数据。
C: 先添加数据少的表,再添加数据多的表
D: 先添加字段少的表,再添加字段多的表
答案: 【 先添加主表数据,再添加外表数据。】
14、单选题:
删除某数据表中的一条记录时,系统报告有外键约束,操作不成功,那么________。
选项:
A: 该表中的其他所有记录也一定无法成功删除
B: 该表中的其他记录,有些可能成功删除
C: 该表禁止执行删除操作
D: 是因为用户没有删除操作权限
答案: 【 该表中的其他记录,有些可能成功删除】
15、单选题:
为了加快按学生出生日期查询姓名的查询速度,应该在________字段建立索引。
选项:
A: 出生日期
B: 姓名
C: 出生日期和姓名
D: 主关键字
答案: 【 出生日期】
16、单选题:
如果要约束学生表的人员必须是“90后“,那么Birthday字段(日期型)应该添加的检查约束时________。
选项:
A: Birthday>="1990-01-01"
B: Birthday>=1990
C: Birthday="90后"
D: Birthday>="90后"
答案: 【 Birthday>="1990-01-01"】
17、单选题:
在销售表设计时,将“售出时间”字段默认值设置为getdate(),意思是该字段________。
选项:
A: 取值默认为系统当前时间
B: 用户必须填入一个日期值
C: 是外关键字
D: 非空
答案: 【 取值默认为系统当前时间】
18、单选题:
在销售表设计时,将“商品价格”字段设置为decimal(6,2),则商品价格的数值范围是________。
选项:
A: -99999.99~99999.99
B: -9999.99~9999.99
C: -10000.00~10000.00
D: -1000000.00~1000000.00
答案: 【 -9999.99~9999.99】
19、多选题:
一个SQL Server数据库至少包括以下文件________。
选项:
A: 主数据文件
B: 次数据文件
C: 事务日志文件
D: 数据备份文件
答案: 【 主数据文件;
事务日志文件】
20、多选题:
SQL Server数据库的自动增长方式可以设置为________。
选项:
A: 增量为1M,不限制增长
B: 增量为10M,不限制增长
C: 增量为10%,最大1G
D: 增量为5%,不限制增长
答案: 【 增量为1M,不限制增长;
增量为10M,不限制增长;
增量为10%,最大1G;
增量为5%,不限制增长】
21、多选题:
数据库的逻辑存储结构描述了_________。
选项:
A: 数据库的组成对象,例如表、视图、用户等
B: 数据库的组成对象之间的关系
C: 数据库的物理存储位置
D: 数据库容量大小
答案: 【 数据库的组成对象,例如表、视图、用户等;
数据库的组成对象之间的关系】
22、多选题:
一个电商平台数据库的商品价格字段的数据类型适宜选择________。
选项:
A: Decimal
B: real
C: text
D: datetime
答案: 【 Decimal;
real】
23、多选题:
一个数据表字段类型定义为nvarchar(10),这个字段具有以下特性________。
选项:
A: 固定长度为10的字符串
B: 可变长度字符串
C: 包含中英文混合字符
D: 存储ANSI字符
答案: 【 可变长度字符串 ;
包含中英文混合字符】
24、多选题:
为数据表添加数据记录时,以下字段必须输入值________。
选项:
A: 非空字段
B: 有默认值字段
C: 主关键字
D: 唯一性约束字段
答案: 【 非空字段;
主关键字】
25、多选题:
以下软件属于DBMS的有________。
选项:
A: SQL Server
B: MySQL
C: Windows
D: Oracle
答案: 【 SQL Server;
MySQL;
Oracle】
26、多选题:
一般来说,在以下_______处建立索引。
选项:
A: 经常排序的字段
B: 非空值的字段
C: 数值类型的字段
D: 经常做检索依据的字段
答案: 【 经常排序的字段;
经常做检索依据的字段】
第三周关系数据库操作语言SQL一
单元测验DDL语句及Select语句单表查询
1、单选题:
BookStore数据库中有图书表Book(BookCode, BookName, Author, PublisherCode, PublishTime,BookSort, ISBN, BookPicture, ContentInro, Price, Discount),其中 PublishTime是datetime类型。查询Book表中的图书类别(BookSort),要求每个类别只显示一次。SQL语句:SELECT _________ BookSort FROM Book
选项:
A: DISTINCT
B: ONLY
C: ONE
D: PERCENT
答案: 【 DISTINCT】
2、单选题:
BookStore数据库中有客户表Customer(CustomerCode, Name, Sex, Hometown, Email, Telephone, LoginDate, Password)查询Customer表中所有客户的信息,要求显示CustomerCode、Name、Hometown和Telephone字段信息。SQL语句:SELECT _________ FROM Customer
选项:
A: *
B: ALL
C: CustomerCode、Name、Hometown、Telephone
D: CustomerCode,Name,Hometown,Telephone
答案: 【 CustomerCode,Name,Hometown,Telephone】
3、单选题:
BookStore数据库中有客户评价表CustomerEvaluation(CustomerCode, VIPClass, Author, EvaluateDate),其中 PublishTime是datetime类型。查询用户等级(VIPClass)为“A”的客户编号(CustomerCode)和评价时间(EvaluateDate),要求显示标题分别为“客户编号”和“评价时间”。SQL语句:SELECT CustomerCode As 客户编号, EvaluateDate As 评价时间 FROM CustomerEvaluation WHERE _________
选项:
A: VIPClass='A'
B: VIPClass=”A”
C: VIPClass=A
D: VIPClass==A
答案: 【 VIPClass='A'】
4、单选题:
BookStore数据库中有出版社表Publisher(PublisherCode, Publisher, Telephone)在某SQL语句中,WHERE PublisherCode IN ('21', '31')子句等价于________。
选项:
A: PublisherCode= '21' AND PublisherCode='31'
B: PublisherCode= '21' OR PublisherCode='31'
C: PublisherCode<='31' AND PublisherCode>='21'
D: PublisherCode<'31' AND PublisherCode>'21'
答案: 【 PublisherCode= '21' OR PublisherCode='31'】
5、单选题:
BookStore数据库中有订单表Order(OrderCode, CustomerCode, TotalPrice, Address, OrderTime, OrderStatus)SELECT TOP 3 OrderCode,OrderTime,OrderStatus FROM [Order]语句中TOP 3的含义是________。
选项:
A: 前3个字段
B: 前3条属性
C: 前3个记录
D: 前3个别名
答案: 【 前3个记录】
6、单选题:
BookStore数据库中有图书表Book(BookCode, BookName, Author, PublisherCode, PublishTime,BookSort, ISBN, BookPicture, ContentInro, Price, Discount),其中 PublishTime是datetime类型。显示图书的最高价、最低价、平均价、最高价与最低价之间的差值。SQL语句:SELECT MAX(Price) As 最高价, MIN(Price) As 最低价, Str(AVG(Price),6,2) As 平均价,________ As 最高价与最低价的差值 From Book
选项:
A: (MAX-MIN)Price
B: MAX(Price)-MIN(Price)
C: (MAX-MIN)(Price)
D: MAX:Price-MIN:Price
答案: 【 MAX(Price)-MIN(Price)】
7、单选题:
BookStore数据库中有销售明细表OrderDetail(OrderCode, BookCode, Amount)查询销售总量前20%的图书,并按总销量降序排列。SQL语句:SELECT TOP 20 PERCENT Bookcode As 书号, SUM(Amount)As总销量ROM OrderDetailGROUP BY BookcodeORDER BY ________
选项:
A: Amount DESC
B: SUM(Amount) DESC
C: COUNT(Amount) DESC
D: ADD(Amount) DESC
答案: 【 SUM(Amount) DESC】
8、单选题:
DDL语句创建对象命令是()。
选项:
A: Make
B: Set
C: Create
D: Order
答案: 【 Create】
9、单选题:
SQL Server支持生成数据库或数据表脚本.sql文件,执行该文件可以()。
选项:
A: 向新数据库导入数据
B: 维护数据库或数据表
C: 重建数据库或数据表
D: 更新数据库或数据表
答案: 【 重建数据库或数据表】
10、多选题:
BookStore数据库中有客户表Customer(CustomerCode, Name, Sex, Hometown, Email, Telephone, LoginDate, Password)查询Customer表中所有客户的信息,SQL语句:SELECT ________ FROM Customer
选项:
A: *
B: CustomerCode, Name, Hometown, Sex, Email, Telephone, LoginTime, PassWord
C: CustomerCode, Hometown, Telephone, Name, Sex, Email, LoginTime, PassWord
D: CustomerCode ~ PassWord
答案: 【 *;
CustomerCode, Name, Hometown, Sex, Email, Telephone, LoginTime, PassWord;
CustomerCode, Hometown, Telephone, Name, Sex, Email, LoginTime, PassWord】
11、多选题:
BookStore数据库中有图书表Book(BookCode, BookName, Author, PublisherCode, PublishTime,BookSort, ISBN, BookPicture, ContentInro, Price, Discount),其中 PublishTime是datetime类型。查询2009年出版的少儿类图书,要求显示图书名称(BookName)、作者(Author)、出版时间(PublishTime)、价格(Price)和折扣(Discount),并且字段标题分别为图书名称、作者、内容简介、价格和折扣。SQL语句:SELECT BookName As 图书名称, Author As 作者, convert(char(10), PublishTime, 120) As 出版时间, Price As 价格, Discount As 折扣 FROM Book WHERE BookSort='少儿' AND _________
选项:
A: PublishTime=2009
B: YEAR(PublishTime)=2009
C: PublishTime>='2009-1-1' AND PublishTime<'2010-1-1'
D: PublishTime>='2009-1-1' AND PublishTime<='2009-12-31'
答案: 【 YEAR(PublishTime)=2009;
PublishTime>='2009-1-1' AND PublishTime<'2010-1-1';
PublishTime>='2009-1-1' AND PublishTime<='2009-12-31'】
12、多选题:
BookStore数据库中有订单表Order(OrderCode, CustomerCode, TotalPrice, Address, OrderTime, OrderStatus)查询订单总价(TotalPrice)在100到200元之间的订单信息。SQL语句:SELECT OrderCode, TotalPrice, OrderTime, OrderStatus FROM [Order]WHERE ________
选项:
A: TotalPrice BETWEEN 100 AND 200
B: TotalPrice NOT BETWEEN 100 AND 200
C: 100 <=TotalPrice<=200
D: TotalPrice>=100 And TotalPrice<=200
答案: 【 TotalPrice BETWEEN 100 AND 200;
TotalPrice>=100 And TotalPrice<=200】
13、判断题:
BookStore数据库中有图书表 Book(BookCode, BookName, Author, PublisherCode, PublishTime,BookSort, ISBN, BookPicture, ContentInro, Price, Discount)查询图书名称(BookName)含有“程序”的图书信息。SQL语句:SELECT BookCode,BookName,Author,Price,Discount FROM Book WHERE Name=“%程序%”
选项:
A: 正确
B: 错误
答案: 【 错误】
14、判断题:
BookStore数据库中有图书表 Book(BookCode, BookName, Author, PublisherCode, PublishTime,BookSort, ISBN, BookPicture, ContentInro, Price, Discount)查询作者名长度大于等于8的图书信息,显示书名(BookName)及作者(Author)。SQL语句:SELECT BookName, Author FROM Book WHERE Lenth(Author)= 8
选项:
A: 正确
B: 错误
答案: 【 错误】
15、填空题:
平台在批阅填空题时严格区分字母大小写并且精确匹配字符串,填答案时请
