泛的安全特性以保护用户的信息免受未授权的访问以及有意

上传人:枫** 文档编号:568774931 上传时间:2024-07-26 格式:PPT 页数:6 大小:122.01KB
返回 下载 相关 举报
泛的安全特性以保护用户的信息免受未授权的访问以及有意_第1页
第1页 / 共6页
泛的安全特性以保护用户的信息免受未授权的访问以及有意_第2页
第2页 / 共6页
泛的安全特性以保护用户的信息免受未授权的访问以及有意_第3页
第3页 / 共6页
泛的安全特性以保护用户的信息免受未授权的访问以及有意_第4页
第4页 / 共6页
泛的安全特性以保护用户的信息免受未授权的访问以及有意_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《泛的安全特性以保护用户的信息免受未授权的访问以及有意》由会员分享,可在线阅读,更多相关《泛的安全特性以保护用户的信息免受未授权的访问以及有意(6页珍藏版)》请在金锄头文库上搜索。

1、 信息安全对系统的正常运行至关重要,信息安全对系统的正常运行至关重要,Oracle提供了广泛的安提供了广泛的安全特性以保护用户的信息免受未授权的访问以及有意或无意的破坏。全特性以保护用户的信息免受未授权的访问以及有意或无意的破坏。这种安全机制是在用户到用户、权限到权限的基础上通过授予或撤这种安全机制是在用户到用户、权限到权限的基础上通过授予或撤消权限来提供,且这种安全机制是独立于计算机系统本身的安全机消权限来提供,且这种安全机制是独立于计算机系统本身的安全机制之上。制之上。 每一每一Oracle用户都有一个名字和口令,并拥有一些由他建立的用户都有一个名字和口令,并拥有一些由他建立的表、视图及其

2、它资源。表、视图及其它资源。Oracle角色是一组权限的集合。数据库系统角色是一组权限的集合。数据库系统权限是一组允许用户执行特定命令的集合。数据库对象权限是用户权限是一组允许用户执行特定命令的集合。数据库对象权限是用户拥有对某一对象进行某些操作的权限。用户可以给角色授予指定的拥有对某一对象进行某些操作的权限。用户可以给角色授予指定的权限然后将角色的权限授予给相应的用户,一个用户也可以直接给权限然后将角色的权限授予给相应的用户,一个用户也可以直接给其它用户授权。其它用户授权。 8.6 Oracle 的安全的安全第第8章章 ORACLE 数据库数据库21 用户的建立与删除用户的建立与删除 建立用

3、户的命令为:建立用户的命令为:CREATE USER user_name IDENTIFIED BY password 2角色的建立与删除角色的建立与删除 用户除使用用户除使用Oracle系统的角色外,还可自己建立角色,其命令系统的角色外,还可自己建立角色,其命令为:为:CREATE ROLE role_name IDENTIFIED BY password | not identIFied 第第8章章 ORACLE 数据库数据库3在实际应用中,我们采用:在实际应用中,我们采用:(1) 根据应用系统特点,建立几个核心用户,将表、视图、存储根据应用系统特点,建立几个核心用户,将表、视图、存储过程

4、、触发器、序号生成器等数据库对象建立在相应的核心用户中。过程、触发器、序号生成器等数据库对象建立在相应的核心用户中。(2) 根据系统用户的特点,建立各种类型的角色,并将核心用户根据系统用户的特点,建立各种类型的角色,并将核心用户中的数据库对象的相应权限及一些系统权限授予相应角色。中的数据库对象的相应权限及一些系统权限授予相应角色。(3)建立一个通用用户缺省角色,该角色只有)建立一个通用用户缺省角色,该角色只有CONNECT权限,将权限,将该角色授予任一用户,并设置为缺省角色。在每次与数据库中断连该角色授予任一用户,并设置为缺省角色。在每次与数据库中断连接之前,屏蔽其它角色,只有该角色有效;在与

