本發(fā)明涉及數(shù)據(jù)庫,尤其涉及一種數(shù)據(jù)庫管理系統(tǒng)、方法、電子設備和存儲介質(zhì)。
背景技術:
1、數(shù)據(jù)庫是“按照數(shù)據(jù)結構來組織、存儲和管理數(shù)據(jù)的倉庫”,是一個長期存儲在計算機內(nèi)的有組織、可共享、統(tǒng)一管理的大量數(shù)據(jù)的集合,數(shù)據(jù)庫對現(xiàn)代企業(yè)高效運營至關重要。
2、在現(xiàn)實應用中,數(shù)據(jù)庫的管理方式主要依賴于數(shù)據(jù)庫管理員,數(shù)據(jù)庫管理員常常需要耗費大量時間和精力來手動管理和維護數(shù)據(jù)庫,非常容易出錯,影響數(shù)據(jù)庫的性能和安全性。
技術實現(xiàn)思路
1、本發(fā)明提供了一種數(shù)據(jù)庫管理系統(tǒng)、方法、電子設備和存儲介質(zhì),以解決因人工管理易出錯影響數(shù)據(jù)庫的性能和安全性的問題。
2、根據(jù)本發(fā)明的一方面,提供了一種數(shù)據(jù)庫管理系統(tǒng),包括:多個客戶端分組和服務端,所述服務端包括通信連接模塊、檢驗模塊、數(shù)據(jù)處理模塊、數(shù)據(jù)庫和后臺管理中心;其中,每個所述客戶端分組包括至少一個客戶端,所述客戶端與所述服務端以及所述客戶端之間通過通信連接模塊通信連接;
3、所述客戶端用于將訪問對象的訪問請求發(fā)送至所述服務端;所述訪問請求包括身份信息和數(shù)據(jù)更新指令;
4、所述服務端接收所述訪問請求,在所述服務端中:
5、所述檢驗模塊用于基于所述身份信息確定所述訪問對象的訪問權限;
6、所述后臺管理中心用于在所述訪問權限下,基于所述數(shù)據(jù)更新指令對所述數(shù)據(jù)庫中的數(shù)據(jù)執(zhí)行對應的數(shù)據(jù)更新操作;
7、所述數(shù)據(jù)處理模塊用于在數(shù)據(jù)更新操作執(zhí)行后,對所述數(shù)據(jù)庫中的數(shù)據(jù)進行數(shù)據(jù)核對。
8、根據(jù)本發(fā)明的另一方面,提供了一種數(shù)據(jù)庫管理方法,應用于數(shù)據(jù)庫管理系統(tǒng),包括:
9、接收訪問對象的訪問請求,所述訪問請求包括身份信息和數(shù)據(jù)更新指令;
10、基于所述身份信息確定所述訪問對象的訪問權限;
11、在所述訪問權限下,基于所述數(shù)據(jù)更新指令對所述數(shù)據(jù)庫中的數(shù)據(jù)執(zhí)行對應的數(shù)據(jù)更新操作;
12、在數(shù)據(jù)更新之后,對所述數(shù)據(jù)庫中的數(shù)據(jù)進行數(shù)據(jù)核對。
13、根據(jù)本發(fā)明的另一方面,提供了一種電子設備,所述電子設備包括:
14、至少一個處理器;以及
15、與所述至少一個處理器通信連接的存儲器;其中,
16、所述存儲器存儲有可被所述至少一個處理器執(zhí)行的計算機程序,所述計算機程序被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行本發(fā)明任一實施例所述的數(shù)據(jù)庫管理方法。
17、根據(jù)本發(fā)明的另一方面,提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機指令,所述計算機指令用于使處理器執(zhí)行時實現(xiàn)本發(fā)明任一實施例所述的數(shù)據(jù)庫管理方法。
18、本發(fā)明實施例的技術方案,通過客戶端將訪問對象的訪問請求發(fā)送至服務端;訪問請求包括身份信息和數(shù)據(jù)更新指令;服務端接收訪問請求,在服務端中:檢驗模塊基于身份信息確定訪問對象的訪問權限;后臺管理中心在訪問權限下,基于數(shù)據(jù)更新指令對數(shù)據(jù)庫中的數(shù)據(jù)執(zhí)行對應的數(shù)據(jù)更新操作;數(shù)據(jù)處理模塊在數(shù)據(jù)更新操作執(zhí)行后,對數(shù)據(jù)庫中的數(shù)據(jù)進行數(shù)據(jù)核對。解決了因人工管理易出錯影響數(shù)據(jù)庫的性能和安全性的問題,提高數(shù)據(jù)庫安全性的同時降低數(shù)據(jù)的錯誤率。
19、應當理解,本部分所描述的內(nèi)容并非旨在標識本發(fā)明的實施例的關鍵或重要特征,也不用于限制本發(fā)明的范圍。本發(fā)明的其它特征將通過以下的說明書而變得容易理解。
1.一種數(shù)據(jù)庫管理系統(tǒng),其特征在于,包括:多個客戶端分組和服務端,所述服務端包括通信連接模塊、檢驗模塊、數(shù)據(jù)處理模塊、數(shù)據(jù)庫和后臺管理中心;其中,每個所述客戶端分組包括至少一個客戶端,所述客戶端與所述服務端以及所述客戶端之間通過通信連接模塊通信連接;
2.根據(jù)權利要求1所述的系統(tǒng),其特征在于,所述訪問權限包括一級權限、二級權限和三級權限;所述后臺管理中心還用于響應于一級權限訪問對象的授權操作,對目標訪問對象賦予對應的訪問權限。
3.根據(jù)權利要求2所述的系統(tǒng),其特征在于,所述檢驗模塊還用于若所述訪問對象無訪問權限,則基于身份信息對訪問對象進行身份驗證,若身份驗證通過,則控制所述后臺管理中心對所述訪問對象賦予三級權限。
4.根據(jù)權利要求3所述的系統(tǒng),其特征在于,所述服務器還包括報警模塊,用于在所述訪問對象的身份驗證不通過的情況下,所述控制后臺管理中心進入戒備狀態(tài);
5.根據(jù)權利要求1所述的系統(tǒng),其特征在于,所述服務端還包括數(shù)據(jù)記錄模塊,所述數(shù)據(jù)記錄模塊包括訪問記錄單元和數(shù)據(jù)修改記錄單元;
6.根據(jù)權利要求1所述的系統(tǒng),其特征在于,所述數(shù)據(jù)處理模塊還用于基于數(shù)據(jù)核對結果判斷數(shù)據(jù)是否有誤,若數(shù)據(jù)有誤,則向?qū)目蛻舳税l(fā)送通知信息。
7.根據(jù)權利要求1所述的系統(tǒng),其特征在于,所述服務端還包括測試數(shù)據(jù)庫,用于在數(shù)據(jù)更新之前,基于數(shù)據(jù)更新指令對所述測試數(shù)據(jù)庫中的數(shù)據(jù)執(zhí)行對應的數(shù)據(jù)更新操作,并運行數(shù)據(jù)庫管理系統(tǒng),若無異常,則基于數(shù)據(jù)更新指令對所述數(shù)據(jù)庫中的數(shù)據(jù)執(zhí)行對應的數(shù)據(jù)更新操作。
8.一種數(shù)據(jù)庫管理方法,其特征在于,應用于數(shù)據(jù)庫管理系統(tǒng),包括:
9.一種電子設備,其特征在于,所述電子設備包括:
10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)存儲有計算機指令,所述計算機指令用于使處理器執(zhí)行時實現(xiàn)權利要求8所述的一種數(shù)據(jù)庫管理方法。