数据库基础与实践实验报告
实验四 视图和索引
班级:惠普测试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='计算机'