SC.GRADE>=85 then 4 when 85>SC.GRADE and SC.GRADE>=75 then 3 when 75>SC.GRADE and SC.GRADE>=60 then 2 when 60>SC.GRADE then 1 end) from Students sРinner join SC on sc.SNO=s.SNOРwhere s.SNO=@SNO and SC.GRADE>3Рgroup by s.SNOРselect @GPA=(@AVG_GRADE*@SUM_CREDIT)/@All_CREDITР3.选做题:Р 使用其它程序设计语言编程,连接数据库并提交SQL语句,显示查询结果。Р 要求:实现上题中的第3)小题要求,设计一个图形界面来输入查询的参数SNO,及显示查询的结果。(如采用VC++,VB等)Р实验四:事务的管理(选作)Р实验要求:Р采用实验一的建库脚本和数据插入脚本创建Student数据库。Р测试事务隔离级别,要求:Р 分别设置不同的隔离级别,包括:РSET TRANSACTION ISOLATION LEVEL SERIALIZABLE;РSET TRANSACTION ISOLATION LEVEL MITTED;РSET TRANSACTION ISOLATION LEVEL READ ONLY;Р两个并发事务交错执行的程序,能分别显示每种隔离级别下,是否出现丢失更新,脏读,读值不可复现以及幻象四种情况。Р3.备份与恢复Р备份数据库Р答:РBACKUP DATABASE testРTO disk = 'c:\test'Р删除sc表Р答:DROP TABLE SCР恢复到删除之前Р答: РUSE masterРGOРRESTORE DATABASE test_wtРFROM disk = 'c:\test_wt'РGO