一、实验目的 (1)通过本实验能够熟练应用sql语言进行用户权限的授予和回收。 (2) 熟练掌握实体完整性,参照完整性及用户定义的完整性的定义。 (3)体会oracle数据库系统在安全性和完整性保护方面的特性。 |
二、实验环境 计算机 windows7操作系统, Oracle 11g, SQL Developer |
三、实验内容及结果
其中,学号是指你的学号,比如你的学号为20130001,则你创建的用户应该是S20130001u1,S20130001u2,S20130001u3,S20130001u4 代码: create user s2019214221u1 identified by nefu1234; create user s2019214221u2 identified by nefu1234; create user s2019214221u3 identified by nefu1234; create user s2019214221u4 identified by nefu1234; 截图: (之前做的当时忘记截图了,所以截了用户表)
代码:grant select on jmy2019214221.student to s2019214221u1; 截图:
代码:select * from jmy2019214221.student; 截图:
代码:select sno,sname,ssex from jmy2019214221.student where sname like '刘%'; 截图:
代码:select sname,sno from s2016214220. student where sname like '_阳%'; 截图:
|
数据库Oracle-实验三 数据库的安全性和完整性控制
最新推荐文章于 2022-04-11 16:16:55 发布
本文详细探讨了Oracle数据库中实现安全性和完整性的关键措施,包括用户权限管理、角色授权、数据加密以及约束条件的应用。通过实例解析,阐述如何确保数据库资源得到有效保护,防止非法访问和数据错误操作。
摘要由CSDN通过智能技术生成