尚觀Oracle基礎(chǔ)到精通視頻圖文詳細(xì)教程的資料詳細(xì)介紹
發(fā)表時間:2023-07-21 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]Oracle由于其良好的數(shù)據(jù)安全性和穩(wěn)定性,在數(shù)據(jù)庫領(lǐng)域一直處于領(lǐng)先地位!渡杏^Oracle入門到精通視頻教程》針對數(shù)據(jù)庫開發(fā)人員設(shè)計,從零開始對Oracle進(jìn)行介紹。除了基本的SQL語法外,還為小...
Oracle由于其良好的數(shù)據(jù)安全性和穩(wěn)定性,在數(shù)據(jù)庫領(lǐng)域一直處于領(lǐng)先地位。《尚觀Oracle入門到精通視頻教程》針對數(shù)據(jù)庫開發(fā)人員設(shè)計,從零開始對Oracle進(jìn)行介紹。除了基本的SQL語法外,還為小伙伴們帶來了數(shù)據(jù)庫開發(fā)過程中必備的自定義函數(shù)和存儲過程等內(nèi)容。
課程播放地址:http://www.php.cn/course/549.html
該老師講課風(fēng)格:
教師講課深入淺出,條理清楚,層層剖析,環(huán)環(huán)相扣,論證嚴(yán)密,結(jié)構(gòu)嚴(yán)謹(jǐn),用思維的邏輯力量吸引學(xué)生的注意力,用理智控制課堂教學(xué)進(jìn)程。學(xué)生通過聽教師的講授,不僅學(xué)到知識,也受到思維的訓(xùn)練,還受到教師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度的熏陶和感染
本視頻中較為難點是數(shù)據(jù)庫的安全了:
數(shù)據(jù)庫安全性控制
用戶的表示與鑒別
用戶標(biāo)識與鑒別是系統(tǒng)提供的最外層安全保護(hù)措施。其方法是由系統(tǒng)提供一定的方式讓用戶標(biāo)識自己的身份或名字。每次用戶要求進(jìn)入系統(tǒng)時,由系統(tǒng)進(jìn)行核對,通過鑒定后才能提供機(jī)器使用權(quán)。
用戶標(biāo)識(User Identification)
用一個用戶名或者用戶標(biāo)識號(UID)來表明用戶身份。系統(tǒng)內(nèi)部記錄著所有合法用戶的標(biāo)識,系統(tǒng)鑒別此用戶是否是合法用戶。
口令(Password)
為了進(jìn)一步核實用戶,系統(tǒng)常常要求用戶輸入口令。系統(tǒng)核對口令以鑒別用戶身份。
存取控制
數(shù)據(jù)庫安全最重要的一點就是確保只授權(quán)給有資格的用戶訪問數(shù)據(jù)庫的權(quán)限,同時令所有未被授權(quán)的用戶無法接近數(shù)據(jù),這主要通過數(shù)據(jù)庫的存取控制機(jī)制實現(xiàn)。
存取控制機(jī)制主要包含兩部分:
1.定義用戶權(quán)限,并將用戶權(quán)限登記到數(shù)據(jù)字典中。
2.合法權(quán)限檢查
包括自主存取控制(DAC)和強(qiáng)制存取控制(MAC),這兩類方法的簡單定義是:
在自主存取控制方法中,用戶對不同的數(shù)據(jù)庫對象有著不同的存取權(quán)限,不同的用戶對同一對象也有不同的權(quán)限,而且用戶還可以將其擁有的存取控制權(quán)限轉(zhuǎn)給其他用戶。因此自主存取控制非常靈活。
在強(qiáng)制存取控制方法中,每一個數(shù)據(jù)庫對象都被標(biāo)以一定的密級,每一個用戶也被授予某一個級別的許可證。對于任一個用戶,只有具有合法許可證的用戶才能可以存取,因此強(qiáng)制存取方法比較嚴(yán)格。
自主存取控制(DAC)方法
用戶權(quán)限主要有兩個要素組成:數(shù)據(jù)庫對象和操作類型。在數(shù)據(jù)庫系統(tǒng)中,定義存取權(quán)限稱為授權(quán)。
1. 數(shù)據(jù)庫的安全功能
a) 用戶標(biāo)識和鑒定,用戶的標(biāo)識和鑒定提供最外層的安全保護(hù)措施,其方法是由系統(tǒng)提供一定的方法讓用戶標(biāo)識出自己的名字或身份,系統(tǒng)內(nèi)部記錄了所有的合法用戶標(biāo)識,每次要求進(jìn)入系統(tǒng)時,由系統(tǒng)進(jìn)行核實,通過鑒定后才提供機(jī)器的使用權(quán)
b) 存取控制:數(shù)據(jù)庫的存取控制就是只確保有資格的用戶可以訪問數(shù)據(jù)庫的權(quán)限,同時令所有未被授權(quán)的人無法接近數(shù)據(jù)。數(shù)據(jù)庫系統(tǒng)提供了兩種存取控制機(jī)制,自主存取控制和強(qiáng)存取控制,自主存取控制的方法中,用戶對不同的數(shù)據(jù)庫對象有不同的權(quán)限,不同的用戶對同一個對象也有不同的權(quán)限,強(qiáng)存取控制,就是數(shù)據(jù)庫分為一定的秘級,每一個用戶被授予一定級別的許可證,只有合法的用戶才能存取,強(qiáng)存取控制就相當(dāng)于前面的強(qiáng)制訪問控制模型(MAC),自主存取控制就相當(dāng)于前面的自主訪問控制(DAC),詳見訪問控制技術(shù)
i. 自主存取控制方法,在非關(guān)系系統(tǒng)中,用戶只能對數(shù)據(jù)進(jìn)行操作,存取控制的數(shù)據(jù)庫對象也僅限于數(shù)據(jù)本身,關(guān)系數(shù)據(jù)庫中系統(tǒng)存儲的對象不僅有數(shù)據(jù)本身,還有數(shù)據(jù)庫的模式包括數(shù)據(jù)庫SCHEMA,基本表TABLE,視圖VIEW和索引INDEX的創(chuàng)建,自主存取控制主要通過GRANT語句來向用戶授予權(quán)限,通過REVOKE語句來收回權(quán)限,
以上就是尚觀Oracle入門到精通視頻教程的資料詳細(xì)介紹的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!
學(xué)習(xí)教程快速掌握從入門到精通的SQL知識。