一、实验目的
- 熟练掌握用CREATE、DROP语句创建和删除视图。
- 熟练掌握用INSERT、UPDATE、DELETE语句更新视图。
- 熟练掌握定义实体完整性、参照完整性及用户定义完整性的方法;
- 理解实体完整性、参照完整性及用户定义完整性在数据库中的作用。
- 操作数据库安全性的相关内容
二、实验要求
- 验证视图定义中的WITH CHECK OPTION子句对视图更新操作的影响。
如果定义了以下视图,并对视图stuview进行插入、修改和删除操作,结果怎样?
create view stuview
as select sno,sname,sage
from student
where sdept='IS'
with check option
- 体会视图在数据库设计中的作用。
- 体会实体完整性、参照完整性及用户定义完整性在数据更新操作中的作用。
- 认真总结实验经验,并将实验内容和步骤整理,书写实验报告。
- 操作数据库安全性的相关内容
实验内容
使用SQL用户名登录的流程
按实验要求进行操作即可
三、问题与解决方法