4.5.3
查询选修课程名为“高等数学”的学生学号和姓名。 代码:
SELECT A.sno,sname
FROM student A INNER JOIN sc B ON A.sno=B.sno INNER JOIN course C ON B.cno=C.cno WHERE C.cname='高等数学'; 结果:
4.5.4
查询“C03”课程不及格的学生信息 代码:
SELECT A.sno,sname,ssex,smajor,sclass
FROM student A INNER JOIN sc B ON A.sno=B.sno INNER JOIN course C ON B.cno=C.cno WHERE C.cno='C03' AND B.degree<60; 结果:
4.5.5
查询不讲授“C01”课程的教师姓名。 代码:
SELECT tname FROM teacher
WHERE tno=ANY(SELECT tno FROM course WHERE cno!='C01' ); 结果:
4.5.6
插入学号为“140210322”、姓名为“曾淑亮”、性别为“男”的学生信息。 代码:
INSERT INTO student (sno,sname,ssex) VALUES ('140210322','曾淑亮','男'); 结果:
5项目设计总结
这次学生成绩管理系统设计,我们主要采用的是命令行,然后Navicat图形界
面辅助操作的方式完成设计。通过这次程序设计,加深了对课程设计的理解。在这次课程设计中,我们回顾了很多以前的东西,也发现了很多的问题,以前都没遇见过的,收获很大。在对不同的功能代码是不一定可以完整的执行的,不过大概都是一样的。看着自己做的系统,我们自己就会又欣慰又难过,欣慰的是终于把它做出来了,虽然遇到很多困难,难过的是自己知道还有很多的不足,但是由于知识的有限,无法去完善,才知道“书到用时方恨少”。
此次成绩管理系统的设计让我们对Mysql数据库的了解更加深入,在整个是设计过程中,通过对把各个管理信息连接起来的分析,锻炼了我们对事情的分析能力,通过怎样解决过程中出现的问题,提高了我们查找文献的能力,对网络资源的利用能力和与其他同学的交流沟通能力。而且经历这次课程设计,我们也学会了自学和分工合作。
我们觉得每一次的课程设计,都是让我们对原有知识从了解表面到深入本质,从个体学习到整体把握的跳跃,更是让我们把课本的知识应用到实际中,让我们了解了我们的学习有什么用,能够解决什么样的问题,增加我们的自信和学习的动力。
总之,通过这次课程设计,我们获益匪浅。也感受到了和同学合作开发的乐趣,同时验证了一句话“团结就是力量”。最后感谢老师的悉心教导,为我们的程序开发之路打下了扎实的基础。
您好,欢迎您阅读我的文章,本WOR文档可编辑修改,也可以直接打印。阅读过后,希望您提出保贵的意见或建议。阅读和学习是一种非常好的习惯,坚持下去,让我们共同进步。