当前位置:文档之家› 数据库实验报告4

数据库实验报告4

2.学习触发器的使用方法。创建一个触发器,实现:一旦修改某学生的学号,则修改其所有选课记录;激活触发器,并观察SQL Server采取的动作。
3.1)新建登录帐户apple(密码自己设定),赋予访问数据库scdb和spjdb的权限,登录默认的数据库设置为spjdb;在查询分析器中使用登录名apple登录,观察当前连接的数据库,并对其任意一张表进行查询操作,观察实验结果;
2)为spjdb中的用户apple赋予读的权限(使用系统提供的角色db_datareader);在查询分析器中以apple登录,对spjdb中的表进行查询和更新的操作,观察实验结果;为spjdb中的用户apple增加写的权限(使用系统提供的角色db_datawriter),再次对spjdb中的表进行查询和更新的操作,观察实验结果;
四、实验结果(利用截屏和文字对实验原理和效果进行说明)
五、实验分析与总结(遇到的困难及解决方法、对知识点的理解)
六、提交实验报告,使用“学号_实验序号”命名。格式如:************_1
3)为scdb新建角色red,并为其添加用户apple,在red中设置权限:可以查询student表和course表的所有列,但只能修改student表的sname列,并可以对course表作删除操作;在查询分析器中以apple登录,对student表、course表进行查询、修改、删除的操作,观察实验结果。
数据库系统概论实验报告(四)学源自号:姓 名:班 级:
实验日期:
武汉科技大学理学院
一、实验题目:数据库安全性、完整性控制
二、实验目的:
1.掌握通过SQL对数据进行完整性控制;
2.学习触发器的创建方法。
三、实验内容:
1.实现课本P164 T6,按要求创建带有完整性约束的关系模式;并观察当执行违反约束操作时,SQL Server采取的行动;
相关主题