![王珊《数据库系统概论》(第5版)配套题库【名校考研真题+课后习题+章节题库+模拟试题】](https://wfqqreader-1252317822.image.myqcloud.com/cover/154/27054154/b_27054154.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第8章 数据库编程
1.使用嵌入式SQL对学生-课程数据库中的表完成下述功能:
(1)查询某一门课程的信息。要查询的课程由用户在程序运行过程中指定,放在主变量中。
(2)查询选修某一门课程的选课信息,要查询的课程号由用户在程序运行过程中指定,放在主变量中,然后根据用户的要求修改其中某些记录的成绩字段。
答:(1)
![](https://epubservercos.yuewen.com/BFEA64/15436720004712606/epubprivate/OEBPS/Images/image068.png?sign=1738886318-ANxSvq2JA3IpBdEZ4g1XLUR0M46n5oA5-0-c214be60e34f8debb89e164fb91be94e)
(2)
![](https://epubservercos.yuewen.com/BFEA64/15436720004712606/epubprivate/OEBPS/Images/image069.png?sign=1738886318-EfF76ygeHhjfAbWSpwFBlLjuGE1XUS9s-0-a3a9f11cc18badc422f1cef5a357a43c)
2对学生-课程数据库编写存储过程,完成下述功能:
(1)统计离散数学的成绩分布情况,即按照各分数段统计人数。
(2)统计任意一门课的平均成绩。
(3)将学生选课成绩从百分制改为等级制(即A、B、C、D、E)。
答:
(1)统计离散数学的成绩分布情况,即按照各分数段统计人数。
![](https://epubservercos.yuewen.com/BFEA64/15436720004712606/epubprivate/OEBPS/Images/image070.png?sign=1738886318-BGXuAL5ehPjjqcmOuWOFkDWVVVrCzMYH-0-1c757b60e4dce38346b2cbfd6a886401)
(2)统计任意一门课的平均成绩。
![](https://epubservercos.yuewen.com/BFEA64/15436720004712606/epubprivate/OEBPS/Images/image071.png?sign=1738886318-v2jTrJGnbLYsX8QtjJMlEIkegFISQLUw-0-11500ebd6c5227fc64032b0c8c806518)
(3)将学生选课成绩从百分制改为等级制(即A、B、C、D、E)。
说明:因为成绩属性的数据类型是整型,所以没有办法直接改成字符型的值。按照题目的语义,给出参考答案如下:
![](https://epubservercos.yuewen.com/BFEA64/15436720004712606/epubprivate/OEBPS/Images/image072.png?sign=1738886318-vkfyWUWC56rnorvD0G0GHtqs6tixdg2a-0-c1f113972ffbdbce1eed2cef2e4f19ea)