视图和索引(数据库实验4) 下载本文

内容发布更新时间 : 2024/6/26 21:14:55星期一 下面是文章的全部内容请认真阅读。

数据库基础与实践实验报告

实验四 视图和索引

班级:惠普测试142

学号:1408090213 姓名:闫伟明

日期:2016-11-13

1 实验目的:

1) 掌握SQL进行视图创建的方法;

2) 掌握SQL进行视图更新的方法,理解视图更新受限的原因; 3) 掌握SQL进行索引创建及删除的方法。

2 实验平台:

操作系统:Windows xp。

实验环境:SQL Server 2000以上版本。

3 实验内容与步骤

利用实验一创建的sch_id数据库完成下列实验内容。

1. 定义视图V_TCS(定义时不加with check option),存放全部计算机系老师的信息。 视图定义代码:

CREATE VIEW V_TCS AS

SELECT tno,tn,sex,age,prof,sal,comm,T.dno FROM T,D

WHERE T.dno=D.dno AND D.dn='计算机'

视图查询语句与查询结果截图: SELECT * FROM V_TCS

2. 定义视图V_sal,存放全体教师的教师号,教师姓名,教师酬金(工资+岗位津贴),职称信息。 视图定义代码:

CREATE VIEW V_sal AS

SELECT tno 教师号,tn 教师姓名,sal+comm 教师酬金,prof 支撑信息 FROM T

视图查询语句与查询结果截图: SELECT * FROM V_sal

3. 向V_TCS中插入一条计算机专业教师的新记录,并查询V_TCS视图的全部记录。 视图更新代码:

INSERT INTO V_TCS

SELECT 'T10','良瑗','女',20,'讲师',6000,8000,D.dno FROM D

WHERE D.dn='计算机'