西北农林科技大学数据库实习四_大学生数据库系统实习
西北农林科技大学数据库实习四由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“大学生数据库系统实习”。
《数据库原理与应用》实验报告
一、实验目的(1)了解Oracle数据库的用户管理,权限管理和角色管理。(2)掌握为用户分配权限的方法。
(3)了解为不同用户分配不同权限的目的及原因。
二、实验内容
用SQL语句完成以下内容:
1. 用系统帐户sys登录数据库,分别创建用户Tom和Mary,创建时分配帐户口令。
用户Mary
用户Tom
2. 为了使两位用户登录数据库请为其分配相应的权限。/ 6
运行结果1
运行结果2
3. 授予用户Tom在自己模式下创建表和视图的权限,授予用户Mary可以在任何模式下创建表的权限。
代码/ 6
运行结果1
运行结果2 4. 用Mary帐户登录,在Tom模式下创建一张表,表结构自定。(如果建立的表中有主键约束,需要预先授予Mary用户create any index的权限。)
代码
5.用系统帐户sys登录数据库,创建用户John,将角色权限DBA授予用户John,并将S、P、J、SPJ四张表导入到John模式下。
代码
(1)把对表S的INSERT权力授予用户Tom,并允许他再将此权限授予其他用户。
代码
运行结果
(2)用户Mary对S,P,J三个表有SELECT和INSERT权力 / 6
代码
运行结果
(3)用户Tom对SPJ表有DELETE权力,对QTY字段具有UPDATE权力。
代码
运行结果
(4)把对用户Tom授予的所有权力收回
代码/ 6
运行结果
(5)对用户Mary增加SPJ表的SELECT权力。
代码
运行结果
6.在John模式下导入Sudent、Course和SC表,创建角色STUDBA,将修改Student、Course、SC表结构的权限、操作三张表中数据的权限授予角色STUDBA,将角色的权限授予所有用户。
代码/ 6
授予角色student的权限
将student权限授予所有用户
三、实验总结
总结:这次实验,掌握了创建用户和授权的基本操作,基础代码记得不熟练,需要看书才能完成作业。今后还得继续努力做得更好!/ 6
西北农林科技大学2005年下半年教职工政治理论学习安排2005年下半年全校教职工政治理论学习总的要求是:坚持以“三个代表”重要思想为指导,深入学习贯彻党的十六大及十六届四中......
西北农林科技大学2006年上半年教职工政治理论学习安排一、学习内容1、关于科学发展观及构建社会主义和谐社会的有关论述2、胡锦涛同志在全国科学技术大会上的讲话3、《国家......
西北农林科技大学热能与动力工程(本科类)热能与动力工程专业 学制四年,毕业授予工学学士学位。本专业培养具备水利水电动力工程学科的基本理论、基本知识和基本技能,受到现代......
西北农林科技大学(2010届)专科毕业设计(论文)在中职畜牧兽医专业教学中体现就业导向的实践探索专业:畜牧兽医专业学生姓名:张进财2010年摘 要以就业为导向是国家根据我国现状和职......
摘要:做为水利水电工程二年级的学生,学校安排了本次为期五天的认识实习。要求学生对水工建筑物有基本认识。通过实习让我们对水工建筑物的规模,作用及特点有了很大的了解。同......
