MOOC 数据库技术及应用(河北经贸大学)1461673162 最新慕课完整章节测试答案
专题01 数据库概论
文章目录
数据库概论测试
1、单选题:
DBMS 是指()
选项:
A: 数据库
B: 数据库系统
C: 数据库管理系统
D: 机构化查询语言
答案: 【 数据库管理系统】
2、单选题:
SQL是指()
选项:
A: 数据库
B: 数据库系统
C: 数据库管理系统
D: 结构化查询语言
答案: 【 结构化查询语言】
3、单选题:
在数据管理中,数据不保存,只是在完成某一个计算时才将数据输入,属于()
选项:
A: 人工管理阶段
B: 文件管理阶段
C: 数据库系统阶段
D: 数据处理
答案: 【 人工管理阶段 】
4、单选题:
将数据转换成信息的过程属于()
选项:
A: 人工管理阶段
B: 文件管理阶段
C: 数据库系统阶段
D: 数据处理
答案: 【 数据处理】
5、单选题:
二维表中的数据联系属于()
选项:
A: 层次模型
B: 网状模型
C: 关系模型
D: 概念模型
答案: 【 关系模型】
6、单选题:
用E-R图来描述现实世界的模型属于()
选项:
A: 层次模型
B: 概念模型
C: 网状模型
D: 关系模型
答案: 【 概念模型】
7、单选题:
在数据库设计中,主要考虑“做什么”属于()阶段
选项:
A: 需求分析
B: 概念结构设计
C: 逻辑结构设计
D: 物理结构设计
答案: 【 需求分析 】
8、单选题:
在数据库设计中,概念结构转化为数据模型,属于()阶段
选项:
A: 需求分析
B: 概念结构设计
C: 逻辑结构设计
D: 物理结构设计
答案: 【 逻辑结构设计】
9、单选题:
SQL Server 是基于( )体系的关系型数据库管理系统 A、 B、主机 C、 D、单机
选项:
A: 客户机/服务器
B: 主机
C: N层
D: 单机
答案: 【 客户机/服务器】
10、单选题:
SQL Server 2008 是( )数据库管理系统
选项:
A: 层次型
B: 网状型
C: 关系型
D: 数据型
答案: 【 关系型】
11、判断题:
数据库的英文缩写是DB
选项:
A: 正确
B: 错误
答案: 【 正确】
12、判断题:
数据管理技术发展的第一阶段是人工管理阶段
选项:
A: 正确
B: 错误
答案: 【 正确】
13、判断题:
信息世界是用概念模型来对其进行描述
选项:
A: 正确
B: 错误
答案: 【 正确】
14、判断题:
网状型数据模型就是一个二维表
选项:
A: 正确
B: 错误
答案: 【 错误】
15、判断题:
SQL Server是一种基于客户/服务器模式的关系数据库管理系统
选项:
A: 正确
B: 错误
答案: 【 正确】
专题02 数据模型
数据模型测试
1、单选题:
关系数据模型的三要素不包括
选项:
A: 关系数据结构
B: 关系集合操作
C: 关系完整性约束
D: 关系三层结构
答案: 【 关系三层结构】
2、单选题:
以下关于关系描述正确的是
选项:
A: 关系是属性的集合
B: 关系是元组的集合
C: 关系是值域的聚合
D: 关系是分量的聚合
答案: 【 关系是元组的集合】
3、单选题:
实体完整性的目的是要保证
选项:
A: 实体的属性取值正确
B: 关系中的每个元组是可识别和唯一的
C: 和其他实体正确关联
D: 以上都不对
答案: 【 关系中的每个元组是可识别和唯一的】
4、单选题:
外部关键字用于实现参照完整性,它的取值
选项:
A: 可以为空值
B: 等于被参照关系某个元组的主关键字值
C: 不可以为空值
D: A或B
答案: 【 A或B】
5、单选题:
用E-R图来描述现实世界的模型属于()
选项:
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、填空题:
关系数据库分三层模式结构,分别为()、概念模式和外部
答案: 【 存储模式,概念模式,外部模式】
12、填空题:
基本表属于三层模式中的()模式
答案: 【 概念】
13、填空题:
关系模型有()三类完整性。
答案: 【 实体完整性,参照完整性,用户定义的完整性】
14、填空题:
在关系数据模型中,二维表的列称为属性,二维表的行称为()。
答案: 【 元组】
15、填空题:
数据模型不仅表示事物本身的数据,而且表示()。
答案: 【 数据之间的关系】
专题03 创建表
专题3测试
1、单选题:
创建数据库的命令是()
选项:
A: create database
B: alter database
C: drop database
D: create table
答案: 【 create database】
2、单选题:
创建一个数据表时,可以指定的约束类型中不包含()
选项:
A: 主键约束
B: 唯一性约束
C: 共享性
D: 检查约束
答案: 【 共享性】
3、单选题:
下列关于主关键字叙述正确的是:
选项:
A: 一个表可以没有主关键字
B: 只能将一个字段定义为主关键字
C: 如果一个表只有一个记录,则主关键字字段可以为空值
D: 都正确
答案: 【 一个表可以没有主关键字】
4、单选题:
关于CREATE TABLE 语句,下列描述正确的是:
选项:
A: 必须在数据表名称中指定表所属的数据库
B: 必须指明数据表的所有者
C: 指定的所有者和表名称组合起来在数据库中必须唯一
D: 省略数据表名称时,则自动创建一个本地临时表
答案: 【 指定的所有者和表名称组合起来在数据库中必须唯一】
5、单选题:
数据完整性不包括()
选项:
A: 用户定义完整性
B: 实体完整性
C: 程序完整性
D: 域完整性
答案: 【 程序完整性】
6、单选题:
数据定义语言中,表示外键约束的关键字是()
选项:
A: check
B: foreign key
C: primary key
D: unique
答案: 【 foreign key】
7、单选题:
在建立表时,将年龄字段值限制在 18~40 之间,这种约束属于()
选项:
A: 主键约束
B: 默认约束
C: 检查约束
D: 外键约束
答案: 【 检查约束】
8、单选题:
已知两个关系:职工(职工号,职工名,性别,职务,工资)设备(设备号,职工号,设备名,数量)其中职工号、设备号分别为职工关系和设备关系的关键字,则两个关系的属性中,存在一个外部关键字为()。
选项:
A: 设备关系的“职工号”
B: 职工关系的“职工号”
C: 职工号
D: 设备号和职工号
答案: 【 设备关系的“职工号”】
9、判断题:
表就是数据库,数据库中只有表
选项:
A: 正确
B: 错误
答案: 【 错误】
10、判断题:
字段是字符型常量
选项:
A: 正确
B: 错误
答案: 【 错误】
11、判断题:
数据表中每一行对应一条记录
选项:
A: 正确
B: 错误
答案: 【 正确】
12、判断题:
一个二维表就是一个关系
选项:
A: 正确
B: 错误
答案: 【 正确】
13、判断题:
SQL是关系型数据库管理系统
选项:
A: 正确
B: 错误
答案: 【 正确】
表的建立
1、填空题:
创建表的关键词是()
答案: 【 create】
2、填空题:
修改表的命令是:()table 架构名.表名
答案: 【 alter】
3、填空题:
为学生表增加“联系电话” 一列char(10),不允许为空。alter table 学生 add联系电话 【1】
答案: 【 char(10) not null】
4、填空题:
创建一个xs表(xh char(12) 主键 ,xm char(8),xb char(2)只能输入男或女,cj int 默认值为0)的命令:create table xs(xh char(12) primary key,xb char(2) 【1】,cj int default(0))
答案: 【 check(xb in('男','女'))##%_YZPRLFH_%##check(xb='男' or xb='女')##%_YZPRLFH_%##check(xb='女' or xb='男')】
5、填空题:
在lx数据库中创建一个架构jg:create 【1】 jg
答案: 【 schema】
专题04 修改表
专题4测验
1、单选题:
假设要向表memebers中增加一个scores列,下面语句正确的是( )。
选项:
A: ALTER TABLE memebers ADD scores INT
B: ALTER TABLE memebers ADD COLUMN scores INT
C: CREATE TABLE memebers ADD COLUMN scores INT
D: CREATE TABLE memebers ADD scores INT
答案: 【 ALTER TABLE memebers ADD scores INT】
2、单选题:
使用哪个语句或子句删除表中的列?( )
选项:
A: drop
B: delete
C: alter
D: add
答案: 【 drop】
3、单选题:
创建学生信息表时,设定学号要小于1000,应采用( )约束。
选项:
A: 外键
B: 默认
C: 主键
D: 检查
答案: 【 检查】
4、单选题:
在表中创建检查约束的关键字是
选项:
A: primary key
B: unique
C: defalut
D: check
答案: 【 check】
5、单选题:
修改表的命令是
选项:
A: create
B: alter
C: delete
D: add
答案: 【 alter】
6、填空题:
在xs表中增加一个字段jg char(10):alter table xs 【1】jg char(10)
答案: 【 add】
7、填空题:
在xs表的xm字段增加一个唯一性约束,约束名为uq_xm。alter table xs add constraint 【1】 (xm)
答案: 【 uq_xm unique】
8、填空题:
修改xs表中jg的数据类型为char(20) 不允许为空:alter table xs 【1】 jg char(20) not null
答案: 【 alte column】
9、填空题:
删除xs表中jg这一列:alter table xs 【1】jg
答案: 【 drop column】
10、填空题:
把xs表中的xm改为xsxm:【1】xs.xm xsxm column
答案: 【 sp_rename】
11、填空题:
删除xs表:【1】 table xs
答案: 【 drop】
修改表
1、填空题:
在xs表中增加一个字段jg char(10):alter table xs 【1】jg char(10)
答案: 【 add】