Oracle由于其良好的数据安全性和稳定性,在数据库领域一直处于领先地位。《尚观Oracle入门到精通视频教程》针对数据库开发人员设计,从零开始对Oracle进行介绍。除了基本的SQL语法外,还为小伙伴们带来了数据库开发过程中必备的自定义函数和存储过程等内容。

该老师讲课风格:

教师讲课深入浅出,条理清楚,层层剖析,环环相扣,论证严密,结构严谨,用思维的逻辑力量吸引学生的注意力,用理智控制课堂教学进程。学生通过听教师的讲授,不仅学到知识,也受到思维的训练,还受到教师严谨的治学态度的熏陶和感染

本视频中较为难点是数据库的安全了:

数据库安全性控制

用户的表示与鉴别

用户标识与鉴别是系统提供的最外层安全保护措施。其方法是由系统提供一定的方式让用户标识自己的身份或名字。每次用户要求进入系统时,由系统进行核对,通过鉴定后才能提供机器使用权。

用户标识(User Identification)

用一个用户名或者用户标识号(UID)来表明用户身份。系统内部记录着所有合法用户的标识,系统鉴别此用户是否是合法用户。

口令(Password)

为了进一步核实用户,系统常常要求用户输入口令。系统核对口令以鉴别用户身份。

存取控制

数据库安全最重要的一点就是确保只授权给有资格的用户访问数据库的权限,同时令所有未被授权的用户无法接近数据,这主要通过数据库的存取控制机制实现。

存取控制机制主要包含两部分:

1.定义用户权限,并将用户权限登记到数据字典中。

2.合法权限检查

包括自主存取控制(DAC)和强制存取控制(MAC),这两类方法的简单定义是:

在自主存取控制方法中,用户对不同的数据库对象有着不同的存取权限,不同的用户对同一对象也有不同的权限,而且用户还可以将其拥有的存取控制权限转给其他用户。因此自主存取控制非常灵活。

在强制存取控制方法中,每一个数据库对象都被标以一定的密级,每一个用户也被授予某一个级别的许可证。对于任一个用户,只有具有合法许可证的用户才能可以存取,因此强制存取方法比较严格。

自主存取控制(DAC)方法

用户权限主要有两个要素组成:数据库对象和操作类型。在数据库系统中,定义存取权限称为授权。

1. 数据库的安全功能

a) 用户标识和鉴定,用户的标识和鉴定提供最外层的安全保护措施,其方法是由系统提供一定的方法让用户标识出自己的名字或身份,系统内部记录了所有的合法用户标识,每次要求进入系统时,由系统进行核实,通过鉴定后才提供机器的使用权

b) 存取控制:数据库的存取控制就是只确保有资格的用户可以访问数据库的权限,同时令所有未被授权的人无法接近数据。数据库系统提供了两种存取控制机制,自主存取控制和强存取控制,自主存取控制的方法中,用户对不同的数据库对象有不同的权限,不同的用户对同一个对象也有不同的权限,强存取控制,就是数据库分为一定的秘级,每一个用户被授予一定级别的许可证,只有合法的用户才能存取,强存取控制就相当于前面的强制访问控制模型(MAC),自主存取控制就相当于前面的自主访问控制(DAC),详见访问控制技术

i. 自主存取控制方法,在非关系系统中,用户只能对数据进行操作,存取控制的数据库对象也仅限于数据本身,关系数据库中系统存储的对象不仅有数据本身,还有数据库的模式包括数据库SCHEMA,基本表TABLE,视图VIEW和索引INDEX的创建,自主存取控制主要通过GRANT语句来向用户授予权限,通过REVOKE语句来收回权限,

