![王珊《数据库系统概论》(第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=1739306665-bO7yiebXbE8CTFCT8lC9kmsXty0no9kW-0-9a7a6197afc58be035bd77622c81949c)
(2)
![](https://epubservercos.yuewen.com/BFEA64/15436720004712606/epubprivate/OEBPS/Images/image069.png?sign=1739306665-0JPHOfSdSNfYMp3ZrygBvku2L3VJV59P-0-342293b16ab0391aca2ed9ee9d0442bc)
2对学生-课程数据库编写存储过程,完成下述功能:
(1)统计离散数学的成绩分布情况,即按照各分数段统计人数。
(2)统计任意一门课的平均成绩。
(3)将学生选课成绩从百分制改为等级制(即A、B、C、D、E)。
答:
(1)统计离散数学的成绩分布情况,即按照各分数段统计人数。
![](https://epubservercos.yuewen.com/BFEA64/15436720004712606/epubprivate/OEBPS/Images/image070.png?sign=1739306665-RKb9imMlesNS1BkhKFFjAuDeAhLVDVV4-0-80e5cd1b7c89cf920447123423772bc7)
(2)统计任意一门课的平均成绩。
![](https://epubservercos.yuewen.com/BFEA64/15436720004712606/epubprivate/OEBPS/Images/image071.png?sign=1739306665-TWHduD4qHc3GJjuMCwFm8XnGvG3T6YC3-0-ad1d3664984280eb43fa55cf7a286352)
(3)将学生选课成绩从百分制改为等级制(即A、B、C、D、E)。
说明:因为成绩属性的数据类型是整型,所以没有办法直接改成字符型的值。按照题目的语义,给出参考答案如下:
![](https://epubservercos.yuewen.com/BFEA64/15436720004712606/epubprivate/OEBPS/Images/image072.png?sign=1739306665-uFrb2JEC1tFCtoZPfxQgTdaTFd9OC9P3-0-e8f0646049f9ba0eded15cd5ed18fc73)