Oracle数据库管理问题,高手请进,关于学生成绩问题

Oracle数据库管理问题,高手请进,关于学生成绩问题,第1张

----------------------------------------Problem 1

SELECT studentsno,coursecno,gradecgrade

FroM student,course,grade,

(SELECT cno,Max(cgrade) maxgrade

FroM grade

GROUP BY cno) M

WHERE studentsno = gradesno AND

coursecno = gradecno AND

gradecno = Mcno AND

gradecgrade = Mmaxgrade;

------------------------------------------Problem 2

INSERT INTO re_exam

SELECT sno,cno,re_grade,sysdate

FROM grade WHERE cgrade<60;

-----------------------------------------Problem 3

CREATE OR REPLACE PROCEDURE sumcredits IS

BEGIN

FOR stu_cur IN (SELECT Sum(ccredit) SCC,sno

FROM course,grade

WHERE gradecno = coursecno AND

cgrade>=60

GROUP BY sno)

LOOP

UPDATE student SET scredits = stu_curSCC

WHERE sno = stu_cursno;

END LOOP;

END sumcredits;

---------------------------------------------Problem 4

CREATE OR REPLACE TRIGGER update_exam

AFTER INSERT OR UPDATE ON re_exam

FOR EACH ROW

BEGIN

IF INSERTING THEN

UPDATE grade SET cgrade=:newre_gradede

WHERE gradesno = :newsno and gradecno=:newcno;

ELSIF UPDATING THEN

UPDATE grade SET cgrade=:newre_grade,comments='补考记录'

WHERE gradesno = :newsno and

gradecno = :newcno;

END IF;

END update_exam;

可以补考,计算机等考一二三四级都没过每一级都可以补考。

计算机等考一二三级只需到达及格线60分就可拿取证书,而四级证书需要通过相应的三级科目并且拿到证书,同时四级也要通过才能拿取四级证书。

四级证书前提,先取得相应的三级证书。

不要着急,没事,清考都能过的,都是自己学校的,学校不会特别难为你的,要么你就找老师谈谈,跟他要历年试卷,当然顺便谈谈才是主要的,试卷是次要的。其实也没有那么难吧,我记得我也没有怎么学,也过了,都是考前背的,我老师是原东方。

以上就是关于Oracle数据库管理问题,高手请进,关于学生成绩问题全部的内容,包括:Oracle数据库管理问题,高手请进,关于学生成绩问题、计算机等级考试一级没通过还能补考吗、我是河南理工大学大四的一名学生,我有一门限选课(数据库)重修没过,想问一下学哥学姐们怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9326194.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存