数据库原理与应用 (嵌套查询、数据更新和视图)

数据库原理与应用 (嵌套查询、数据更新和视图)

ID:9344880

大小:54.00 KB

页数:4页

时间:2018-04-28

数据库原理与应用 (嵌套查询、数据更新和视图)_第1页
数据库原理与应用 (嵌套查询、数据更新和视图)_第2页
数据库原理与应用 (嵌套查询、数据更新和视图)_第3页
数据库原理与应用 (嵌套查询、数据更新和视图)_第4页
资源描述:

《数据库原理与应用 (嵌套查询、数据更新和视图)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《数据库原理与应用》实验报告题目:实验五:嵌套查询、数据更新和视图学号:1148028姓名:沈宇杰日期:2013/5/13实验预习情况:实验目的:①:掌握SQL语言的核心语句—SELECT语句的使用,具体为在SQLServer2008环境下采用Transact-SQL实现嵌套查询②:掌握采用Transact-SQL实现数据更新③:掌握采用Transact-SQL实现视图的定义、删除、查询与更新。实验内容与要求:按照《数据库系统概论》(第四版)P82及P75中的关系模式及数据,详细的实验事例请参照实验四,完成以下实验

2、。实验内容与完成情况:嵌套查询:①:查询其他系中比计算机系所有学生年龄都小的学生姓名与年龄,请用两种方法实现法一:SELECTSname姓名,Sage年龄FROMStudentWHERESage'CS'法二:SELECTSname姓名,Sage年龄FROMStudentWHERESage<(SELECTMIN(Sage)FROMStudentWHERESdept='CS')ANDSdept<>'CS'②:查询其他

3、系中比计算机科学系某一学生年龄大的学生姓名与年龄,请用两种方法实现法一:SELECTSname姓名,Sage年龄FROMStudentWHERESage>ANY(SELECTSageFROMStudentWHERESdept='CS')ANDSdept<>'CS'法二:SELECTSname姓名,Sage年龄FROMStudentWHERESage>(SELECTMAX(Sage)FROMStudentWHERESdept='CS')ANDSdept<>'CS'③:查询供应工程J1红色零件的供应商号SNO,请用三种

4、方法实现法一:SELECTSNO供应商号FROMSPJWHEREPNOIN(SELECTPNOFROMPWHERECOLOR='红')ANDJNO='J1'法二:SELECTSNOFROMP,SPJWHERESPJ.PNO=P.PNOANDCOLOR='红'ANDJNO='J1'法三:SELECTSNOFROMSPJWHEREEXISTS(SELECT*FROMPWHEREPNO=SPJ.PNOANDSPJ.JNO='J1'ANDCOLOR='红')④:查询至少用了供应商S1所提供的全部零件的工程号JNO,要求用带

5、EXISTS谓词的子查询实现。SELECTDISTINCTJNOFROMSPJAWHERENOTEXISTS(SELECT*FROMSPJBWHEREB.SNO='S1'ANDNOTEXISTS(SELECT*FROMSPJCWHEREC.JNO=A.JNOANDC.PNO=B.PNO)⑤:查询使用了全部零件的工程号JNO,要求用带EXISTS谓词的子查询实现SELECTJNOFROMSPJAWHERENOTEXISTS(SELECT*FROMSPJBWHERENOTEXISTS(SELECT*FROMSPJCWH

6、EREC.JNO=B.JNOANDB.PNO=A.PNO))数据更新:①:将所有学号为10的学生姓名改为“王华英”UPDATEStudentSETSname='王华英'WHERESno='10'②:将所有“95101”班号改为“95091”UPDATEStudentSETSno='95091'WHERESno='95101'视图:请为三建工程项目建立一个供应情况的视图,包括供应商代码(SNO),零件代码(PNO),供应数量(QTY)。针对该视图完成下列查询:CREATEVIEWIS_SPASSELECTSNO,PN

7、O,QTYFROMSPJWHEREJNO='J1'①:找出三建工程项目的各种零件代码及其数量SELECTPNO零件代码,QTY数量FROMIS_SPJ②:找出供应商S1的供应情况SELECTPNO零件代码,QTY数量FROMIS_SPJWHERESNO='S1'出现的问题:(正式实验中遇到的问题)1.第四题:查询至少用了供应商S1所提供的全部零件的工程号JNO,要求用带EXISTS谓词的子查询实现。出现结果为J4,但是J4的零件不是由S1提供的,产生错误。还是说只要用了P1,P2两种零件即可。理解问题。解决方案(列

8、出遇到的问题和解决办法,列出没有解决的问题):1.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。