大学MOOC 数据库应用技术(长沙民政职业技术学院)1206778811 最新慕课完整章节测试答案
1 关系数据库基础
ER模型
1、单选题:
如果对于实体集A中的每一个实体,实体集B中可有多个实体与之联系;反之,对于实体集B中的每一个实体,实体集A中也可有多个实体与之联系。则称实体集A与B具有( )。
选项:
A: 1:1联系
B: 1:n联系
C: n:m联系
D: 多种联系
答案: 【 n:m联系】
2、单选题:
数据库设计中的概念结构设计的主要工具是( )。
选项:
A: 数据模型
B: E-R模型
C: 新奥尔良模型
D: 概念模型
答案: 【 E-R模型】
3、单选题:
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是( )。
选项:
A: 多对多
B: 一对一
C: 多对一
D: 一对多
答案: 【 一对多】
4、单选题:
当多名学生可以登记一门课程时,学生与课程建立哪类关系?()。
选项:
A: 多对多
B: 一对一
C: 多对一
D: 一对多
答案: 【 多对一】
5、填空题:
ER模型实体用矩形标识,属性用椭圆表示,联系用()表示。
答案: 【 菱形】
ER模型映射到关系模型
1、判断题:
ER模型映射到关系模型时,多对多联系映射为一个新的关系表,新关系表的主键为其相连的任一实体的主键。
选项:
A: 正确
B: 错误
答案: 【 错误】
2、判断题:
ER模型映射到关系模型时,多对多联系映射为一个新的关系表,关系表的主键为其相连的两个实体的主键作为复合主键。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
ER模型映射到关系模型时,一对多联系映射,应在多的一端映射的关系表中添加一的一端关系表的主键字段作为外键。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、填空题:
ER模型映射到关系模型时,实体映射为()。
答案: 【 关系##%_YZPRLFH_%##表】
5、填空题:
ER模型映射到关系模型时,属性映射为关系表的()。
答案: 【 字段##%_YZPRLFH_%##列】
关系数据库基础
1、单选题:
在数据库系统中,没有以下哪种数据模型?( )
选项:
A: 实体联系模型
B: 关系模型
C: 网状模型
D: 层次模型
答案: 【 实体联系模型】
2、单选题:
关于关系数据库基本特征描述错误的是( )。
选项:
A: 与列的次序无关
B: 不同的列应有不同的数据类型
C: 不同的列应有不同的列名
D: 不同的列应有不同的列名
答案: 【 不同的列应有不同的数据类型 】
3、单选题:
以下哪个不是关系数据模型的优点?( )
选项:
A: 结构简单
B: 有标准语言
C: 适用于集合操作
D: 可表示复杂的语义
答案: 【 可表示复杂的语义】
4、单选题:
SQL是一种( )语言。
选项:
A: 函数型
B: 高级算法
C: 关系数据库
D: 人工智能
答案: 【 关系数据库】
5、单选题:
以下哪项不属于数据模型( )
选项:
A: 关系模型
B: 网状模型
C: 层次模型
D: 网络模型
答案: 【 网络模型】
6、单选题:
一张表的主键个数为( )
选项:
A: 至多3个
B: 没有限制
C: 至多1个
D: 至多2个
答案: 【 至多1个】
7、单选题:
数据库服务器、数据库和表的关系,正确的说法是( )
选项:
A: 一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表
B: 一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表
C: 一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表
D: 一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表
答案: 【 一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表】
8、单选题:
关于主键下列说法错误的是()
选项:
A: 只能是表中的一个字段,
B: 是确定数据库中的表的记录的唯一标识字段,
C: 该字段不可为空也不可以重复
D: 可以是表中的多个字段组成的。
答案: 【 只能是表中的一个字段,】
9、多选题:
在下列关于关系的叙述中,正确的是( )
选项:
A: 行在表中的顺序无关紧要
B: 表中任意两行的值不能相同
C: 列在表中的顺序无关紧要
D: 表中任意两列的值不能相同
答案: 【 行在表中的顺序无关紧要;
表中任意两行的值不能相同 ;
列在表中的顺序无关紧要】
10、多选题:
下面系统中属于关系数据库管理系统的是( )
选项:
A: MS_SQL SERVER
B: Oracle
C: IMS
D: MySQL
答案: 【 MS_SQL SERVER ;
Oracle ;
MySQL】
11、多选题:
下面正确的说法是( )
选项:
A: 关键字只能由单个的属性组成
B: 在一个关系中,关键字的值不能为空
C: 一个关系中的所有候选关键字均可以被指定为主关键字
D: 关键字是关系中能够用来惟一标识元组的属性
答案: 【 在一个关系中,关键字的值不能为空;
一个关系中的所有候选关键字均可以被指定为主关键字;
关键字是关系中能够用来惟一标识元组的属性】
12、判断题:
关系型数据库管理系统简称为RDBMS
选项:
A: 正确
B: 错误
答案: 【 正确】
13、判断题:
结构化查询语言只涉及查询数据的语句,并不包括修改和删除数据的语句。
选项:
A: 正确
B: 错误
答案: 【 错误】
14、判断题:
只能将表中的一个列定义为主键,不能将多个列定义为复合的主键。
选项:
A: 正确
B: 错误
答案: 【 错误】
15、判断题:
MySQL数据库管理系统只能在Windows操作系统下运行。
选项:
A: 正确
B: 错误
答案: 【 错误】
16、填空题:
ER模型的实体用________表示。
答案: 【 矩形##%_YZPRLFH_%##方形】
17、填空题:
ER模型中,实体之间存在___种联系。
答案: 【 三##%_YZPRLFH_%##3】
关系模型
1、单选题:
以下关于主键的描述正确的是( )。
选项:
A: 标识表中唯一的实体
B: 创建唯一的索引,允许空值
C: 只允许以表中第一字段建立
D: 表中允许有多个主键
答案: 【 标识表中唯一的实体】
2、单选题:
如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的( )。
选项:
A: 候选码
B: 主码
C: 外码
D: 连接码
答案: 【 外码】
3、单选题:
下面哪项指定了构成多个属性的键?()
选项:
A: 候选键
B: 主键
C: 外键
D: 组合键
答案: 【 组合键】
4、单选题:
下面哪个键是主键的候选键而非主键的属性?( )
选项:
A: 候选键
B: 替换键
C: 外键
D: 组合键
答案: 【 替换键】
5、单选题:
数据库设计中的逻辑结构设计的任务是把( )阶段产生的概念数据库模式变换为逻辑结构的数据库模式。
选项:
A: 需求分析
B: 物理设计
C: 逻辑结构设计
D: 概念结构设计
答案: 【 概念结构设计】
绪论
1、单选题:
下列四项中,不属于数据库特点的是( )
选项:
A: 数据共享
B: 数据完整性
C: 数据冗余很高
D: 数据独立性高
答案: 【 数据冗余很高】
2、单选题:
( )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。
选项:
A: DBMS
B: DB
C: DBS
D: DBA
答案: 【 DBMS】
3、单选题:
数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、( )和用户构成。
选项:
A: DBMS
B: DB
C: DBS
D: DBA
答案: 【 DBA】
4、单选题:
( )是被长期存放在计算机内的、有组织的、统一管理的相关数据的集合。
选项:
A: DATA
B: INFORMATION
C: DB
D: DBS
答案: 【 DB】
5、单选题:
目前( )数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。
选项:
A: 面向对象
B: 关系
C: 分布
D: XML
答案: 【 关系】
2 数据管理
创建管理数据库
1、单选题:
创建数据库使用以下哪项( )
选项:
A: create mytest
B: create table mytest
C: database mytest
D: create database mytest
答案: 【 create database mytest】
2、单选题:
在MySQL中,建立数据库用( )
选项:
A: CREATE TABLE命令
B: CREATE TRIGGER命令
C: CREATE INDEX命令
D: CREATE DATABASE命令
答案: 【 CREATE DATABASE命令】
3、单选题:
在MySQL中查看服务器上的所有数据库用以下哪一项( )
选项:
A: SHOW DATABASE
B: SHOW TABLES
C: SHOW DATABASES
D: SHOW TABLE
答案: 【 SHOW DATABASES】
4、单选题:
以下删除数据库正确的( )
选项:
A: delete * from emp
B: drop database emp
C: drop * from emp
D: delete database emp
答案: 【 drop database emp】
5、单选题:
查看字符排序规则用以下哪一项( )
选项:
A: SHOW TABLE;
B: SHOW COLLATION;
C: SHOW COLLATE;
D: SHOW COLLATES;
答案: 【 SHOW COLLATION;】
6、单选题:
进入要操作的数据库TEST用以下哪一项( )
选项:
A: IN TEST
B: SHOW TEST
C: USER TEST
D: USE TEST
答案: 【 USE TEST】
7、多选题:
“show databases like ‘student%’”命令可以显示出以下数据库( )
选项:
A: student_my
B: studenty
C: mystudent
D: student
答案: 【 student_my;
studenty;
student】
8、多选题:
查看MySQL服务器所支持的字符集用以下哪一项( )
选项:
A: SHOW CHARSET;
B: SHOW CHAR SET;
C: SHOW CHARACTER SET;
D: SHOW TABLE;
答案: 【 SHOW CHARSET;;
SHOW CHAR SET;;
SHOW CHARACTER SET;】
创建表
1、单选题:
创建表的命令是( )
选项:
A: alter view
B: alter table
C: create table
D: create view
答案: 【 create table】
2、单选题:
使用CREATE TABLE语句的( )子句,在创建表时指定默认引擎。
选项:
A: FULLTEXT
B: ENGINE
C: FROM
D: WHRER
答案: 【 ENGINE】
3、单选题:
查找表结构用
