24秋国开电大春内蒙古开放大学数据库应用技术第11章 测验答卷参考答案

[复制链接]
查看: 41|回复: 0

19万

主题

19万

帖子

59万

积分

论坛元老

Rank: 8Rank: 8

积分
597069
发表于 2024-10-11 12:17:29 | 显示全部楼层 |阅读模式
第11章 测验答卷
第11章 测验答卷
第11章 测验
试卷总分:70  得分:70

一、单项选择(每小题2分,共10个题,20分)

1. 图书馆管理系统中表tb_user和表tb_book之间的关系是(  )。
A. 一对一
B. 一对多
C. 多对多
D. 不确定
答案:

2.图书馆管理系统中表tb_bibliography和表tb_book之间的关系是(  )。
A. 一对一
B. 一对多
C. 多对多
D. 不确定
答案:,我们的目标是要做全覆盖、全正确的答案搜索服务。

3.图书馆管理系统中表tb_record和表tb_book之间的关系是(  )。
A. 一对一
B. 一对多
C. 多对多
D. 不确定
答案:
国开形成性考核答案
4.图书馆管理系统中表tb_record和表tb_user之间的关系是(  )。
A. 一对一
B. 一对多
C. 多对多
D. 不确定
答案:

5.?针对PHP语句

 “$mysqli?=?mysqli_connect('localhost',?'root',?'',?'user_lib');”??
 以下解释错误的是(  )。
A. 所连接的主机是localhost
B. 以root账户登陆
C. 密码为空格
D. 所连接的数据库为user_lib
答案:

6.针对PHP语句 “$mysqli->query("set author_names utf8");  ”  以下解释正确的是(  )。
A. 查询表“set author_names utf8”的所有记录
B. 设置表的“author_names”字段名为“utf8”
C. 设置查询名为“set?author_names?utf8 ”
D. 设置编码格式以正确显示中文字符
答案:

7.以下不属于数据库系统开发的是(  )。
A. 系统分析
B. 系统设计
C. 系统实施
D. 系统更新
答案:

8.地址栏中输入的地址为“http://localhost:8080/helloworld.php”,则以下表达正确的是(  )。
A. 主机名为localhost:8080
B. Apache的端口号为8080
C. 该网址不符合规范,无法访问
D. php结尾的文件应改为html结尾,否则无法访问
答案:

9.以下一段代码的功能是(  )。
 $mysqli = mysqli_connect('localhost', 'root', '', 'lib');
 $mysqli->query("set names utf8");
 $sql = 'update tb_user set type="临时读者" where name="王子轩"';
 $res = $mysqli->query($sql);
A. 增加姓名为“王子轩”的读者记录
B. 修改姓名为“王子轩”的读者类型为“临时读者”
C. 修改姓名为“王子轩”的读者姓名为“临时读者”
D. 信息不全,无法判断
答案:

10.以下一段代码的功能是(  )。
 $mysqli = mysqli_connect('localhost', 'root', '', 'lib');
 $sql = 'select * from tb_user';
 $res = $mysqli->query($sql);
A. 显示所有读者记录
B. 显示tb-user的指定列
C. 显示tb_user字段的所有值
D. 信息不全,无法判断
答案:


二.判断题(每小题2分,共5个题,10分)

11.WampServer是一个集Apache、MySQL和PHP于一身,在Windows操作系统下的集成开发环境。(  )
答案:

12.PHP作为一种嵌入HTML的脚本语言,以“”和”标签对的方式标明PHP代码执行的起止。(  )
答案:

13.Apache的默认端口号通常为80。(  )
答案:

14.MySQL的默认端口号通常为3306。(  )
答案:

15.请判断以下表述的对错。

 GRANT?SELECT,?INSERT,?UPDATE?ON?*.*?TO?'16100101'@'localhost';?的含义是对账户“16100101”赋予在localhost主机上所有数据库中表执行查找、插入以及更新的权限。(  )一网一平台答案
答案:


三.综合应用题(本题40分,共3个小题。第1个小题15分,第2个小题20分,第3个小题5分)
图书销售

16.写出创建如下三张数据表的SQL语句。

 “图书”表结构:

 书号:普通编码定长字符类型,长度为10,主键。

 书名:普通编码可变长字符类型,长度为20,非空。
 类别:统一字符编码定长字符类型,长度为4,取值为:“高等数学”、“量子力学”、“国学基础”。

 出版日期:日期类型。

 单价:整型。

?

 “书店”表结构:

 书店编号:普通编码定长字符类型,长度为20,主键。

 书店名:普通编码可变长字符类型,长度为30,非空。

 地址:统一字符编码可变长字符类型,长度为30。
?

 “销售”表结构:

 书号:普通编码定长字符类型,长度为10,引用图书表的外键。一网一平台答案

 书店编号:普通编码定长字符类型,长度为20,引用书店表的外键。

 销售时间:日期时间类型。,我们的目标是要做全覆盖、全正确的答案搜索服务。

 销售数量:整型。

 主键:(书号,书店编号,销售时间)。
答案:CREATETABLE图书(书号char(10)primarykey,书名varchar(20)notnull,类别nchar(4)CHECK(类别IN('高等数学','量子力学','国学基础')),出版日期date,单价int)CREATETABLE书店(书店编号char(20)primarykey,书店名varchar(30)notnull,地址nvarchar(30))CREATETABLE销售(书号char(10),书店编号char(20),销售时间datetime,销售数量int,Primarykey(书号,书店编号,销售时间),Foreignkey(书号)references图书(书号),Foreignkey(书店编号)references书店(书店编号))


17.依据第1题所创建的三张表,写出完成下列操作的SQL语句。

 1)? 查询“量子力学”类图书的书名和出版日期。

 2)? 查询单价大于等于60的图书的销售情况,列出书名、类别、销售时间和销售数量。

 3)? 将量子力学类图书的单价降低10。

 4)? 在书店表中插入一行数据,书店编号:SD100,书店名:新华书店,地址:西单。
答案:1)SELECT书名,出版日期FROM图书WHERE类别='量子力学'2)SELECT书名,类别,销售时间,销售数量FROM图书aJOIN销售bONa.书号=b.书号WHERE单价>=603)UPDATE图书SET单价=单价-10WHERE类别= '量子力学'4)INSERTINTO书店VALUES('SD100','新华书店','西单')


18.依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询销售了“高等数学”类图书的书店名和地址。
答案:CREATEVIEWV1ASSELECT书店名,地址FROM书店aJOIN销售bONa.书店编号=b.书店编号JOIN图书cONc.书号=b.书号WHERE类别='高等数学'





上一篇:24秋国开电大春内蒙古开放大学数据库应用技术实验答卷参考答案
下一篇:24秋国开电大春内蒙古开放大学数据库应用技术第10章 测验答卷参考答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图