数据库管理实验报告 联系客服

发布时间 : 星期一 文章数据库管理实验报告更新完毕开始阅读945b9e17240c844768eaee06

例3.80 将student表中学生号201215123的学生所属的系改为空值 命令:UPDATE \SET SDEPT=NULL WHERE SNO='201215123'; SELECT \ FROM \结果: 例3.81 从student表中查找出漏填了数据的学生信息 命令:SELECT* FROM \WHERE SNAME IS NULL OR SSEX IS NULL OR SDEPT IS NULL; SELECT \ FROM \结果: 例3.82 找出选修1号课程的不及格的学生 命令:SELECT SNO FROM \WHERE GRADE<60 AND CNO='1'; SELECT \ FROM \结果: 例3.83 找出选修1号课程的不及格的学生以及缺考的学生 命令:SELECT SNO FROM \WHERE GRADE<60 AND CNO='1' UNION

SELECT SNO FROM \WHERE GRADE IS NULL AND CNO='1'; SELECT \ FROM \结果: 例3.84 建立信息系学生的视图 命令:CREATE VIEW IS_STUDENT AS SELECT SNO,SNAME,SAGE FROM \WHERE SDEPT='IS'; SELECT \ FROM \结果: 例3.85 建立信息系选修了1号课程的学生视图 命令:CREATE VIEW IS_STUDENT AS SELECT SNO,SNAME,SAGE FROM \WHERE SDEPT='IS' WITH CHECK OPTION; SELECT \ FROM \结果: 例3.86 建立信息系选修了1号课程的学生视图 命令:CREATE VIEW IS_S1(SNO,SNAME,GRADE) AS SELECT STUDENT.SNO,SNAME,GRADE FROM \WHERE SDEPT='IS' AND STUDENT.SNO=SC.SNO AND SC.CNO='1'; SELECT \ FROM \结果:

例3.87 建立信息系选修了1号课程的学生视图 命令:CREATE VIEW IS_S2 AS SELECT SNO,SNAME,GRADE FROM \WHERE GRADE>=90; SELECT \ FROM \结果: 例3.88 定义一个反应学生出生年份的视图 命令:CREATE VIEW BT_S(SNO,SNAME,SBIRTH) AS SELECT SNO,SNAME,2014-SAGE FROM \SELECT \ FROM \结果: 例3.89 将学生的学号及平均成绩定义为一个视图 命令:CREATE VIEW S_G(SNO,GAVG) AS SELECT SNO,AVG(GRADE) FROM \GROUP BY SNO; SELECT \ FROM \结果: 例3.90 将student表中所有女生记录定义为一个视图 命令:CREATE VIEW F_STUDENT(F_SNO,NAME,SEX,AGE,DEPT) AS SELECT* FROM \WHERE SSEX='女'; SELECT \

FROM \结果: 例3.91 删除视图BT_S和视图IS_S1 命令:DROP VIEW BT_S; DROP VIEW IS_S1 CASCADE; 例3.92 在信息系学生视图中找出年龄小于20岁的学生 命令:SELECT SNO,SAGE FROM \WHERE SAGE<20 结果: 例3.93 查询选修了1号课程的信息系学生 命令:SELECT IS_STUDENT.SNO,SNAME FROM \WHERE IS_STUDENT.SNO=SC.SNO AND SC.CNO='1' 结果: 例3.94 在S_G视图中查询平均成绩在90分以上的学生的学号和平均成绩 命令:SELECT SNO,AVG(GRADE) FROM \GROUP BY SNO HAVING AVG(GRADE)>=90 结果: 例3.95 将信息系学生视图IS_STUDENT中学号为“200215125”的学生姓名改为“刘辰” 命令:UPDATE IS_STUDENT SET SNAME='刘辰' WHERE SNO='200215125'; SELECT \ FROM \结果: