电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

实验训练4:视图和索引的构建与使用

实验训练4:视图和索引的构建与使用_第1页
1/10
实验训练4:视图和索引的构建与使用_第2页
2/10
实验训练4:视图和索引的构建与使用_第3页
3/10
数据库原理实验报告-实验四-视图与索引 《数据库 原理 》实验报告 学号 姓名 班级 日期 题目:实验 四 视图与索引 一、 实验内容、步骤以及结果 1. 在 Student 数据库中,利用图形用户界面,创建一个选修了“数据库原理”课程并且是 1996 年出生的学生的视图,视图中包括学号,性别,成绩三个信息。(5分) 2. 用两种不同的SQL 语句创建第五版教材第三章 第 9 题中要求的视图(视图名:V_SPJ)(10 分,每种方法 5 分)。 -- 第一种方法 CREATEVIEW V_SPJ AS SELECT sno , pno , qty FROM SPJ WHERE jno =( SELECT jno FROM J WHERE jname = ' 三建 ' ); GO -- 删除建好的视图 DROPVIEW V_SPJ ; GO -- 第二种方法 CREATEVIEW V_SPJ AS SELECT sno , pno , qty FROM SPJ , J WHERE J . jno = SPJ . jno AND J . jname = ' 三建 ' ; 3. 用SQL 语句完成第五版教材第三章 第11 题中的视图查询(10 分,每小题5分)。 11.请为三建工程项目建立一个供应情况的视图,包括供应商代码(SNO)、零件代码(PNO)、供应数量(QTY)。 针对该视图VSP 完成下列查询: (1)找出三建工程项目使用的各种零件代码及其数量。 (2)找出供应商 S1 的供应情况。 4. 用SQL 语句完成视图的数据更新。(15 分,每题 5 分) (1) 给视图V_SPJ 中增加一条数据。 提示: - SPJ表中 JNO允许为空时,数据可以插入基本表,此时 JNO 为 NULL,由于 JNO 为 NULL,所以视图中没有该条数据。 - SPJ表中 JNO 不能为空时,可以使用 instead of触发器 实现。 (2) 修改视图V_SPJ 中的任意一条数据的供应数量。 (3) 删除视图V_SPJ 中的任意一条数据(注意所创建视图可以视图消解时,才能正常删除,否则会删除失败;也可以考虑用 instead of触发器实现)。 5. 用图形用户界面对Stu dent 数据库中C 表的Cno 字段创建一个降序排列的唯一索引,索引名称IX_CNo。(5 分) 6. 使用SQL 语句对Student 数据库完成以下的索引操作。(15 分,每题 5 分) (1) 在 C 表的CName 属性上创建一个非唯一性的聚簇索引,索引名 IX_ CName。 (提示:创建这个聚簇索引之前,需要首先删除 C 表的主键约束。SQL Server中,给某张表指定主键时,会自动创建为主属性一个聚簇索引。) (2) 在SC 表上创建一个名为IX_Cnosno 的非聚簇复合索引,该索引是...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

实验训练4:视图和索引的构建与使用

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部