5、数据库连接后,只接之前,屏蔽其它角色,只有该角色有效;在与数据库连接后,只有该角色有效,其后根据用户的需要,在应用程序中设置其它角色有该角色有效,其后根据用户的需要,在应用程序中设置其它角色有效。有效。第第8章章 ORACLE 数据库数据库4 本章讨论本章讨论Oracle的体系结构,并对的体系结构,并对PL/SQL进行了较为详细的介进行了较为详细的介绍,着重介绍了存储过程、触发器、函数、包、序号生成器等常用绍,着重介绍了存储过程、触发器、函数、包、序号生成器等常用Oracle对象,对这些常用对象应该掌握它们的建立过程和使用方法。对象,对这些常用对象应该掌握它们的建立过程和使用方法。在最后一节中

6、,介绍了在最后一节中,介绍了Oracle的安全机制,并给出了我们在实际中的安全机制,并给出了我们在实际中如何利用这些安全机制来保证应用系统的安全。如何利用这些安全机制来保证应用系统的安全。 限于篇幅,限于篇幅,Oracle的一些函数、对象、的一些函数、对象、Oracle的管理与优化等的管理与优化等只作了简单介绍,有的甚至没有提及,需要进一步学习的读者可参只作了简单介绍,有的甚至没有提及,需要进一步学习的读者可参阅阅Oracle的参考手册或其它书籍。的参考手册或其它书籍。 本章小结本章小结第第8章章 ORACLE 数据库数据库51 比较比较SQL与与PL/SQL的异同。的异同。2物资系统中数据库

7、应使用哪些对象,其如何实现(利用物资系统中数据库应使用哪些对象,其如何实现(利用PL/SQL编程实现)?编程实现)?3将表将表wzlkb、wzrkb、wzkcb中的数据按月汇总后利用存储过程中的数据按月汇总后利用存储过程存入相应表中,每次执行该存储过程将三个月前的数据存入表存入相应表中,每次执行该存储过程将三个月前的数据存入表中。中。4利用存储过程在每月初将上一个月的每种产品的库存量、入库数利用存储过程在每月初将上一个月的每种产品的库存量、入库数量、出库数量、产品价格等信息存入相应表中。量、出库数量、产品价格等信息存入相应表中。5.在表在表wzrkb建立行触发器完成对建立行触发器完成对wzkc

8、b、months_wzkcb中相中相应数据的修改,触发动作分别为删除、插入、更新。应数据的修改,触发动作分别为删除、插入、更新。6. 利用触发器记录利用触发器记录Wzbmb的数据更改情况。的数据更改情况。习题8第第8章章 ORACLE 数据库数据库67 如果每张产品入库单和出库单上最多可记录如果每张产品入库单和出库单上最多可记录5个产品情况,此时个产品情况,此时Wzlkb、Wzrkb应如何设计?设计完成后在应如何设计?设计完成后在Oracle中输出数据,并中输出数据,并对其进行操作。是否可用对其进行操作。是否可用SQL语句对其进行操作?语句对其进行操作?8. 对表对表Wzrkb中的流水号建立序

9、号,并利用序号对其进行数据录入。中的流水号建立序号,并利用序号对其进行数据录入。比较利用每次最大值增加比较利用每次最大值增加1的方法产生流水号的差异。的方法产生流水号的差异。9 设计一个数据库管理系统如学生成绩管理系统,讨论其中使用设计一个数据库管理系统如学生成绩管理系统,讨论其中使用哪些数据库对象,如何实现。哪些数据库对象,如何实现。10对学习或使用过其它数据库系统的读者,比较你所了解的数据对学习或使用过其它数据库系统的读者,比较你所了解的数据库系统与库系统与Oracle的常用对象、安全机制等的异同。的常用对象、安全机制等的异同。11. 按前面提到的表和操作,并根据企业实际情况,对产品仓库进行按前面提到的表和操作,并根据企业实际情况,对产品仓库进行管理建立几个角色合适?建立相应角色,并进行相应授权。管理建立几个角色合适?建立相应角色,并进行相应授权。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号