MOOC 数据库设计与应用(无锡科技职业学院)1449947178 最新慕课完整章节测试答案
第一章 数据库基础
第一章基础知识测验
1、判断题:
MySQL是一种可以跨平台使用的数据库系统。
选项:
A: 正确
B: 错误
答案: 【 正确】
2、判断题:
现在非常流行的Mango DB数据库是关系型数据库。
选项:
A: 正确
B: 错误
答案: 【 错误】
3、填空题:
MySQL数据库安装后通常默认的管理员用户名为:_________。
答案: 【 root】
4、填空题:
ER图里的E代表_______。
答案: 【 实体】
5、填空题:
一份班级同学的期末各门成绩的打印件可以看成是某数据库中的________。
答案: 【 表】
6、填空题:
ER的关系映射可以分为:一对一,一对多和________。
答案: 【 多对多】
7、填空题:
一个实体的属性可以看成是数据库中某表的________。
答案: 【 列或者字段】
8、填空题:
请列出除了MySQL以外的另一种关系型数据库________。
答案: 【 access,foxpro,foxbase,sql server,oracle,informix,db2,sybase等】
9、填空题:
MySQL可以安装在________操作系统上。
答案: 【 windows,Linux】
10、填空题:
查看当前用户有哪些数据库使用的命令是 。
答案: 【 show databases;】
随堂测验1
1、单选题:
1、在E-R图中使用哪个图素表示实体。
选项:
A: 矩形
B: 圆角矩形
C: 菱形
D: 圆形
答案: 【 矩形】
2、单选题:
2、关系数据库中二维表的行表示什么?
选项:
A: 联系
B: 实体
C: 属性
D: 实体集
答案: 【 实体】
3、判断题:
3、概念模型与计算机无关。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
4、MySQL是关系型数据库管理系统的一种。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、填空题:
5、你听说过哪些数据库管理系统软件,请举出两个常用的。
答案: 【 SQL Server 2014,My SQL,##%_YZPRLFH_%##DB2,Oracle##%_YZPRLFH_%##Access】
第二章 数据表的操作
数据表操作单元测验
1、判断题:
可以用insert语句向多张表插入多条记录。
选项:
A: 正确
B: 错误
答案: 【 错误】
2、判断题:
建表时某一字段如果定义为主键,那么它的具体值可以为空。
选项:
A: 正确
B: 错误
答案: 【 错误】
3、判断题:
create table book(id varchar(10) not null,name varchar(10) not null,price float not null);该SQL语句语法正确。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、填空题:
写出向表book(id,name,price)插入一条记录('1001','c语言',30)的插入语句,全部使用小写。_______________________________________________________________________________________;
答案: 【 insert into book(id,name,price) values ('1001','c语言',30)##%_YZPRLFH_%##insert into book values ('1001','c语言',30)】
5、填空题:
写出将book表中id为'1001'更新为id为'1002'的SQL语句,全部使用小写。________________________________________________________________________________;
答案: 【 update book set id='1002' where id='1001'】
6、填空题:
写出删除book表中所有记录的SQL语句,全部使用小写。_________________________________________________________________;
答案: 【 delete from book;】
7、填空题:
写出删除book表中id='1001'记录的SQL语句,全部使用小写。______________________________________________________________________________;
答案: 【 delete from book where id='1001'】
8、填空题:
创建表book(id,name,price),其中id为主键。create table book(id varchar __________ not null,.....);横线里进行填空。
答案: 【 primary key】
9、填空题:
修改表结构时候可以使用命令关键词:___________。
答案: 【 alter】
10、填空题:
写出删除book表对象的SQL语句,全部使用小写。___________________________________________________________;
答案: 【 drop table book】
随堂测验1
1、填空题:
创建一个名为teacher的表,要求设置五个字段,分别是教师编号tid,7位字符型数据,不能为空,教师姓名tname,可变长8位字符型数据,不能为空,教师性别sex,2位字符型,可以为空,职称prof,可变长10位字符型数据,不能为空,出生日期birth,日期型,可以为空。
答案: 【 create table teacher(tid char(7) not null,tname varchar(8) not null,sex char(2) null,prof varchar(10) not null,birth date not null);】
2、填空题:
查看teacher表的结构。
答案: 【 desc teacher;】
3、填空题:
删除teacher表。
答案: 【 drop table teacher;】
随堂测验2
1、单选题:
修改表的名称使用的alter命令中第二个动词是:( )
选项:
A: alter
B: modify
C: rename
D: update
答案: 【 rename】
2、单选题:
修改表中字段的数据类型使用的alter命令中第二个动词是:( )
选项:
A: modify
B: alter
C: rename
D: update
答案: 【 modify】
3、单选题:
修改表中字段的名称使用的alter命令中第二个动词是:( )
选项:
A: alter
B: rename
C: modify
D: change
答案: 【 change】
4、填空题:
修改表定义的命令动词是 。
答案: 【 alter】
5、填空题:
向表中添加字段的alter命令中第二个动词是 。
答案: 【 add】
随堂测验3
1、填空题:
增数据的命令是什么?
答案: 【 insert】
2、填空题:
改数据的命令是什么?
答案: 【 update】
3、填空题:
删除数据的命令是什么?
答案: 【 delete】