新聞中心
隨著信息技術(shù)的發(fā)展和應(yīng)用范圍的不斷擴(kuò)大,數(shù)據(jù)庫(kù)管理已經(jīng)成為企業(yè)運(yùn)營(yíng)的重要組成部分,而數(shù)據(jù)庫(kù)管理員便成為了企業(yè)中不可或缺的人員之一。數(shù)據(jù)庫(kù)管理員負(fù)責(zé)管理企業(yè)中的數(shù)據(jù)庫(kù),包括數(shù)據(jù)的安全和完整性,數(shù)據(jù)庫(kù)的性能優(yōu)化,以及對(duì)數(shù)據(jù)的備份和恢復(fù)。在企業(yè)中,數(shù)據(jù)庫(kù)管理員的職責(zé)和作用十分重要,下面我們來(lái)詳細(xì)了解一下。

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的阿克蘇網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
一、數(shù)據(jù)庫(kù)管理員的職責(zé)
1.數(shù)據(jù)安全保障
數(shù)據(jù)庫(kù)管理員在企業(yè)中的首要職責(zé)是維護(hù)數(shù)據(jù)庫(kù)的安全。數(shù)據(jù)安全是企業(yè)中非常重要的事情,敏感信息、機(jī)密文件以及賬戶密碼,這些在企業(yè)中都是非常重要的資料。數(shù)據(jù)庫(kù)管理員不僅要確保數(shù)據(jù)的機(jī)密性,還要保證數(shù)據(jù)的完整性和可用性。任何一個(gè)數(shù)據(jù)庫(kù)甚至是一個(gè)表的破壞,都可能嚴(yán)重影響企業(yè),甚至使企業(yè)癱瘓,因此,數(shù)據(jù)庫(kù)管理員必須時(shí)刻保持警覺,實(shí)時(shí)監(jiān)控?cái)?shù)據(jù)庫(kù)的安全狀況,定期修改密碼,查找漏洞并加以修補(bǔ)。
2.數(shù)據(jù)庫(kù)備份和恢復(fù)
數(shù)據(jù)庫(kù)管理員還需要負(fù)責(zé)對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份和恢復(fù)。如果發(fā)生數(shù)據(jù)丟失的情況,數(shù)據(jù)庫(kù)管理員可以及時(shí)從備份中恢復(fù)數(shù)據(jù),以避免造成更大的損失。同時(shí),數(shù)據(jù)庫(kù)管理員還需要定期備份數(shù)據(jù),以確保數(shù)據(jù)庫(kù)中的所有數(shù)據(jù)得到有效的保護(hù)。備份周期時(shí)間可以根據(jù)數(shù)據(jù)量的對(duì)比設(shè)置不同的時(shí)間間隔。
3.性能優(yōu)化
數(shù)據(jù)庫(kù)管理員還需要進(jìn)行數(shù)據(jù)庫(kù)性能優(yōu)化。性能優(yōu)化包括優(yōu)化數(shù)據(jù)庫(kù)的響應(yīng)速度,減少數(shù)據(jù)庫(kù)訪問(wèn)時(shí)的延遲,優(yōu)化數(shù)據(jù)庫(kù)的查詢、索引、內(nèi)存和磁盤使用等方面。數(shù)據(jù)庫(kù)管理員需要分析數(shù)據(jù)庫(kù)性能問(wèn)題的根源,查找瓶頸并進(jìn)行優(yōu)化,以更大限度地提高數(shù)據(jù)庫(kù)的性能。此外還需注意空間使用策略和定期清理過(guò)期數(shù)據(jù)。
4.技術(shù)支持和培訓(xùn)
數(shù)據(jù)庫(kù)管理員需要提供技術(shù)支持和培訓(xùn)。一方面,數(shù)據(jù)庫(kù)管理員需要向企業(yè)內(nèi)的用戶提供技術(shù)支持,解答他們的問(wèn)題和疑惑,及時(shí)解決數(shù)據(jù)庫(kù)問(wèn)題。另一方面,數(shù)據(jù)庫(kù)管理員還需要進(jìn)行培訓(xùn),向企業(yè)內(nèi)的用戶介紹如何使用數(shù)據(jù)庫(kù)工具、如何保護(hù)數(shù)據(jù)等方面的技巧。整個(gè)過(guò)程需要耐心和耐心再耐心!
二、數(shù)據(jù)庫(kù)管理員的作用
1.保證數(shù)據(jù)安全
數(shù)據(jù)庫(kù)管理員的首要作用是保證數(shù)據(jù)的安全。,在進(jìn)行數(shù)據(jù)處理時(shí),數(shù)據(jù)庫(kù)管理員會(huì)給予嚴(yán)格的監(jiān)督,確保數(shù)據(jù)不丟失、文件不被惡意篡改、賬戶密碼不被泄漏等方面的問(wèn)題,從而保障整個(gè)企業(yè)內(nèi)的數(shù)據(jù)安全。
2.提高數(shù)據(jù)庫(kù)性能
數(shù)據(jù)庫(kù)管理員可以進(jìn)行優(yōu)化數(shù)據(jù)庫(kù),提高數(shù)據(jù)庫(kù)的性能和效率。通過(guò)對(duì)數(shù)據(jù)庫(kù)進(jìn)行優(yōu)化和管理,使得數(shù)據(jù)庫(kù)的查詢、訪問(wèn)和更新時(shí)間得到極大的減少。尤其是在大數(shù)據(jù)的時(shí)代,為了處理大數(shù)量的數(shù)據(jù),減少因查詢過(guò)程過(guò)長(zhǎng)而引起的另外操作等,對(duì)于數(shù)據(jù)庫(kù)的優(yōu)化成為了一個(gè)十分有意義的工作。
3.促進(jìn)業(yè)務(wù)發(fā)展
通過(guò)對(duì)數(shù)據(jù)庫(kù)的精準(zhǔn)管理和維護(hù),數(shù)據(jù)庫(kù)管理員可以促進(jìn)企業(yè)內(nèi)部不同業(yè)務(wù)之間的平穩(wěn)協(xié)作。在新產(chǎn)品或新服務(wù)或業(yè)務(wù)的開展中,數(shù)據(jù)庫(kù)管理員也可以提供早期的技術(shù)支持,保障新業(yè)務(wù)的順利推進(jìn)。
4.提高IT人員的專業(yè)技能
作為企業(yè)的高級(jí)技術(shù)人員之一,數(shù)據(jù)庫(kù)管理員在工作中需要涉及到各種信息技術(shù),能夠熟練使用數(shù)據(jù)庫(kù)技術(shù)的相關(guān)工具,了解數(shù)據(jù)庫(kù)的原理和架構(gòu),對(duì)于提升IT人員的專業(yè)技能和水平也有著十分重要的作用。
數(shù)據(jù)庫(kù)管理員在企業(yè)中發(fā)揮著重要的作用,對(duì)于企業(yè)內(nèi)部的數(shù)據(jù)安全、業(yè)務(wù)發(fā)展、IT人員的培養(yǎng)都有十分重要的意義。數(shù)據(jù)庫(kù)管理員不能輕視自己的職責(zé),要時(shí)刻保持警覺,維護(hù)數(shù)據(jù)庫(kù)中的數(shù)據(jù)安全、完整性,以及高效的運(yùn)作。在工作中,要注重?cái)?shù)據(jù)備份和恢復(fù),定期優(yōu)化數(shù)據(jù)庫(kù)的性能,還要向IT人員進(jìn)行技術(shù)培訓(xùn)等工作,才能更好的保障企業(yè)內(nèi)部的運(yùn)轉(zhuǎn)和發(fā)展。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來(lái)專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線:028-86922220在SQL數(shù)據(jù)庫(kù)中public是什么意思
SQL數(shù)據(jù)庫(kù)
中的public是一個(gè)默認(rèn)的用戶角色。為便于管理數(shù)據(jù)庫(kù)中的權(quán)限,SQL提供了若干數(shù)卜“角色”,這些角色是用于對(duì)其他主體進(jìn)行分組的安全主體。它們類似于MicrosoftWindows操作系統(tǒng)中的組。數(shù)據(jù)庫(kù)級(jí)角色的權(quán)限作用域?yàn)閿?shù)據(jù)庫(kù)范圍。每個(gè)SQLServer登錄名均屬于public服務(wù)器角色。如果未向某個(gè)服務(wù)器主體授予或拒絕對(duì)某個(gè)安全對(duì)象的特定權(quán)限,該用戶將繼承授予櫻游該對(duì)象的public角色的權(quán)限。當(dāng)希望該對(duì)象對(duì)所有用戶可用薯頌穗時(shí),只需對(duì)任何對(duì)象分配public權(quán)限即可。但是,無(wú)法更改public中的成員關(guān)系。默認(rèn)情況下,所有的數(shù)據(jù)庫(kù)用戶都屬于public角色,因此賦予public角色的權(quán)限,所有的用戶都會(huì)具備。
MySQL 數(shù)據(jù)庫(kù),如何分角色權(quán)限建表?
角色一直存在各個(gè)數(shù)據(jù)庫(kù)中,比如 SQL Server、Oracle 等,MySQL 自從版本 8.0 release,引入了角色這個(gè)概念。
角色的概念
角色就是一組針對(duì)各種數(shù)據(jù)庫(kù)權(quán)櫻春衡限的。比如,把一個(gè)角色分配給一個(gè)用戶,那這個(gè)用戶就擁有了這個(gè)角色包含的所有權(quán)限。一個(gè)角色可以分配給多個(gè)用戶,另外一個(gè)用戶也可以擁有多個(gè)角色,兩者是多對(duì)多的關(guān)系。不過(guò) MySQL 角色目前還沒有提供類似于其他數(shù)據(jù)庫(kù)的系統(tǒng)預(yù)分配的角色。比如某些數(shù)據(jù)庫(kù)的 db_owner、 db_datareader 、 db_datawriter 等等。那接下來(lái)我分幾個(gè)方面,來(lái)示例說(shuō)明角色的使用以及相關(guān)注意事項(xiàng)。
示例 1:一個(gè)完整角色的授予步驟
用管理員創(chuàng)建三個(gè)角色:db_owner, db_datareader, db_datawriter
mysql> create role db_owner,db_datareader,db_datawriter;
Query OK, 0 rows affected (0.02 sec)
mysql> grant all on ytt_new.* to db_owner;
Query OK, 0 rows affected (0.01 sec)
mysql> grant select on ytt_new.* to db_datareader;
Query OK, 0 rows affected (0.01 sec)
mysql> grant insert,delete,update on ytt_new.* to db_datawriter;
Query OK, 0 rows affected (0.01 sec)
創(chuàng)建三個(gè)普通用戶,分別為 ytt1、ytt2、ytt3。mysql> create user ytt1 identified by ‘ytt’,ytt2 identified by ‘ytt’,ytt3 identified by ‘ytt’;Query OK, 0 rows affected (0.01 sec)
分別授予這三個(gè)用戶對(duì)應(yīng)的角色。
— 授權(quán)角色
mysql> grant db_owner to ytt1;
Query OK, 0 rows affected (0.02 sec)
— 激活角色
mysql> set default role db_owner to ytt1;
Query OK, 0 rows affected (0.00 sec)
mysql> grant db_datareader to ytt2;
Query OK, 0 rows affected (0.01 sec)
mysql> set default role db_datareader to ytt2;
Query OK, 0 rows affected (0.01 sec)
mysql> grant db_datawriter to ytt3;
Query OK, 0 rows affected (0.01 sec)
mysql> set default role db_datawriter to ytt3;
Query OK, 0 rows affected (0.01 sec)
以上是角色授予的一套完整步驟。那上面有點(diǎn)非常規(guī)的地方是激活角色這個(gè)步驟。脊做MySQL 角色在創(chuàng)建之初默認(rèn)是沒有激活的,也就是說(shuō)創(chuàng)建角色,并且給一個(gè)用戶特定的角色,這個(gè)用戶其實(shí)森陵并不能直接使用這個(gè)角色,除非激活了才可以。
示例 2:一個(gè)用戶可以擁有多個(gè)角色
— 用管理員登錄并且創(chuàng)建用戶
mysql> create user ytt4 identified by ‘ytt’;
Query OK, 0 rows affected (0.00 sec)
— 把之前的三個(gè)角色都分配給用戶ytt4.
mysql> grant db_owner,db_datareader,db_datawriter to ytt4;
Query OK, 0 rows affected (0.01 sec)
— 激活用戶ytt4的所有角色.
mysql> set default role all to ytt4;
Query OK, 0 rows affected (0.02 sec)
— ytt4 用戶登錄
root@ytt-pc:/var/lib/mysql# mysql -uytt4 -pytt -P3304 -hytt-pc
…
— 查看當(dāng)前角色列表
mysql> select current_role();
++
| current_role()|
++
| `db_datareader`@`%`,`db_datawriter`@`%`,`db_owner`@`%` |
++
1 row in set (0.00 sec)
— 簡(jiǎn)單創(chuàng)建一張表并且插入記錄, 檢索記錄,完了刪掉這張表
mysql> use ytt_new
Database changed
mysql> create table t11(id int);
Query OK, 0 rows affected (0.05 sec)
mysql> insert into t11 values (1);
Query OK, 1 row affected (0.02 sec)
mysql> select * from t11;
+——+
| id |
+——+
| 1 |
+——+
1 row in set (0.00 sec)
mysql> drop table t11;
Query OK, 0 rows affected (0.04 sec)
示例 3:用戶在當(dāng)前 session 里角色互換
其實(shí)意思是說(shuō),用戶連接到 MySQL 服務(wù)器后,可以切換當(dāng)前的角色列表,比如由 db_owner 切換到 db_datareader。
— 還是之前的用戶ytt4, 切換到db_datareader
mysql> set role db_datareader;
Query OK, 0 rows affected (0.00 sec)
mysql> select current_role();
++
| current_role() |
++
| `db_datareader`@`%` |
++
1 row in set (0.00 sec)
— 切換后,沒有權(quán)限創(chuàng)建表
mysql> create table t11(id int);
ERROR 1142 (42023): CREATE command denied to user ‘ytt4’@’ytt-pc’ for table ‘t11’
— 切換到 db_owner,恢復(fù)所有權(quán)限。
mysql> set role db_owner;
Query OK, 0 rows affected (0.00 sec)
mysql> create table t11(id int);
Query OK, 0 rows affected (0.04 sec)
示例 4:關(guān)于角色的兩個(gè)參數(shù)
activate_all_roles_on_login:是否在連接 MySQL 服務(wù)時(shí)自動(dòng)激活角色mandatory_roles:強(qiáng)制所有用戶默認(rèn)角色
— 用管理員連接MySQL,
— 設(shè)置默認(rèn)激活角色
mysql> set global activate_all_roles_on_login=on;
Query OK, 0 rows affected (0.00 sec)
— 設(shè)置強(qiáng)制給所有用戶賦予角色db_datareader
mysql> set global mandatory_roles=’db_datareader’;
Query OK, 0 rows affected (0.00 sec)
— 創(chuàng)建用戶ytt7.
mysql> create user ytt7;
Query OK, 0 rows affected (0.01 sec)
— 用 ytt7登錄數(shù)據(jù)庫(kù)
root@ytt-pc:/var/lib/mysql# mysql -uytt7 -P3304 -hytt-pc
…
mysql> show grants;
+-+
| Grants for ytt7@%|
+-+
| GRANT USAGE ON *.* TO `ytt7`@`%`|
| GRANT SELECT ON `ytt_new`.* TO `ytt7`@`%` |
| GRANT `db_datareader`@`%` TO `ytt7`@`%` |
+-+
3 rows in set (0.00 sec)
示例 5 :create role 和 create user 都有創(chuàng)建角色權(quán)限,兩者有啥區(qū)別?
以下分別創(chuàng)建兩個(gè)用戶 ytt8、ytt9,一個(gè)給 create role,一個(gè)給 create user 權(quán)限。
— 管理員登錄,創(chuàng)建用戶ytt8,ytt9.
mysql> create user ytt8,ytt9;
Query OK, 0 rows affected (0.01 sec)
mysql> grant create role on *.* to ytt8;
Query OK, 0 rows affected (0.02 sec)
mysql> grant create user on *.* to ytt9;
Query OK, 0 rows affected (0.01 sec)
— 用ytt8 登錄,
root@ytt-pc:/var/lib/mysql# mysql -uytt8 -P3304 -hytt-pc
…
mysql> create role db_test;
Query OK, 0 rows affected (0.02 sec)
— 可以創(chuàng)建角色,但是不能創(chuàng)建用戶
mysql> create user ytt10;
ERROR 1227 (42023): Access denied; you need (at least one of) the CREATE USER privilege(s) for this operation
mysql> \q
Bye
— 用ytt9 登錄
root@ytt-pc:/var/lib/mysql# mysql -uytt9 -P3304 -hytt-pc
…
— 角色和用戶都能創(chuàng)建
mysql> create role db_test2;
Query OK, 0 rows affected (0.02 sec)
mysql> create user ytt10;
Query OK, 0 rows affected (0.01 sec)
mysql> \q
Bye
那這里其實(shí)看到 create user 包含了 create role,create user 即可以創(chuàng)建用戶,也可以創(chuàng)建角色。
示例 6:MySQL 用戶也可以當(dāng)角色來(lái)用
— 用管理員登錄,創(chuàng)建用戶ytt11,ytt12.
mysql> create user ytt11,ytt12;
Query OK, 0 rows affected (0.01 sec)
mysql> grant select on ytt_new.* to ytt11;
Query OK, 0 rows affected (0.01 sec)
— 把ytt11普通用戶的權(quán)限授予給ytt12
mysql> grant ytt11 to ytt12;
Query OK, 0 rows affected (0.01 sec)
— 來(lái)查看 ytt12的權(quán)限,可以看到擁有了ytt11的權(quán)限
mysql> show grants for ytt12;
++
| Grants for ytt12@% |
++
| GRANT USAGE ON *.* TO `ytt12`@`%` |
| GRANT `ytt11`@`%` TO `ytt12`@`%` |
++
2 rows in set (0.00 sec)
— 在細(xì)化點(diǎn),看看ytt12擁有哪些具體的權(quán)限
mysql> show grants for ytt12 using ytt11;
+–+
| Grants for ytt12@%|
+–+
| GRANT USAGE ON *.* TO `ytt12`@`%`|
| GRANT SELECT ON `ytt_new`.* TO `ytt12`@`%` |
| GRANT `ytt11`@`%` TO `ytt12`@`%`|
+–+
3 rows in set (0.00 sec)
示例 7:角色的撤銷
角色撤銷和之前權(quán)限撤銷類似。要么 revoke,要么刪除角色,那這個(gè)角色會(huì)從所有擁有它的用戶上移除。
— 用管理員登錄,移除ytt2的角色
mysql> revoke db_datareader from ytt2;
Query OK, 0 rows affected (0.01 sec)
— 刪除所有角色
mysql> drop role db_owner,db_datareader,db_datawriter;
Query OK, 0 rows affected (0.01 sec)
— 對(duì)應(yīng)的角色也從ytt1上移除掉了
mysql> show grants for ytt1;
+——+
| Grants for ytt1@% |
+——+
| GRANT USAGE ON *.* TO `ytt1`@`%` |
+——+
1 row in set (0.00 sec)
至此,我分了 7 個(gè)目錄說(shuō)明了角色在各個(gè)方面的使用以及注意事項(xiàng),希望對(duì)大家有幫助。
首先,設(shè)置三種要素:用戶、群組、角色。
用戶為登錄用,對(duì)應(yīng)到人。群組對(duì)應(yīng)為用戶的集攔中悶合,是一種特殊的用戶。角色為一組權(quán)限項(xiàng)的,用戶(群組)都有各自的角色。
權(quán)限的實(shí)現(xiàn)通過(guò)Permission類和Rule類來(lái)實(shí)現(xiàn)。 Permission供外部調(diào)用,Rule為一個(gè)接口,為權(quán)限判斷規(guī)則。
Permission是一個(gè)抽象類,有以下方法
Java代碼
public boolean hasPermission(User user,HashMap oldData,Input input);;
public String getPermissionName();;
public abstract Rule getDenyRule();;
public abstract Rule getAcceptRule();;
public boolean hasPermission(User user,HashMap oldData,Input input);;
public String getPermissionName();;
public abstract Rule getDenyRule();;
public abstract Rule getAcceptRule();;
hasPermission方法供外部調(diào)用,已實(shí)現(xiàn),實(shí)現(xiàn)方法為:
先根據(jù)getDenyRule()得到的規(guī)則判斷權(quán)限是否被阻攔,
再根據(jù)getAcceptRule()來(lái)判斷是否有權(quán)限。
而Rule接口的接品則由用戶自行定義,隨包附帶了一個(gè)已實(shí)現(xiàn)的Rule,實(shí)現(xiàn)的功能如下:
先尋找User的所有角色,然后判斷角色是否有權(quán)限,如果無(wú)權(quán)限則尋找其父級(jí)群組培祥,再取父級(jí)群組的所有角色進(jìn)行判斷是否有權(quán)限,如果無(wú)權(quán)限則再往上級(jí)群組找,直到找最上一級(jí)還是無(wú)權(quán)限才判斷為無(wú)權(quán)限。
現(xiàn)實(shí)現(xiàn)判斷權(quán)限有無(wú)權(quán)限的方式已可以達(dá)成的有以下三種:
1、 是否有操作的權(quán)限。
2、 是否有操作的子操作的權(quán)限。
3、 在數(shù)據(jù)為某條件時(shí)有操作(子操作)的權(quán)限。
在進(jìn)行程序開發(fā)時(shí),
之一步,編寫User,Group,Role的實(shí)現(xiàn)類,已提供了一套XML的實(shí)現(xiàn)類。
第二步,寫配置文件,進(jìn)行權(quán)限項(xiàng)的配置。
第三步,在程序中簡(jiǎn)彎要進(jìn)行權(quán)限判斷的地方調(diào)用Permission.hasPermission方法即可。
權(quán)限陵陸渣設(shè)置存在數(shù)據(jù)庫(kù)的用戶表中,在登錄時(shí)從數(shù)據(jù)庫(kù)讀取并存入悉桐SESSION中,不同權(quán)限的尺悄用戶進(jìn)入不同的處理表單
分級(jí)一般是在service層做的工作 而不是在數(shù)據(jù)庫(kù)里限定什么 雖然可以 但沒有必要 通常的做法是定制一個(gè)管理員接口 只允許滾鎮(zhèn)管理大棗粗員賬號(hào)登陸 并且需要在后臺(tái)返回?cái)?shù)據(jù)前巖仔進(jìn)行判斷等級(jí)后返回不同數(shù)據(jù)
這個(gè)你要在mysql里建用戶.
然后分別設(shè)置每個(gè)用戶和如態(tài)的對(duì)喚源某數(shù)據(jù)庫(kù).某張表的讀寫權(quán)限 .
mysql 不假mssql有用戶角色..我一般建用戶分配權(quán)橡仿限
數(shù)據(jù)庫(kù)一級(jí)的角色的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于數(shù)據(jù)庫(kù)一級(jí)的角色,數(shù)據(jù)庫(kù)管理員的職責(zé)與作用,在SQL數(shù)據(jù)庫(kù)中public是什么意思,MySQL 數(shù)據(jù)庫(kù),如何分角色權(quán)限建表?的信息別忘了在本站進(jìn)行查找喔。
成都網(wǎng)站建設(shè)選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設(shè)計(jì),高端小程序APP定制開發(fā),成都網(wǎng)絡(luò)營(yíng)銷推廣等一站式服務(wù)。
當(dāng)前文章:數(shù)據(jù)庫(kù)管理員的職責(zé)與作用(數(shù)據(jù)庫(kù)一級(jí)的角色)
文章URL:http://m.fisionsoft.com.cn/article/dhsjesg.html


咨詢
建站咨詢
