㈠ 資料庫管理員,(資料庫)系統管理員,資料庫擁有者三者之間的聯系與區別是什麼授權的SQL語句是什麼
以土地為例:
系統管理員:城市規劃局
數據管理員:開發商
資料庫擁有者:國土資源局。
關系為:
資料庫擁有者(國土資源局)擁有資料庫生死存亡的最高許可權。
系統管理員(城市規劃局)擁有規劃資料庫作用的許可權,如城市規劃局劃這一塊用作工業,那一塊用作商業另一個塊用作居住區
數據管理員(開發商)是管理維護資料庫這一塊的實際執行人,如開發商按城市規劃局的要求建成居住區,並設立物業管理處來管理社區一樣。
exec sp_addlogin 'test' --添加登錄
exec sp_grantdbaccess N'test' --使其成為當前資料庫的合法用戶
exec sp_addrolemember N'db_owner', N'test' --授予對自己資料庫的所有許可權
exec sp_revokedbaccess N'test' --移除對資料庫的訪問許可權
exec sp_droplogin N'test' --刪除登錄
--添加用戶: exec sp_addlogin '用戶名','密碼','默認資料庫名'
--添加到資料庫 exec sp_grantdbaccess '用戶名','資料庫名'
--分本許可權 grant insert,select,update,delete on table1 to public
㈡ 數據管理員DBA是什麼意思
資料庫管理員(英語:Database administrator,簡稱DBA),是負責管理資料庫的人。
資料庫管理員負責在系統上運行資料庫,執行備份,執行安全策略和保持資料庫的完整性。因為管理資料庫是個很龐大的職務,每個公司或組織的資料庫管理員的需要也是很不同。
一個大公司可能有很多資料庫管理員,但是一個小公司可能也沒有資料庫管理員,而讓系統管理員管理資料庫。
技術分工
產品的整個生命周期里資料庫管理員的職責重要而廣泛,這催生了各個縱向的運維技術方向,凡是關繫到資料庫質量、效率、成本、安全等方面的工作,及涉及到的技術、組件,主要包括:
1、資料庫監控技術:包括監控平台的研發、應用,服務監控准確性、實時性、全面性的保障。
2、資料庫故障管理:包括服務的故障預案設計,預案的自動化執行,故障的總結並反饋到產品/系統的設計層面進行優化以提高產品的穩定性。
3、資料庫容量管理:測量服務的容量,規劃服務的機房建設,擴容、遷移等工作。
4、資料庫性能優化:從各個方向,包括SQL優化、參數優化、應用優化、客戶端優化等,提高資料庫的性能和響應速度,改善用戶體驗。
5、資料庫安全保障:包括資料庫的訪問安全、防攻擊、許可權控制等。
6、資料庫自動部署:部署平台/工具的研發,及平台/工具的使用,做到安全、高效的發布服務。
7、資料庫集群管理:包括資料庫的伺服器管理、分布式集群管理等。
8、資料庫模型設計:包括資料庫邏輯和物理模型的設計,如何實現性能最優,架構可擴展,服務可運維等。
(2)資料庫管理員在哪個部門擴展閱讀:
技能
1、資料庫理論
2、資料庫設計
3、關系資料庫管理系統:Oracle資料庫、IBM DB2、Microsoft SQL Server、MaxDB、MySQL
4、SQL:PL-SQL、Transact-SQL
5、NoSQL:MongoDB、Redis、LevelDB、Apache HBase
專業證照
1、OCA DBA〈發照單位:Oracle〉
2、OCP DBA〈發照單位:Oracle〉
3、MCDBA〈發照單位:Microsoft〉
4、MySQL CMDBA〈發照單位:Sun Microsystems〉
5、MySQL CMCDBA〈發照單位:Sun Microsystems〉