视图和索引(数据库实验4).docx
《视图和索引(数据库实验4).docx》由会员分享,可在线阅读,更多相关《视图和索引(数据库实验4).docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库基础与实践实验报告实验四 视图和索引精选文档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 ASSELECT tno,tn,sex,age,prof,sal
2、,comm,T.dno FROM T,DWHERE T.dno=D.dno AND D.dn=计算机视图查询语句与查询结果截图:SELECT * FROM V_TCS2. 定义视图V_sal,存放全体教师的教师号,教师姓名,教师酬金(工资+岗位津贴),职称信息。视图定义代码:CREATE VIEW V_sal AS10SELECT tno 教师号,tn 教师姓名,sal+comm 教师酬金,prof 支撑信息FROM T视图查询语句与查询结果截图:SELECT * FROM V_sal3. 向 V_TCS 中插入一条计算机专业教师的新记录,并查询V_TCS 视图的全部记录。视图更新代码:INS
3、ERT INTO V_TCSSELECT T10,良瑗,女,20,讲师,6000,8000,D.dno FROM DWHERE D.dn=计算机视图查询语句与查询结果截图:SELECT * FROM V_TCS4. 向 V_TCS 中插入一条信息专业教师的新记录,并查询V_TCS 视图的全部记录。视图更新代码:INSERT INTO V_TCSSELECT T11,百里登风,男,21,讲师,6000,8000,D.dno FROM DWHERE D.dn=信息视图查询语句与查询结果截图:SELECT * FROM V_TCSSELECT * FROM T WHERE tno=T115. 修改V
4、_TCS 中的记录,使得编号为t2 的教师的职称为副教授。视图更新代码:UPDATE V_TCS SET prof=副教授 WHERE tno=T2视图查询语句与查询结果截图:SELECT * FROM V_TCS WHERE tno=T26. 定义视图V_ TCS_ck(定义时加 with check option),存放全部计算机系老师的信息,对比该视图与 V_TCS 在进行数据更新时的差别。视图定义代码:CREATE VIEW V_TCS_ck AS SELECT tno,tn,sex,age,prof,sal,comm,T.dno FROM T,DWHERE T.dno=D.dno A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 视图 索引 数据库 实验
限制150内