您的当前位置:首页正文

创建视图

2022-02-02 来源:年旅网


实训8 创建视图

实训目标

在SQL Server2005环境下编写代码,完成详细设计说明书中的18个视图。

实训说明

1. 本次实训以个人为单位进行。

2. 编写sql脚本代码时,请养成良好的编码习惯,如适当添加注释提高代码可读性,移行提高代码的清晰性。

3. 编写视图代码,必须知道视图的需求,所涉及的基本表是哪些,要求显示的字段有哪些。

实训过程

1. 阅读人事管理系统——详细设计说明书(SQL 部分),明确18个视图的需求。 2. 打开SQL Server2005,编写脚本createView.sql。每位同学单独完成小组分配的外键约束的任务。

/*

*创建视图viwwebEmpCommonInfoo通过左外联接表 tblEmployee 和 tblDepartment 得到了员工的详细信息,其中包括员工的基本信息、员工的部门信息和员工经理信息。 */

提示:

--如果系统中存在视图viwwebEmpCommonInfo,则删除视图viwwebEmpCommonInfo

IF EXISTS (SELECT name FROM sysobjects WHERE name = 'viwwebEmpCommonInfo ')

DROP VIEW viwwebEmpCommonInfo GO

--使用create view语句创建视图

create view viwwebEmpCommonInfo as select

EmployeeID,Name,Email,Telephone,LoginName,Password,BasicSalary, OnboardDate,ManagerID,DeptName,SelfIntro,vacationRemain from tblEmployee Emp left outer join tblDepartment as Dep on Emp.DeptID=Dep.DeptID go

--授权

grant select on viwwebEmpCommonInfo to EmployeeASPUser go

3. 各组成员将代码集成,ctrl+F5测试正确后,形成最终的createView.sql。

实训成果

每个小组提交createView.sql 至文件服务器,文件夹按“班级_小组”格式命名。

因篇幅问题不能全部显示,请点此查看更多更全内容