尚观oracle 老师,尚观Oracle入门到精通视频教程的资料详细介绍相关推荐

  1. Ceph入门到精通-Ceph PG状态详细介绍(全)

    本文主要介绍PG的各个状态,以及ceph故障过程中PG状态的转变. Placement Group States(PG状态) creating Ceph is still creating the p ...

  2. 详细:JAVA从入门到精通视频教程,后台学习历程

    详细:JAVA从入门到精通视频教程,后台学习历程 ==基础部分 由于百度分享有时效性 想要免费资源的请加645969403 1.java基础:高琪java开发300集 链接:https://pan.b ...

  3. python从入门到精通视频教程百度云-python从入门到精通视频教程百度云资源

    python从入门到精通视频教程百度云资源来源 : 华清远见 2019-05-24 随着新技术的不断推进,在未来无论我们是要进入网页开发.数据分析.机器学习.人工智能还是无人车云计算等领域,Pytho ...

  4. python从入门到精通百度云-python从入门到精通视频教程百度云资源

    python从入门到精通视频教程百度云资源来源 : 华清远见 2019-05-24 随着新技术的不断推进,在未来无论我们是要进入网页开发.数据分析.机器学习.人工智能还是无人车云计算等领域,Pytho ...

  5. CorelDraw 13从入门到精通视频教程

    CorelDraw 13从入门到精通视频教程下载. 李天生老师在硅谷动力学院频道上发表的视频教程<CorelDraw从入门到精通>.涵盖了大量的技巧与实例内空由浅入深,适合初学CorelD ...

  6. 视频教程-一夫老师讲premiere从初级到精通视频教程-CG动画

    一夫老师讲premiere从初级到精通视频教程 中国电商服务联盟品牌讲师.中国国际互联网节品牌顾问. 12年视觉设计经验,5年视觉讲师经验.电商品牌视觉策划讲师 .曾任知名电商企业设计总监.服务过小熊 ...

  7. ARKit从入门到精通(7)-ARCamera介绍

    转载请注明出处:ARKit从入门到精通(7)-ARCamera介绍 ARCamera是一个相机,它是连接虚拟场景与现实场景之间的枢纽.在ARKit中,它是捕捉现实图像的相机,在SceneKit中它又是 ...

  8. ARKit从入门到精通(6)-ARSession介绍

    转载请注明出处:ARKit从入门到精通(6)-ARSession介绍 ARSession是一个连接底层与AR视图之间的桥梁,其实ARSCNView内部所有的代理方法都是由ARSession来提供的 A ...

  9. ARKit从入门到精通(5)-ARScnView介绍

    转载请注明出处:ARKit从入门到精通(5)-ARScnView介绍 AR视图,在第一小节笔者介绍过,ARKit支持3D的AR场景和2D的AR场景,ARSCNView是3D的AR场景视图 API介绍 ...

最新文章

  1. 谷歌发布颠覆性研究:不训练不调参,AI自动构建超强网络,告别炼丹一大步...
  2. 湘潭大学c语言答案,湘潭大学生c语言课后习题答案.doc
  3. 一看就懂的感知机算法PLA
  4. anaconda在ubuntu19.10下面安装python3.6和python2.7+更换国内源+一键切换配置
  5. COM_PRODUCT_READ_SINGLE called by composite API when line item is deleted
  6. 毕业后想成为一名软件开发工程师,应该如何学习,大牛给出建议!
  7. 3 pyspark学习---sparkContext概述
  8. 《java学习二》jvm性能优化-----认识jvm
  9. MATLAB数据拟合中的若干问题(待续)
  10. Unity5.6——VideoPlayer播放
  11. 服务器系统如用pe和做镜像,怎么用pe中的光盘镜像安装操作系统
  12. springboot项目制作漂亮的banner
  13. 对京东云鼎的学习笔记
  14. 小品演员小沈阳爆笑语录
  15. 晓宇哥新年力作!AI离线语音开关控制器
  16. LBS:利用IP地址,获取地理位置
  17. 王慧文:当下社会最稀缺的是“π型人才”
  18. Minio(一) | 搭建Minio服务器(单节点)
  19. “decompose“没有适用于“ts“目标对象的方法
  20. 使用Date日期对象来完成,在页面上根据不同时间显示不同的问候语,如:早上好,中午好,下午好,晚上好等信息...

热门文章

  1. linux jre 字体安装(隶书为例)
  2. 安装部署 —— CentOS6/CentOS7 安装配置mysql 5.7
  3. 计算机装调与维护论文,计算机装调课程实验报告.doc
  4. 《乐高EV3机器人搭建与编程》一导读
  5. 每次打开百度太麻烦?用程序直接打开网页 Python实现百度划词搜索功能(获取剪切板数据)
  6. java计算机毕业设计学生信息管理系统源程序+mysql+系统+lw文档+远程调试
  7. Tasks and Back stack 详解
  8. 从word中复制图片到tinymce编辑器中
  9. adk java,windows ADB配置java adk Android adk
  10. MSDN Forum - 获取Office 365用户的密码过期时间