《数据库原理及课程设计实验报告.doc》由会员分享,可在线阅读,更多相关《数据库原理及课程设计实验报告.doc(11页珍藏版)》请在三一办公上搜索。
1、数据库原理及课程设计实 验 报 告学号:_ 姓名班级: 第 周 课程名称 数据库原理及课程设计实验课时2学时实验项目视图的使用实验时间2020-11-18-4-5实验目的 通过SQL的视图练习,懂得了视图在SQL中的重要性。实验环境 CPU:i7/10700、内存:8 GB、WINDOWS 10、SQL SERVER2012步骤与方法例76CREATE VIEW IS_StudentAS SELECT Sno,Sname,SageFROM StudentWHERE Sdept=IS;例77CREATE VIEW IS_StudentAS SELECT Sno,Sname,SageFROM St
2、udentWHERE Sdept=ISWITH CHECK OPTION;例78CREATE VIEW IS_S1(Sno,Sname,Grade)AS SELECT Student.Sno,Sname,GradeFROM Student,SCWHERE Sdept=ISANDStudent.Sno=SC.Sno ANDSC.Sno=1;例79CREATE VIEW IS_S2AS SELECT Sno,Sname,GradeFROM IS_S1WHERE Grade=90;例80CREATE VIEW BT_S(Sno,Sname,Sbirth)AS SELECT Sno,Sname,200
3、4-SageFROM Student;例81CREATE VIEW S_G(Sno,Gavg)AS SELECT Sno,AVG(Grade)FROM SCGROUP BY Sno;例82CREATE VIEW F_sutdent(F_Sno,name,sex,age,dept)AS SELECT *FROM StudentWHERE Ssex=女;例83DROP VIEW IS_S1DROP VIEW IS_S2例84SELECT Sno,SageFROM IS_StudentWHERE Sage=90;例87UPDATE IS_StudentSET Sname=刘晨WHERE Sno=20
4、0215122例88INSERTINTO IS_StudentVALUES (200215129,赵新,20)例89DELETE FROM StudentWHERE Sno=200215129AND Sdept=IS;结果分析运行结果截图结论 代码正确运行,结果印证预期。完美的一次SQL查询语句SELECT的功能体验。指导老师评 议 成绩评定: 指导教师签名:年 月 日附件:一、SQL Server2000安装;二、数据库创建、删除、分离、附加、备份、还原;三、基本表的定义、删除与修改;四、数据查询-单表查询;五、数据查询-连接查询;六、数据查询-嵌套查询;内容:P91-98例题52-60七、数据更新内容:例题66-75;习题p118三、简答题5(9)(10)、(11);八、视图的使用;九、自主存取控制;十、数据库的完整性;