实 验 报 告
课程名称: SQL Server 数库基础
课教师: 池宗琳
实验名称: 视图规索引
年级专业: 2018级电子信息工程
学 号: 20181060199
姓 名: 苟诚
日期: 2019 年 11 月 13 日
云南学 信息学院
实验目
1掌握视图创建修改删操作
2掌握规创建绑定解删操作
3掌握索引创建修改删操作
二 实验容方法步骤实验结果分析
()视图
1 创建视图view1该视图中包含HrSystem数库中员工明细信息(视图中列名全部中文)
use HrSystem
go
create view view1
as
select eEmp_id as 员工编号eEmp_name as 员工姓名eSex as 性eTitle as 职务eWage as 工资eIdCard as 身份证dDep_id as 部门编号
from Employees e inner join Departments d
on eDep_id dDep_id
2 显示第1题创建视图view1数
use HrSystem
go
select all * from view1
go
3 利第1题创建视图view1列出视图中姓李员工信息
use HrSystem
go
select all * from view1
where 员工姓名'李'
go
4 ALTER VIEW修改第1题创建视图view1包含员工姓名职务部门三列(视图中列名全部中文)
use HrSystem
go
alter view view1
as
select eEmp_name as 员工姓名eTitle as 职务dDep_name as 部门名字
from Employees e inner join Departments d
on eDep_id dDep_id
go
5 删创建视图view1
use HrSystem
go
drop view view1
go
() 规
操作均针数库HrSystem
1 CREATE RULE语句创建规SexRule指定变量@sex取值男’女’
use HrSystem
go
create rule SexRule
as @sex in ('男''女')
go
2 完成象资源理器中展开数库HrSystem>编程性>规确认规SexRule
3 存储程sp_bindrule规SexRule绑定表Employees列Sex
use Hrsystem
go
exec sp_bindrule 'SexRule''EmployeesSex'
go
4 执行面INSERT语句表Employees中插入条记录
use Hrsystem
go
insert into Employees(Emp_nameSexTitleWageIdCardDep_id)
values('李''''职员'10000'110123xxxx'1)
go
确认否成功执行INSERT语句什?
答:插入记录中Sex值创建规发生突
5 存储程sp_unbindrule取消表Employees列Sex绑定规成功执行第4步中INSERT语句确认否成功执行INSERT语句什?
use Hrsystem
go
exec sp_unbindrule 'EmployeesSex'
go
use Hrsystem
go
insert into Employees(Emp_nameSexTitleWageIdCardDep_id)
values('李''''职员'10000'110123xxxx'1)
go
表列规间绑定已解列Sex规SexRule会发生突
6 DROP RULE删规SexRule完成象资源理器中展开数库HrSystem>编程性>规确认否规SexRule
USE HrSystem
go
DROP RULE SexRule
go
(二) 索引
执行语句利数库HrSystem表Employees产生新表emp该新表包含表Employees中记录
use Hrsystem
select * into emp from Employees
1 新表emp建立唯聚集索引索引名称name_ind索引字段Emp_name
use Hrsystem
go
create unique nonclustered index [name_ind] on [dbo][emp](Emp_name)
go
2 SQL Server Management Studio查索引name_ind属性信息
3 DROP INDEX语句删第1题创建索引name_ind
use Hrsystem
drop index empname_ind
三实验结言通实验学关键技术方法
通次实验学会建立视图规索引学会检查建立查询时候错误修改方法通次实验进步学会SQL数库基操作课进步完善SQL语句熟练程度更助SQL学
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档