中級通信互聯(lián)網(wǎng)技術(shù)知識點精講之數(shù)據(jù)控制

互聯(lián)網(wǎng)技術(shù) 責任編輯:小狐貍 2016-08-19

摘要:下面是由希賽小編整理的中級通信互聯(lián)網(wǎng)技術(shù)知識點精講之數(shù)據(jù)控制,希望能幫助學友們。具體內(nèi)容如下

       下面是由希賽小編整理的中級通信互聯(lián)網(wǎng)技術(shù)知識點精講之數(shù)據(jù)控制,希望能幫助學友們。具體內(nèi)容如下:


       數(shù)據(jù)控制

       由DBMS提供統(tǒng)一的數(shù)據(jù)控制功能是數(shù)據(jù)庫系統(tǒng)的特點之一。SQL中數(shù)據(jù)控制功能包括事務(wù)管理功能和數(shù)據(jù)保護功能,即數(shù)據(jù)庫的恢復、并發(fā)控制數(shù)據(jù)庫的安全性和完整性控制。

       SQL定義完整性約束條件的功能主要體現(xiàn)在CREATETABLE語句和ALTERTABLE中,可以在這些語句中定義碼、取值列、不允許空值的列、外碼(參照完整性)及其他一些約束條件。

       某個用戶對某類數(shù)據(jù)具有何種操作權(quán)力是個政策問題而不是技術(shù)問題。數(shù)據(jù)庫管理系統(tǒng)的功能是保證這些決定的執(zhí)行。為此DBMS必須具有以下功能。

       (1)把授權(quán)的決定告知系統(tǒng),這是由SQL的GRANT和REVOKE語句來完成的。

       (2)把授權(quán)的結(jié)果存入數(shù)據(jù)字典。

       (3)當用戶提出操作請求時,根據(jù)授權(quán)情況進行檢査,以決定是否執(zhí)行操作請求。

       1.授權(quán)

       SQL用GRANT語句向用戶授予操作權(quán)限,GRANT語句的一般格式為:

       GRANT〈權(quán)限>[.〈權(quán)限>]...

       [ON〈對象類型X對象名〉]TO〈用戶>[.〈用戶>]...

       [WITHGRANTOPTION];

       其語義為:將對指定操作對象的指定操作權(quán)限授予指定的用戶。

       2.收回權(quán)限

       授予的權(quán)限可以由DBA或其他授權(quán)者用REVOKE語句收回,REVOKE語句的一般格式為:

       REVOKE〈權(quán)限>[,〈權(quán)限>]...

       [ON〈對象類型><對象名〉]

       FROM〈用戶>[,〈用戶>]

       SQL提供了非常靈活的授權(quán)機制。DBA擁有對數(shù)據(jù)庫中所有對象的所有權(quán)限,并可以根據(jù)應用的需要將不同的權(quán)限授予不同的用戶。


       返回目錄:中級通信互聯(lián)網(wǎng)技術(shù)知識點精講之數(shù)據(jù)庫技術(shù)匯總


       相關(guān)推薦:

       中級通信工程師互聯(lián)網(wǎng)技術(shù)專業(yè)基礎(chǔ)課

       2013年中級通信工程師考試試題分析與解答

       中級通信工程師互聯(lián)網(wǎng)技術(shù)考試大綱

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準!

通信工程師備考資料免費領(lǐng)取

去領(lǐng)取

距離2025 通信工程師考試

還有
  • 3
  • 1
  • 4
專注在線職業(yè)教育23年

項目管理

信息系統(tǒng)項目管理師

廠商認證

信息系統(tǒng)項目管理師

信息系統(tǒng)項目管理師

!
咨詢在線老師!