2023年計算機等級考試四級資料庫技術(3)

2022-09-22 22:15:28 字數 1287 閱讀 9098

是在資料庫級別上定義,使用者不能新增、刪除或更改固定的伺服器角色。使用者的登入賬戶可以新增到固定的資料庫角色中,使其成為成員,從而具有資料庫角色的許可權。

固定的資料庫角色

描述db_owner

在資料庫中擁有全部許可權

db_accessadmin

可以新增或刪除使用者id

db_securityadmin

可以管理資料庫角色和角色成員,並管理資料庫中的語句許可權和物件許可權

db_ddladmin

可以建立、修改和刪除資料庫物件(執行所有的ddl語句)

db_backupoperator

可以進行資料庫的備份、恢復操作

db_datareader

可以查詢資料庫中所有使用者表中的資料

db_datawriter

可以更改資料庫中所有使用者表中的資料

db_denydatareader

不允許查詢資料庫中所有使用者表中的資料

db_denydatawriter

不允許更改資料庫中所有使用者表中的資料

public

預設不具有任何許可權,但使用者可對此角色進行授權

其中public角色是乙個特殊的角色:

(1) 資料庫中的每個使用者都自動地是public角色成員,使用者不能從public角色中新增和刪除成員;

(2) 使用者可以對這個角色進行授權。

1、新增固定的資料庫角色成員

(1) 用企業管理器實現;

(2) 用系統儲存過程實現;

sp_addrolemember [@rolename=]』role』,[@membername=]』security_account』

其中:[@rolename=]』role』:當前固定資料庫中的角色名稱;

[@membername=]』security_account』:新增到角色中的使用者名稱。

2、刪除固定的資料庫角色成員

14.6.3 使用者自定義的角色

屬於資料庫一級的角色,使用者可根據實際工作職能定義一系列角色,並給每個角色授予合適的許可權。只需將資料庫使用者放置到合適的角色中即可。

1、建立使用者自定義庫角色

(1) 用企業管理器實現;

(2) 用系統儲存過程實現;

sp_addrole [@rolename=]』role』,[@ownername=]』owner』

其中:[@rolename=]』role』:新的角色名稱;

[@ownername=]』owner』:新角色的所有者。

3、 為使用者定義的角色授權;

4、 新增和刪除使用者自定義角色成員

2023年計算機等級考試四級資料庫技術(10)

13.1 儲存過程 13.1.1 儲存過程基本概念 1 在關聯式資料庫中,sql語言是應用程式和資料庫管理之間的主要程式設計介面 2 使用sql語言編寫 時,可用兩種方法儲存和執行 1 在客戶端儲存 並建立向資料庫管理系統傳送sql命令,並處理返回結果的應用程式 2 將這些傳送的sql語句儲存在資料...

2023年計算機等級考試四級資料庫技術(7)

12.1 sql server 2000 概述 服務是資料庫完成所需功能的基礎,sql server 2000提供了四種服務 1 sql server sql server服務是sql server2000最核心的服務,它直接管理和維護資料庫,負責處理所有來自客戶端的transact sql sql...

2023年計算機等級考試二級 輔導講義(1)

c 氣泡排序基本應用技巧分享 對於學過c語言的朋友來說,可能對於裡面的氣泡排序還是有很深印象的。那麼今天我們將會為大家介紹一下具有c語言特性的c 語言中氣泡排序的實現方法。接下來就讓我們一起來看看c 氣泡排序的具體操作方法吧。c 氣泡排序 示例 include iostream.h include ...