其他大学

国家开放大学23秋学期数据库应用技术第11章 测验[标准答案]

时间:2024-02-02  作者:在线  来源:互联网  点击: 次  

标签:
内容摘要:
国家开放大学23秋学期数据库应用技术第11章 测验[标准答案] 第11章 测验 试卷总分:70 得分:70 一、单项选择题(每小题2分,共10个题,20分) 1.图书馆管理系统中表tb_user和表tb_book之间的关系是(  )。 A.一对一 B.一对多 C.多对多 D.不确

可做作业 考核 论文 联系联系优学网 QQ:3064302332 微信:wxxygzs

国家开放大学23秋学期数据库应用技术第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的脚本语言,以“<body>”和</body>”标签对的方式标明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,引用书店表的外键。
 
 销售时间:日期时间类型。
 
 销售数量:整型。
 
 主键:(书号,书店编号,销售时间)。
 
17.依据第1题所创建的三张表,写出完成下列操作的SQL语句。
 
 1)? 查询“量子力学”类图书的书名和出版日期。
 
 2)? 查询单价大于等于60的图书的销售情况,列出书名、类别、销售时间和销售数量。
 
 3)? 将量子力学类图书的单价降低10。
 
 4)? 在书店表中插入一行数据,书店编号:SD100,书店名:新华书店,地址:西单。
 
18.依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询销售了“高等数学”类图书的书店名和地址。
 
实验
试卷总分:100  得分:0
 
实验目的:通过使用SSMS工具,练习对数据库中的数据表进行单表查询、多表连接查询、子查询。对数据表中的数据进行更改和删除等操作。
 
实验要求:将相关的SQL 语句和运行结果的截屏保存在文件中,或填写在下面的实验报告中,并通过网络提交。
 
实验内容:
 
使用SSMS工具,在“可用数据库”中选中Students数据库,完成如下实验。
 
1.单表查询。写出实现如下查询的SQL语句。
 
 (1)? 查询学生选课表中的全部数据。
 
 (2)? 查询计算机系的学生的姓名、年龄。
 
 (3)? 查询成绩在70~80分的学生的学号、课程号和成绩。
 
 (4)? 查询计算机系年龄在18~20岁男生的姓名、年龄。
 
 (5)? 查询C001课程的考试成绩最高分。
 
 (6)? 查询计算机系学生的最大年龄和最小年龄。
 
 (7)? 统计各系的学生人数。
 
 (8)? 统计每门课程的选课人数和考试成绩最高分。
 
 (9)? 统计每个学生的选课门数和考试总成绩,并按选课门数升序显示结果。
 
 (10)查询总成绩超过200分的学生,要求列出其学号和总成绩。
 
 (11)查询选课门数超过2门的学生的学号、平均成绩和选课门数。
 
2.多表连接查询。写出实现如下查询的SQL语句。
 
 (12)? 查询选了C002课程的学生的姓名和所在系。
 
 (13)? 查询成绩80分以上的学生的姓名、课程号和成绩,并按成绩降序排列结果。
 
 (14)? 查询计算机系男生选修了“数据库基础”的学生的姓名和成绩。
 
 (15)? 查询学生的选课情况,要求列出每位学生的选课情况(包括未选课的学生),并列出学生的学号、姓名、课程号和考试成绩。
 
 (16)? 查询哪些课程没有人选修,要求列出课程号和课程名。
 
 (17)? 查询计算机系没有选课的学生,列出学生的姓名。
 
3.使用TOP和CASE的查询。写出实现如下查询的SQL语句。
 
 (18)? 列出“数据库基础”课程考试成绩前三名的学生的学号、姓名、所在系和考试成绩。
 
 (19)? 查询Java考试成绩最低的学生的姓名、所在系和Java成绩。
 
 (20)? 查询选修了Java的学生学号、姓名、所在系和成绩,并对所在系进行如下处理:
 
  当所在系为“计算机系”时,显示“CS”;
 
  当所在系为“信息管理系”时,显示“IS”;
 
  当所在系为“通信工程系”时,显示“CO”;
 
  对其他系,均显示“OTHER”。
 
4.子查询。写出实现如下查询的SQL语句。
 
 (21)? 查询选修了C001课程的学生姓名和所在系。
 
 (22)? 查询计算机文化学考试成绩在80分以上的学生的学号和姓名。
 
 (23)? 查询计算机文化学考试成绩最高的学生姓名和所在系。
 
 (24)? 查询年龄最大的男生的姓名和年龄。
 
 (25)? 查询C001课程的考试成绩高于C001课程的平均成绩的学生的学号及其C001课程考试成绩。
 
5.数据更改。写出实现如下操作的SQL语句。
 
 (26)? 将C001课程的考试成绩加10分。
 
 (27)? 将计算机系所有选修了“计算机文化学”课程的学生考试成绩加10分,分别用子查询和多表连接形式实现。
 
6.数据删除。写出实现如下操作的SQL语句。
 
 (28)? 删除考试成绩低于50分的学生的选课记录。
 
 (29)? 删除信息管理系考试成绩低于50分的学生的该门课程的选课记录,分别用子查询和多表连接形式实现。
 
 (30)? 删除Java考试成绩最低的学生的Java选课记录。

出处:奥奥鹏作业答案_优学网_专业的作业答案辅导网
网址:youxue100f.com转载时请注明出处和网址
作业答案_优学网_专业的在离线作业答案辅导网

联系:QQ:3064302332 点击这里给我发消息,谢谢

精彩推荐
热门点击
本类排行

作业资料综合信息发布网站
联系QQ:3064302332 优学网为您服务!点击这里给我发消息,谢谢
优学网成考作业答案网为您服务!
QQ:3064302332

优学网100分作业答案
微信:wxxygzs
联系:QQ:3064302332 youxue100f.com网为您服务!点击这里给我发消息,谢谢
作业资料辅导平台_优学网滇ICP备2021005493号 成考作业答案联系优学网网站地图
Copyright ©2002-2018 奥鹏作业答案_优学网_专业的奥鹏在线离线作业答案辅导网 文军科技 版权所有 Power by DedeCms