搜尋
首頁資料庫mysql教程尚觀Oracle入門到精通影片教學的資料詳細介紹

Oracle由於其良好的資料安全性和穩定性,在資料庫領域一直處於領先地位。 《尚觀Oracle入門到精通影片教學》針對資料庫開發人員設計,從零開始介紹Oracle。除了基本的SQL語法外,也為小夥伴帶來了資料庫開發過程中必備的自訂函數和預存程序等內容。

尚觀Oracle入門到精通影片教學的資料詳細介紹

課程播放網址:http://www.php.cn/course/549.html

該老師講課風格:

教師講課深入淺出,條理清楚,層層剖析,環環相扣,論證嚴密,結構嚴謹,用思維的邏輯力量吸引學生的注意力,用理智控制課堂教學進程。學生透過聽教師的講授,不僅學到知識,也受到思維的訓練,還受到教師嚴謹的治學態度的熏陶和感染

本視頻中較為難點是數據庫的安全了:

資料庫安全性控制

使用者的表示與鑑別

使用者識別與鑑別是系統提供的最外層安全保護措施。其方法是由系統提供一定的方式讓使用者標識自己的身分或名字。每次使用者要求進入系統時,由系統進行核對,透過鑑定後才能提供機器使用權。

使用者識別碼(User Identification)

用一個使用者名稱或使用者識別號碼(UID)來表示使用者身分。系統內部記錄所有合法使用者的標識,系統鑑別此使用者是否為合法使用者。

口令(Password)

為了進一步核實用戶,系統常常要求用戶輸入口令。系統核對口令以鑑別使用者身分。

存取控制

資料庫安全最重要的一點就是確保只授權給有資格的使用者存取資料庫的權限,同時令所有未被授權的使用者無法接近數據,這主要透過資料庫的存取控制機制實作。

存取控制機制主要包含兩部分:

1.定義使用者權限,並將使用者權限登記到資料字典中。

2.合法權限檢查

包含自主存取控制(DAC)和強制存取控制(MAC),這兩類方法的簡單定義是:

在在自主存取控制方法中,使用者對不同的資料庫物件有著不同的存取權限,不同的使用者對相同物件也有不同的權限,而且使用者還可以將其擁有的存取控制權限轉給其他使用者。因此自主存取控制非常靈活。

在強制存取控制方法中,每一個資料庫物件都被標以一定的密級,每個使用者也被授予某一個等級的許可證。對於任一個用戶,只有具有合法許可證的用戶才能可以訪問,因此強制訪問方法比較嚴格。

自主存取控制(DAC)方法

使用者權限主要有兩個要素組成:資料庫物件和操作類型。在資料庫系統中,定義存取權限稱為授權。

1. 資料庫的安全功能

a) 用戶識別識別,使用者的識別和鑑定提供最外層的安全保護措施,其方法是由系統提供一定的方法讓用戶標識出自己的名字或身份,系統內部記錄了所有的合法用戶標識,每次要求進入系統時,由系統進行核實,通過鑑定後才提供機器的使用權

b) 訪問控制:資料庫的存取控制就是只確保有資格的使用者可以存取資料庫的權限,同時令所有未被授權的人無法接近資料。資料庫系統提供了兩種存取控制機制,自主存取控制和強存取控制,在自主存取控制的方法中,使用者對不同的資料庫物件有不同的權限,不同的使用者對同一個物件也有不同的權限,強存取控制,就是資料庫分為一定的秘級,每一個使用者被授予一定等級的許可證,只有合法的使用者才能訪問,強存取控制就相當於前面的強制存取控制模型(MAC ),自主存取控制就相當於前方的自主存取控制(DAC),詳見存取控制技術

          i.     自主存取控制方法,並在非關聯式系統中,使用者只能對資料操作,且存取控制的資料庫物件也僅限於資料本身,關聯式資料庫中系統儲存的物件不僅有資料本身,也有資料庫的模式包括資料庫SCHEMA,基本表TABLE,視圖VIEW和索引INDEX的創建,自主存取控制主要透過GRANT語句來向使用者授予權限,透過REVOKE語句來收回權限,

以上是尚觀Oracle入門到精通影片教學的資料詳細介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
什么是oracle asm什么是oracle asmApr 18, 2022 pm 04:16 PM

oracle asm指的是“自动存储管理”,是一种卷管理器,可自动管理磁盘组并提供有效的数据冗余功能;它是做为单独的Oracle实例实施和部署。asm的优势:1、配置简单、可最大化推动数据库合并的存储资源利用;2、支持BIGFILE文件等。

oracle怎么查询所有索引oracle怎么查询所有索引May 13, 2022 pm 05:23 PM

方法:1、利用“select*from user_indexes where table_name=表名”语句查询表中索引;2、利用“select*from all_indexes where table_name=表名”语句查询所有索引。

Oracle怎么查询端口号Oracle怎么查询端口号May 13, 2022 am 10:10 AM

在Oracle中,可利用lsnrctl命令查询端口号,该命令是Oracle的监听命令;在启动、关闭或重启oracle监听器之前可使用该命令检查oracle监听器的状态,语法为“lsnrctl status”,结果PORT后的内容就是端口号。

oracle全角怎么转半角oracle全角怎么转半角May 13, 2022 pm 03:21 PM

在oracle中,可以利用“TO_SINGLE_BYTE(String)”将全角转换为半角;“TO_SINGLE_BYTE”函数可以将参数中所有多字节字符都替换为等价的单字节字符,只有当数据库字符集同时包含多字节和单字节字符的时候有效。

oracle怎么删除sequenceoracle怎么删除sequenceMay 13, 2022 pm 03:35 PM

在oracle中,可以利用“drop sequence sequence名”来删除sequence;sequence是自动增加数字序列的意思,也就是序列号,序列号自动增加不能重置,因此需要利用drop sequence语句来删除序列。

oracle怎么查询数据类型oracle怎么查询数据类型May 13, 2022 pm 04:19 PM

在oracle中,可以利用“select ... From all_tab_columns where table_name=upper('表名') AND owner=upper('数据库登录用户名');”语句查询数据库表的数据类型。

oracle查询怎么不区分大小写oracle查询怎么不区分大小写May 10, 2022 pm 05:45 PM

方法:1、利用“LOWER(字段值)”将字段转为小写,或者利用“UPPER(字段值)”将字段转为大写;2、利用“REGEXP_LIKE(字符串,正则表达式,'i')”,当参数设置为“i”时,说明进行匹配不区分大小写。

Oracle怎么修改sessionOracle怎么修改sessionMay 13, 2022 pm 05:06 PM

方法:1、利用“alter system set sessions=修改后的数值 scope=spfile”语句修改session参数;2、修改参数之后利用“shutdown immediate – startup”语句重启服务器即可生效。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前By尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器