2021 数据库设计与应用(无锡科技职业学院)1465445501 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-09-05到2022-01-15
【作业】第一章 数据库基础 认识数据库
1、 问题:根据自己对超市运营的理解,创建超市管理系统数据库,要求绘制ER图,并写出创建数据库的SQL语句,在语句后面对语句的内容进行说明。
评分规则: 【 绘制的ER图中至少要有三个实体,实体之间的关系要注明关系名称,每个实体要注明实体的属性。
创建数据库的SQL语句正确,说明内容完整。
】
第一章 数据库基础 第一章基础知识测验
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、 问题:可以用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);
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、 问题:library(book_id,book_name,num);library表–图书编号:book_id varchar(20) 主键;图书名称:book_name varchar(20) 不为空;数量num int 不为空; 1. 使用create table语句创建library表。
评分规则: 【 和标准答案进行对比
】
2、 问题:library(book_id,book_name,num);library表–图书编号:book_id varchar(20) 主键;图书名称:book_name varchar(20) 不为空;数量num int 不为空; 2. 对library表使用insert语句插入三条记录,分别为:(‘1001′,’c++’,10),(‘1002′,’java’,20),(‘1003′,’web’,30)。
评分规则: 【 和标准答案进行对比 create table library( book_id varchar(20) primary key, book_name varchar(20) not null, num int not null);
】
3、 问题:library(book_id,book_name,num);library表–图书编号:book_id varchar(20) 主键;图书名称:book_name varchar(20) 不为空;数量num int 不为空; 3. 使用SQL语句将这三条记录的num字段的值全部更新为100。
评分规则: 【 和标准答案进行对比
】
4、 问题:library(book_id,book_name,num);library表–图书编号:book_id varchar(20) 主键;图书名称:book_name varchar(20) 不为空;数量num int 不为空; 4.使用SQL语句将book_id为1001的记录的num值更新为80。
评分规则: 【 和标准答案进行对比。
】
5、 问题:library(book_id,book_name,num);library表–图书编号:book_id varchar(20) 主键;图书名称:book_name varchar(20) 不为空;数量num int 不为空; 5. 使用查询语句查询出library表中num大于50但小于120的所有记录。
评分规则: 【 和标准答案进行对比
】
6、 问题:library(book_id,book_name,num);library表–图书编号:book_id varchar(20) 主键;图书名称:book_name varchar(20) 不为空;数量num int 不为空; 6. 使用SQL语句删除book_id为1003的记录。
评分规则: 【 和标准答案进行对比。
】
7、 问题:library(book_id,book_name,num);library表–图书编号:book_id varchar(20) 主键;图书名称:book_name varchar(20) 不为空;数量num int 不为空; 7. 使用SQL语句删除library表中的所有记录。
评分规则: 【 和标准答案对比。
】
【作业】第三章 数据查询 数据查询作业
1、 问题:完成教材视图工作任务中的课后练习。
评分规则: 【 第一到第八题每题十分,第九题二十分。
】
第三章 数据查询 数据查询单元测试
1、 问题:可以使用delete语句来删除视图。
选项:
A:正确
B:错误
答案: 【错误】
2、 问题:select a.name,b.course_name from student a,course b where a.id=b.student_id;该查询语句语法存在错误。
选项:
A:正确
B:错误
答案: 【错误】
3、 问题:子查询可以不写在where子句后面,可以写在select后面。
选项:
A:正确
B:错误
答案: 【错误】
4、 问题:写出查询student表中所有记录内容的语句,都使用小写表示,结尾不需要加任何标点符号。_____________;
答案: 【select * from student】
5、 问题:写出查询student表中name为’John’的学生的所有信息的语句,都使用小写,语句结尾不需要标点符号。—————————————————————————————————————————;
答案: 【select * from student where name=’John’】
6、 问题:写出查询student表中所有’李’姓同学的全部信息,name为姓名字段,使用小写,结尾不需要加标点符号。____________;
答案: 【select * from student where name like ‘李%’】
7、 问题:写出查询处student表中姓名为3个字且最后一个字为’强’且age<20岁同学的全部信息,name为姓名字段,使用小写,结尾不需要加标点符号。_____________;
答案: 【select * from student where age<20 and name like ‘_ _ 强’】
8、 问题:写出查询student表中所有记录内容并按照学号id进行降序排序的语句,都使用小写表示,结尾不需要加任何标点符号。————————————————————————————————————————————;
答案: 【select * from student order by id desc】
9、 问题:写出针对student表的id进行分组排序,统计出每个学号的成绩(grade)总和的语句,都使用小写表示,结尾不需要加任何标点符号。————————————————————————————————————————————;
答案: 【select id,sum(grade) from student group by id】
10、 问题:写出建立一个视图名为view1的语句,该视图用来显示student表中所有记录总数。都使用小写表示,结尾不需要加任何标点符号。———————————————————————————————————————————————;
答案: 【create view view1
as
select count(*) from student;】
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