大学MOOC mysql数据库技术与应用(商丘职业技术学院)1205615808 最新慕课完整章节测试答案
第一单元 数据库知识入门
第一单元 数据库知识入门测试
1、单选题:
E-R图提供了表示信息世界中实体、属性和________的方法。
选项:
A: 数据
B: 联系
C: 表
D: 模式
答案: 【 联系】
2、单选题:
在关系数据库设计中,设计关系模式属于数据库设计的________。
选项:
A: 需求分析阶段
B: 概念设计阶段
C: 逻辑设计阶段
D: 物理设计阶段
答案: 【 逻辑设计阶段 】
3、单选题:
数据库系统的核心是________。
选项:
A: 数据模型
B: 数据库管理系统
C: 数据库
D: 数据库管理员
答案: 【 数据模型】
4、单选题:
从E—R模型向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的主键是________。
选项:
A: M端实体的主键
B: N端实体的主键
C: M端实体主键与N端实体主键组合
D: 重新选取其他属性
答案: 【 M端实体主键与N端实体主键组合】
5、单选题:
SQL语言又称________。
选项:
A: 结构化定义语言
B: 结构化控制语言
C: 结构化查询语言
D: 结构化操纵语言
答案: 【 结构化查询语言】
6、填空题:
数据库系统的运行与应用结构有客户/服务器结构(C/S结构)和________两种。
答案: 【 浏览器/服务器结构##%_YZPRLFH_%##B/S结构】
7、填空题:
用二维表结构表示实体以及实体间联系的数据模型称为________数据模型。
答案: 【 关系】
8、填空题:
在E-R图中,矩形表示________。
答案: 【 实体】
9、填空题:
在MySQL的安装过程中,若选用“启用TCP/IP网络”,则MySQL会默认选用的端口号是________。
答案: 【 3306】
10、填空题:
MySQL安装成功后,在系统中回默认建立一个________用户。
答案: 【 root】
第二单元 数据库和表的基本操作
第二单元数据库和表的基本操作测试题
1、单选题:
在MySQL中,通常使用________语句来指定一个已有数据库作为当前工作数据库。
选项:
A: USING
B: USED
C: USES
D: USE
答案: 【 USE】
2、单选题:
下列________类型不是MySQL中常用的的数据类型。
选项:
A: INT
B: VAR
C: TIME
D: CHAR
答案: 【 VAR】
3、单选题:
下列语句中,________是数据表创建的基本语句。
选项:
A: CREATE语句
B: INSERT语句
C: DELETE语句
D: UPDATE语句
答案: 【 CREATE语句】
4、单选题:
创建数据表时,要为某个字段添加非空约束,可以使用关键字________。
选项:
A: default关键字
B: not null关键字
C: primary key关键字
D: unique关键字
答案: 【 not null关键字】
5、单选题:
使用ALTER TABLE语句修改表时,如果要修改表的名字,可以使用_______。
选项:
A: change name关键字
B: set name关键字
C: rename关键字
D: new name关键字
答案: 【 rename关键字】
第三单元 管理数据表
第三单元 管理数据表测试题
1、单选题:
修改表记录语句的关键字是:
选项:
A: delete
B: update
C: insert
D: select
答案: 【 update】
2、单选题:
向数据表添加数据时,下面哪个是添加的关键字?
选项:
A: insert
B: update
C: delete
D: select
答案: 【 insert】
3、单选题:
以下删除记录正确的
选项:
A: Delete from emp where name='dony'
B: Delete * from emp where name='dony'
C: Drop from emp where name='dony'
D: Drop * from emp where name='dony'
答案: 【 Delete from emp where name='dony'】
4、单选题:
若要在基本表S中增加一列CN(课程名),下面哪个可用?
选项:
A: ADD TABLE S ALTER(CN CHAR(8))
B: ALTER TABLE S ADD(CN CHAR(8))
C: ADD TABLE S(CN CHAR(8))
D: ALTER TABLE S (ADD CN CHAR(8))
答案: 【 ALTER TABLE S ADD(CN CHAR(8))】
5、单选题:
delete from employee语句的作用是
选项:
A: 删除当前数据库中整个employee表,包括表结构
B: 删除当前数据库中employee表内的所有行
C: 由于没有where子句,因此不删除任何数据
D: 删除当前数据库中employee表内的当前行
答案: 【 删除当前数据库中employee表内的所有行】
6、单选题:
请把下划处的代码补充完整:______ into student (s_name) ______(N’王大军’)
选项:
A: update, values
B: insert, value
C: insert, values
D: delete,values
答案: 【 insert, values】
7、单选题:
下面插入记录的语法格式正确的是
选项:
A: insert from 表名 (字段1,字段2,…) values(值1,值2,…)
B: insert into 表名 (字段1,字段2,…) values(值1,值2,…)
C: insert where 表名 (字段1,字段2,…) values(值1,值2,…)
D: insert into from 表名 (字段1,字段2,…) values(值1,值2,…)
答案: 【 insert into 表名 (字段1,字段2,…) values(值1,值2,…)】
8、单选题:
在SQL语句中,修改表结构时应使用的命令是哪个?
选项:
A: UPDATE TABLE
B: INSERT TABLE
C: ALTER TABLE
D: MODIFY
答案: 【 ALTER TABLE】
9、单选题:
如果用SQL语句创建了一个表SC:CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时下面哪个选项是正确的?
选项:
A: (NULL,’103’,80,’选修’)
B: (’200823’,’101’,NULL,NULL)
C: (’201132’,NULL,86,’ ’)
D: (’201009’,’111’,60,必修)
答案: 【 (’200823’,’101’,NULL,NULL)】
10、单选题:
在MySQL中,通常使用下面哪个关键词语句来进行数据的检索、输出操作?
选项:
A: select
B: insert
C: update
D: delete
答案: 【 select】
11、判断题:
DELETE语句只是删除表中的数据,表本身依然存在数据库中。
选项:
A: 正确
B: 错误
答案: 【 正确】
12、判断题:
delete from 表名 where 字段名=值;表示删除符合条件的记录条。
选项:
A: 正确
B: 错误
答案: 【
