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