实验四 嵌套查询,数据更新,视图 联系客服

发布时间 : 星期二 文章实验四 嵌套查询,数据更新,视图更新完毕开始阅读3ce34869f01dc281e53af076

实验四 SQL Serve中的嵌套查询、数据更新和视图

一、实验目的:

1) 掌握采用Transact-SQL实现嵌套查询。 2) 掌握采用Transact-SQL实现数据更新。

3) 掌握采用Transact-SQL实现视图的定义、删除、查询与更新。

二、实验内容

按照《数据库系统概论》P82页中的学生课程数据库和P75页中的SPJ数据库完成以下查询 (一)嵌套查询中的存在量词

1) 查询至少用了供应商S1所供应的所有零件的工程号JNO,用带EXISTS谓词的子查询

实现。

2) 查询使用了全部零件的工程号JNO,用带EXISTS谓词的子查询实现。 3) 查询所有使用了P3零件的工程号JNO,用带EXISTS谓词的子查询实现。 (二)数据更新

1) 插入一个学生:张红,女,200215130,信息系,20岁 2) 插入一个选课录:200215130,1,成绩未定 3) 将计算机系所有学生的年龄加1岁 4) 删除所有200215130学生的选课记录 5) 删除所有姓张的同学的信息

自行设计案例对学生-课程数据库的数据更新,并观察是否有违反数据的完整性约束。 (三)视图

1)创建一个学生成绩统计视图,包括学号,姓名,选课门数,平均分,最高分,最低分 2)请为三建工程项目建立一个供应情况的视图,包括供应商代码(SNO)、零件代码(PNO)、供应数量(QTY)。针对该视图完成下列查询:

①找出三建工程项目使用的各种零件代码及其数量; ②找出供应商S1的供应情况;

三、实验要求

(1) 写出正确的Transact-SQL命令。

(2) 无须记录正确的查询结果。但要求记录实验过程中发生的有学习意义的错误及错误信

息。

四、实验小结