
本發(fā)明涉及信息
技術(shù)領(lǐng)域:
,特別設(shè)計一種數(shù)據(jù)存儲方法、數(shù)據(jù)管理方法及系統(tǒng)、數(shù)據(jù)庫、客戶端。
背景技術(shù):
:隨著信息技術(shù)的不斷發(fā)展,信息種類也日益紛繁復(fù)雜,對應(yīng)不同信息種類的業(yè)務(wù)數(shù)據(jù)也大量增多,多數(shù)企業(yè)或組織需要使用數(shù)據(jù)庫來存儲其業(yè)務(wù)數(shù)據(jù),同時,數(shù)據(jù)庫中部分?jǐn)?shù)據(jù)庫表也經(jīng)常需要向用戶展示。目前,在針對數(shù)據(jù)庫的數(shù)據(jù)庫表進行展示時,通常需要對客戶端進行定制化開發(fā),即在客戶端中針對每一張數(shù)據(jù)庫表分別設(shè)置相應(yīng)的展示規(guī)則,以根據(jù)該展示規(guī)則渲染并顯示數(shù)據(jù)庫表中指定字段下的業(yè)務(wù)數(shù)據(jù)。但是,上述技術(shù)方案中,當(dāng)數(shù)據(jù)庫表存在頻繁更新時,比如頻繁的在數(shù)據(jù)庫表中新增字段或者在數(shù)據(jù)庫表的現(xiàn)有字段下修改元數(shù)據(jù)時,則需要頻繁更新客戶端,用戶體驗較差。技術(shù)實現(xiàn)要素:本發(fā)明實施例提供了一種數(shù)據(jù)存儲方法、數(shù)據(jù)管理方法及系統(tǒng)、數(shù)據(jù)庫、客戶端,可提高用戶體驗。第一方面,本發(fā)明實施例提供了一種數(shù)據(jù)存儲方法,包括:S0:在數(shù)據(jù)庫中構(gòu)建數(shù)據(jù)庫表,設(shè)置所述數(shù)據(jù)庫表對應(yīng)的標(biāo)識信息;構(gòu)建對應(yīng)所述數(shù)據(jù)庫表的字段注釋表;還包括:S1:利用所述數(shù)據(jù)庫表存儲至少一個元數(shù)據(jù);S2:利用所述字段注釋表存儲所述數(shù)據(jù)庫表的字段注釋信息;其中,所述字段注釋信息包括所述數(shù)據(jù)庫表的每一個字段分別對應(yīng)的碼表,所述碼表記錄有至少一個渲染參數(shù)與至少一個元數(shù)據(jù)之間的映射關(guān)系。優(yōu)選地,還包括:構(gòu)建對應(yīng)所述數(shù)據(jù)庫表的表格注釋表;利用所述表格注釋表存儲所述數(shù)據(jù)庫表的表格注釋信息;其中,所述表格注釋信息被指定分隔符分隔成至少兩個信息塊;和/或,構(gòu)建對應(yīng)所述數(shù)據(jù)庫表的主鍵值表;利用所述主鍵值表存儲所述數(shù)據(jù)庫表的每一個字段分別對應(yīng)的主鍵值。優(yōu)選地,在利用所述字段注釋表存儲所述數(shù)據(jù)庫表的字段注釋信息時,如果同一個所述碼表中記錄有至少兩個渲染參數(shù)與至少兩個元數(shù)據(jù)之間的映射關(guān)系,則利用指定分隔符分隔每一個所述元數(shù)據(jù)分別對應(yīng)的映射關(guān)系。第二方面,本發(fā)明實施例提供了一種數(shù)據(jù)庫,包括:數(shù)據(jù)庫表,以及對應(yīng)所述數(shù)據(jù)庫表的字段注釋表;其中,所述數(shù)據(jù)庫表,用于存儲至少一個元數(shù)據(jù);所述字段注釋表,用于存儲叔叔數(shù)據(jù)庫表的字段注釋信息;其中,所述字段注釋信息包括所述數(shù)據(jù)庫表的每一個字段分別對應(yīng)的碼表,所述碼表記錄有至少一個渲染參數(shù)與至少一個元數(shù)據(jù)之間的映射關(guān)系。優(yōu)選地,還包括:對應(yīng)所述數(shù)據(jù)庫表的表格注釋表,和/或,對應(yīng)所述數(shù)據(jù)庫表的主鍵值表;其中,所述表格注釋表,用于存儲所述數(shù)據(jù)庫表的表格注釋信息;其中,所述表格注釋信息被指定分隔符分隔成至少兩個信息塊;所述主鍵值表,用于存儲所述數(shù)據(jù)庫表的每一個字段分別對應(yīng)的主鍵值。第三方面,本發(fā)明實施例提供了一種數(shù)據(jù)管理方法,應(yīng)用于客戶端中,包括:獲取目標(biāo)數(shù)據(jù)庫表的標(biāo)識信息,向服務(wù)中間件發(fā)送攜帶所述標(biāo)識信息的數(shù)據(jù)獲取請求;接收服務(wù)中間件根據(jù)所述標(biāo)識信息獲取并轉(zhuǎn)發(fā)的所述目標(biāo)數(shù)據(jù)庫表的數(shù)據(jù)結(jié)構(gòu)及字段注釋信息;解析所述字段注釋信息以獲取所述目標(biāo)數(shù)據(jù)庫表的每一個字段分別對應(yīng)的碼表,其中,所述碼表記錄有至少一個渲染參數(shù)與至少一個元數(shù)據(jù)之間的映射關(guān)系;根據(jù)每一個所述碼表中分別記錄的映射關(guān)系,利用所述至少一個渲染參數(shù)替換所述數(shù)據(jù)結(jié)構(gòu)中對應(yīng)的元數(shù)據(jù)以形成第一目標(biāo)數(shù)據(jù)結(jié)構(gòu);根據(jù)所述第一目標(biāo)數(shù)據(jù)結(jié)構(gòu)形成并顯示對應(yīng)所述數(shù)據(jù)庫表的第一展示表格。優(yōu)選地,所述接收服務(wù)中間件根據(jù)所述標(biāo)識信息獲取并轉(zhuǎn)發(fā)的所述目標(biāo)數(shù)據(jù)庫表的數(shù)據(jù)結(jié)構(gòu)及字段注釋信息,進一步包括:接收服務(wù)中間件根據(jù)所述標(biāo)識信息獲取并轉(zhuǎn)發(fā)的所述目標(biāo)數(shù)據(jù)庫表的表格注釋信息;所述解析所述字段注釋信息以獲取所述目標(biāo)數(shù)據(jù)庫表的每一個字段分別對應(yīng)的碼表,進一步包括:解析所述表格注釋信息,以確定所述表格注釋信息中被指定分隔符分隔的至少兩個信息塊;所述根據(jù)所述第一目標(biāo)數(shù)據(jù)結(jié)構(gòu)形成并顯示對應(yīng)所述目標(biāo)數(shù)據(jù)庫表的第一展示表格,進一步包括:顯示每一個所述信息塊;和/或,所述接收服務(wù)中間件根據(jù)所述標(biāo)識信息獲取并轉(zhuǎn)發(fā)的所述目標(biāo)數(shù)據(jù)庫表的數(shù)據(jù)結(jié)構(gòu)及字段注釋信息,進一步包括:接收服務(wù)中間件根據(jù)所述標(biāo)識信息獲取并轉(zhuǎn)發(fā)的所述目標(biāo)數(shù)據(jù)庫表的每一個字段分別對應(yīng)的主鍵值;在所述根據(jù)所述第一目標(biāo)數(shù)據(jù)結(jié)構(gòu)形成并顯示對應(yīng)所述目標(biāo)數(shù)據(jù)庫表的第一展示表格之后,還包括:接收碼表操作指令,其中,所述碼表操作指令攜帶目標(biāo)主鍵值及操作策略;確定所述目標(biāo)主鍵值對應(yīng)的目標(biāo)字段,以及確定所述目標(biāo)字段對應(yīng)的目標(biāo)碼表;根據(jù)所述操作策略對所述目標(biāo)碼表中記錄的映射關(guān)系進行相應(yīng)的處理;根據(jù)處理后的所述目標(biāo)碼表中記錄的映射關(guān)系,更新所述第一目標(biāo)數(shù)據(jù)結(jié)構(gòu)中對應(yīng)所述目標(biāo)字段的目標(biāo)元數(shù)據(jù)以形成第二目標(biāo)數(shù)據(jù)結(jié)構(gòu);根據(jù)所述第二目標(biāo)數(shù)據(jù)結(jié)構(gòu)形成并展示對應(yīng)所述目標(biāo)數(shù)據(jù)庫表的第二展示表格。第四方面,本發(fā)明實施例提供了一種客戶端,包括:數(shù)據(jù)請求單元,用于獲取目標(biāo)數(shù)據(jù)庫表的標(biāo)識信息,向服務(wù)中間件發(fā)送攜帶所述標(biāo)識信息的數(shù)據(jù)獲取請求;數(shù)據(jù)接收單元,用于接收服務(wù)中間件根據(jù)所述標(biāo)識信息獲取并轉(zhuǎn)發(fā)的所述目標(biāo)數(shù)據(jù)庫表的數(shù)據(jù)結(jié)構(gòu)及字段注釋信息;數(shù)據(jù)解析單元,用于解析所述字段注釋信息以獲取所述目標(biāo)數(shù)據(jù)庫表的每一個字段分別對應(yīng)的碼表,其中,所述碼表記錄有至少一個渲染參數(shù)與至少一個元數(shù)據(jù)之間的映射關(guān)系;數(shù)據(jù)映射單元,用于根據(jù)每一個所述碼表中分別記錄的映射關(guān)系,利用所述至少一個渲染參數(shù)替換所述數(shù)據(jù)結(jié)構(gòu)中對應(yīng)的元數(shù)據(jù)以形成第一目標(biāo)數(shù)據(jù)結(jié)構(gòu);顯示處理單元,用于根據(jù)所述第一目標(biāo)數(shù)據(jù)結(jié)構(gòu)形成并顯示對應(yīng)所述數(shù)據(jù)庫表的第一展示表格。優(yōu)選地,所述數(shù)據(jù)接收單元,進一步用于接收服務(wù)中間件根據(jù)所述標(biāo)識信息獲取并轉(zhuǎn)發(fā)的所述目標(biāo)數(shù)據(jù)庫表的表格注釋信息;所述數(shù)據(jù)解析單元,進一步用于解析所述表格注釋信息,以確定所述表格注釋信息中被指定分隔符分隔的至少兩個信息塊;所述顯示處理單元,進一步用于顯示每一個所述信息塊;和/或,還包括:指令接收單元、確定單元、碼表處理單元;其中,所述數(shù)據(jù)接收單元,進一步用于接收服務(wù)中間件根據(jù)所述標(biāo)識信息獲取并轉(zhuǎn)發(fā)的所述目標(biāo)數(shù)據(jù)庫表的每一個字段分別對應(yīng)的主鍵值;所述指令接收單元,用于接收碼表操作指令,其中,所述碼表操作指令攜帶目標(biāo)主鍵值及操作策略;所述確定單元,用于確定所述目標(biāo)主鍵值對應(yīng)的目標(biāo)字段,以及確定所述目標(biāo)字段對應(yīng)的目標(biāo)碼表;所述碼表處理單元,用于根據(jù)所述操作策略對所述目標(biāo)碼表中記錄的映射關(guān)系進行相應(yīng)的處理;所述數(shù)據(jù)映射單元,進一步用于根據(jù)處理后的所述目標(biāo)碼表中記錄的映射關(guān)系,更新所述第一目標(biāo)數(shù)據(jù)結(jié)構(gòu)中對應(yīng)所述目標(biāo)字段的目標(biāo)元數(shù)據(jù)以形成第二目標(biāo)數(shù)據(jù)結(jié)構(gòu);所述顯示處理單元,進一步用于根據(jù)所述第二目標(biāo)數(shù)據(jù)結(jié)構(gòu)形成并展示對應(yīng)所述目標(biāo)數(shù)據(jù)庫表的第二展示表格。第五方面,本發(fā)明實施例提供了一種數(shù)據(jù)管理系統(tǒng),包括:服務(wù)中間件、如上述第二方面中任一所述的數(shù)據(jù)庫,以及如上述第四方面中任一所述的客戶端;其中,所述服務(wù)中間件,用于接收所述客戶端發(fā)送的攜帶目標(biāo)數(shù)據(jù)庫表的標(biāo)識信息的數(shù)據(jù)獲取請求;根據(jù)所述標(biāo)識信息獲取所述數(shù)據(jù)庫中目標(biāo)數(shù)據(jù)庫表的數(shù)據(jù)結(jié)構(gòu)以及對應(yīng)所述目標(biāo)數(shù)據(jù)庫表的字段注釋信息,并轉(zhuǎn)發(fā)至所述客戶端。本發(fā)明實施例提供了一種數(shù)據(jù)存儲方法、數(shù)據(jù)管理方法及系統(tǒng)、數(shù)據(jù)庫、客戶端,通過在數(shù)據(jù)庫中構(gòu)建數(shù)據(jù)庫表以存儲至少一個元數(shù)據(jù),同時構(gòu)建對應(yīng)該數(shù)據(jù)庫表的字段注釋表以存儲該數(shù)據(jù)庫表的字段注釋信息,字段信息包括數(shù)據(jù)庫表的每一個字段分別對應(yīng)的碼表,碼表中記錄了至少一個渲染參數(shù)與至少一個元數(shù)據(jù)之間的映射關(guān)系;相應(yīng)的,通過在數(shù)據(jù)庫中構(gòu)建對應(yīng)數(shù)據(jù)庫表的字段注釋表,以存儲數(shù)據(jù)庫表的各個字段下元數(shù)據(jù)與渲染參數(shù)之間的映射關(guān)系,當(dāng)存在客戶端需要對數(shù)據(jù)庫表下存儲的元數(shù)據(jù)進行渲染及展示時,則可根據(jù)字段注釋表獲取相應(yīng)元數(shù)據(jù)與渲染參數(shù)之間的映射關(guān)系,不必頻繁更新客戶端,可提高用戶體驗。附圖說明為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明一實施例提供的一種數(shù)據(jù)存儲方法的流程圖;圖2是本發(fā)明一實施例提供的一種數(shù)據(jù)庫的結(jié)構(gòu)示意圖;圖3是本發(fā)明一實施例提供的另一種數(shù)據(jù)庫的結(jié)構(gòu)示意圖;圖4是本發(fā)明一實施例提供的一種數(shù)據(jù)管理方法的流程圖;圖5是本發(fā)明一實施例提供的一種客戶端的結(jié)構(gòu)示意圖;圖6是本發(fā)明一實施例提供的另一種客戶端的結(jié)構(gòu)示意圖;圖7是本發(fā)明一實施例提供的一種數(shù)據(jù)管理系統(tǒng)的結(jié)構(gòu)示意圖;圖8是本發(fā)明一實施例提供的另一種數(shù)據(jù)管理方法的流程圖。具體實施方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例,基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。如圖1所示,本發(fā)明實施例提供了一種數(shù)據(jù)存儲方法,包括:S0:在數(shù)據(jù)庫中構(gòu)建數(shù)據(jù)庫表,設(shè)置所述數(shù)據(jù)庫表對應(yīng)的標(biāo)識信息;構(gòu)建對應(yīng)所述數(shù)據(jù)庫表的字段注釋表;還包括:S1:利用所述數(shù)據(jù)庫表存儲至少一個元數(shù)據(jù);S2:利用所述字段注釋表存儲所述數(shù)據(jù)庫表的字段注釋信息;其中,所述字段注釋信息包括所述數(shù)據(jù)庫表的每一個字段分別對應(yīng)的碼表,所述碼表記錄有至少一個渲染參數(shù)與至少一個元數(shù)據(jù)之間的映射關(guān)系。本發(fā)明上述實施例中,通過在數(shù)據(jù)庫中構(gòu)建數(shù)據(jù)庫表以存儲至少一個元數(shù)據(jù),同時構(gòu)建對應(yīng)該數(shù)據(jù)庫表的字段注釋表以存儲該數(shù)據(jù)庫表的字段注釋信息,字段信息包括數(shù)據(jù)庫表的每一個字段分別對應(yīng)的碼表,碼表中記錄了至少一個渲染參數(shù)與至少一個元數(shù)據(jù)之間的映射關(guān)系;相應(yīng)的,通過在數(shù)據(jù)庫中構(gòu)建對應(yīng)數(shù)據(jù)庫表的字段注釋表,以存儲數(shù)據(jù)庫表的各個字段下元數(shù)據(jù)與渲染參數(shù)之間的映射關(guān)系,當(dāng)存在客戶端需要對數(shù)據(jù)庫表下存儲的元數(shù)據(jù)進行渲染及展示時,則可根據(jù)字段注釋表獲取相應(yīng)元數(shù)據(jù)與渲染參數(shù)之間的映射關(guān)系,不必頻繁更新客戶端,可提高用戶體驗。應(yīng)當(dāng)理解的是,字段注釋信息還可以包括數(shù)據(jù)庫表的每一個字段名分別對應(yīng)的渲染參數(shù)。本發(fā)明上述實施例中,由于數(shù)據(jù)庫表的字段數(shù)量較多,且不同的字段下可能存在相同的元數(shù)據(jù),但不同字段下的相同元數(shù)據(jù)在數(shù)據(jù)庫表中分別表征不同的意義,即相同元數(shù)據(jù)在同一張數(shù)據(jù)庫表的不同字段下分別對應(yīng)的渲染參數(shù)可能并不相同,舉例來說,數(shù)據(jù)庫表包括字段“性別”和字段“年齡”時,在字段“性別”下記錄有元數(shù)據(jù)“1”和元數(shù)據(jù)“2”,字段“性別”下的元數(shù)據(jù)“1”可對應(yīng)渲染參數(shù)“男”,元數(shù)據(jù)“2”可對應(yīng)渲染參數(shù)“女”,在字段“年齡”下記錄有元數(shù)據(jù)“1”、“2”和“3”,字段“年齡”下的元數(shù)據(jù)“1”可對應(yīng)渲染參數(shù)“小于18歲”,元數(shù)據(jù)“2”可對應(yīng)渲染參數(shù)“大于18且小于50歲”,元數(shù)據(jù)“3”可對應(yīng)渲染參數(shù)“不小于50歲”,此時,為了使客戶端能夠利用不同的渲染參數(shù)準(zhǔn)確針對數(shù)據(jù)庫表中不同字段下相同的元數(shù)據(jù)分別進行渲染,可通過不同的碼表來分別記錄字段“性別”和字段“年齡”下至少一個元數(shù)據(jù)與至少一個渲染參數(shù)之間的映射關(guān)系。本發(fā)明一個優(yōu)選實施例中,數(shù)據(jù)庫表的每一個字段下可分別記錄大量的元數(shù)據(jù),在利用字段注釋表存儲數(shù)據(jù)庫表的每一個字段分別對應(yīng)的碼表時,字段注釋表內(nèi)的數(shù)據(jù)量也就相對較大,為了方便對字段注釋表內(nèi)的數(shù)據(jù)進行管理,在字段注釋表中,可利用不同的數(shù)據(jù)庫記錄來分別記錄數(shù)據(jù)庫表的每一個字段分別對應(yīng)的碼表。相應(yīng)的,在同一條數(shù)據(jù)庫記錄中,則可能需要記錄多個元數(shù)據(jù)與多個渲染參數(shù)之間的映射關(guān)系,此時,需要采用統(tǒng)一的定義方式針對多個元數(shù)據(jù)與多個渲染參數(shù)之間的多組映射關(guān)系進行分別定義;具體地,本發(fā)明一個優(yōu)選實施例中,在利用所述字段注釋表存儲所述數(shù)據(jù)庫表的字段注釋信息時,如果同一個所述碼表中存在至少兩個渲染參數(shù)與至少兩個元數(shù)據(jù)之間的映射關(guān)系,則利用指定分隔符分隔每一個所述元數(shù)據(jù)分別對應(yīng)的映射關(guān)系。舉例來說,數(shù)據(jù)庫表的字段“性別”下記錄有元數(shù)據(jù)“1”和元數(shù)據(jù)“2”,元數(shù)據(jù)“1”對應(yīng)渲染參數(shù)“男”,元數(shù)據(jù)“2”對應(yīng)渲染參數(shù)“女”,那么,數(shù)據(jù)庫表的字段“性別”對應(yīng)的碼表在字段注釋表中的數(shù)據(jù)庫記錄可以是“1|男,2|女”,該條數(shù)據(jù)庫記錄的“,”為指定分隔符。應(yīng)當(dāng)理解的是,數(shù)據(jù)庫表的各個字段名在客戶端進行顯示時對應(yīng)的渲染參數(shù)也可存儲在字段注釋表中,舉例來說,數(shù)據(jù)庫表的字段名“x”表征性別,字段“x”對應(yīng)的碼表可記錄為“1|男,2|女”,此時,記錄當(dāng)前碼表的數(shù)據(jù)庫記錄中,可在碼表之前記錄字段名“x”對應(yīng)的渲染參數(shù)“性別”,此時,該條數(shù)據(jù)庫記錄則為“性別,1|男,2|女”;客戶端解析字段注釋信息時,可將碼表之前的字符串默認(rèn)為當(dāng)前碼表對應(yīng)的字段的字段名在客戶端進行顯示時的渲染參數(shù)。當(dāng)然,在每一條數(shù)據(jù)庫記錄中,字段名對應(yīng)的渲染參數(shù)與碼表之間還可以設(shè)置其他標(biāo)記參數(shù),比如該條數(shù)據(jù)庫記錄為“性別,碼表:1|男,2|女”,其中“碼表”則可作為標(biāo)記參數(shù),客戶端解析字段注釋信息時,在“碼表”之前的中文字符“性別”則可被默認(rèn)為當(dāng)前字段對應(yīng)的渲染參數(shù)。進一步的,為了方便客戶端獲取并顯示數(shù)據(jù)庫表的其他信息,比如當(dāng)前數(shù)據(jù)庫表的構(gòu)建時間、構(gòu)建當(dāng)前數(shù)據(jù)庫表的用戶名、當(dāng)前數(shù)據(jù)庫表的有效期等表格注釋信息,本發(fā)明一個優(yōu)選實施例中,還包括:構(gòu)建對應(yīng)所述數(shù)據(jù)庫表的表格注釋表;利用所述表格注釋表存儲所述數(shù)據(jù)庫表的表格注釋信息;其中,所述表格注釋信息被指定分隔符分隔成至少兩個信息塊。本發(fā)明上述實施例中,客戶端在渲染并展示數(shù)據(jù)庫表中的元數(shù)據(jù)時,可同時從對應(yīng)該數(shù)據(jù)庫表的表格注釋表中獲取相應(yīng)的表格注釋信息,在客戶端進行相應(yīng)的處理并展示。本發(fā)明上述實施例中,數(shù)據(jù)庫表存儲的表格信息中,可根據(jù)信息種類利用指定分隔符將表格注釋信息分隔成多個信息塊,客戶端在展示表格注釋信息時,則可分別展示各個信息塊,以便用戶根據(jù)各個信息快分別展示的內(nèi)容直觀理解表格注釋信息;舉例來說,數(shù)據(jù)庫表的表格注釋表可記錄表格注釋信息為“表格名稱:銷售額統(tǒng)計表,負(fù)責(zé)人:張三”,其中,表格注釋信息中的“,”為指定分隔符。需要說明的是,指定分隔符也可以是其他形式,比如:/,|等。進一步的,為了方便客戶端針對數(shù)據(jù)庫表的不同字段分別對應(yīng)的碼表中記錄的映射關(guān)系進行相應(yīng)的處理,比如刪除、修改或增加至少一個渲染參數(shù)與至少一個元數(shù)據(jù)之間的映射關(guān)系等,本發(fā)明一個優(yōu)選實施例中,還包括:構(gòu)建對應(yīng)所述數(shù)據(jù)庫表的主鍵值表;利用所述主鍵值表存儲所述數(shù)據(jù)庫表的每一個字段分別對應(yīng)的主鍵值。如此,用戶即可在客戶端裝置根據(jù)目標(biāo)字段對應(yīng)的目標(biāo)主鍵值,利用相應(yīng)的操作策略針對數(shù)據(jù)庫表的目標(biāo)字段對應(yīng)的目標(biāo)碼表進行相應(yīng)的處理,以使客戶端裝置將數(shù)據(jù)庫表中的相應(yīng)元數(shù)據(jù)更新為用戶自定義渲染參數(shù)并形成相應(yīng)的展示表格后展示。如圖2所示,本發(fā)明實施例提供了一種數(shù)據(jù)庫,包括:數(shù)據(jù)庫表201,以及對應(yīng)所述數(shù)據(jù)庫表201的字段注釋表202;其中,所述數(shù)據(jù)庫表201,用于存儲至少一個元數(shù)據(jù);所述字段注釋表202,用于存儲所述數(shù)據(jù)庫表201的字段注釋信息;其中,所述字段注釋信息包括所述數(shù)據(jù)庫表201的每一個字段分別對應(yīng)的碼表,所述碼表記錄有至少一個渲染參數(shù)與至少一個元數(shù)據(jù)之間的映射關(guān)系。本發(fā)明上述實施例中,利用對應(yīng)數(shù)據(jù)庫表的字段注釋表存儲當(dāng)前數(shù)據(jù)庫表的字段注釋信息,當(dāng)存在客戶端需要對數(shù)據(jù)庫表下的元數(shù)據(jù)進行渲染及展示時,客戶端則可根據(jù)字段注釋表中存儲的字段注釋信息獲取相應(yīng)元數(shù)據(jù)與渲染參數(shù)之間的映射關(guān)系,即使數(shù)據(jù)庫表下存在新增字段或新增元數(shù)據(jù)時,對應(yīng)更新字段注釋表即可,工作人員不必針對客戶端裝置進行相應(yīng)的更新,則可利用客戶端裝置對數(shù)據(jù)庫表中的元數(shù)據(jù)進行相應(yīng)的渲染并展示,用戶提要較好。如圖3所示,本發(fā)明一個優(yōu)選實施例中,還包括:對應(yīng)所述數(shù)據(jù)庫表201的表格注釋表301,和/或,對應(yīng)所述數(shù)據(jù)庫表201的主鍵值表302;其中,所述表格注釋表301,用于存儲所述數(shù)據(jù)庫表201的表格注釋信息;其中,所述表格注釋信息被指定分隔符分隔成至少兩個信息塊;所述主鍵值表302,用于存儲所述數(shù)據(jù)庫表201的每一個字段分別對應(yīng)的主鍵值。本發(fā)明上述實施例中,當(dāng)存在客戶端裝置需要針對數(shù)據(jù)庫表中的元數(shù)據(jù)進行相應(yīng)的渲染及展示時,可同時從表格注釋表中獲取表格注釋信息及數(shù)據(jù)庫表的每一個字段分別對應(yīng)的主鍵值,客戶端裝置可以指定的顯示方式顯示表格注釋信息;同時,客戶端裝置還可以根據(jù)目標(biāo)字段對應(yīng)的目標(biāo)主鍵值,利用相應(yīng)的操作策略針對數(shù)據(jù)庫表的目標(biāo)字段對應(yīng)的目標(biāo)碼表進行相應(yīng)的處理,以使客戶端裝置將數(shù)據(jù)庫表中的相應(yīng)元數(shù)據(jù)對應(yīng)的渲染參數(shù)更新為用戶自定義渲染參數(shù),并形成相應(yīng)的展示表格以展示。如圖4所示,本發(fā)明實施例提供了一種數(shù)據(jù)管理方法,應(yīng)用于客戶端中,包括:步驟401,獲取目標(biāo)數(shù)據(jù)庫表的標(biāo)識信息,向服務(wù)中間件發(fā)送攜帶所述標(biāo)識信息的數(shù)據(jù)獲取請求;步驟402,接收服務(wù)中間件根據(jù)所述標(biāo)識信息獲取并轉(zhuǎn)發(fā)的所述目標(biāo)數(shù)據(jù)庫表的數(shù)據(jù)結(jié)構(gòu)及字段注釋信息;步驟403,解析所述字段注釋信息以獲取所述目標(biāo)數(shù)據(jù)庫表的每一個字段分別對應(yīng)的碼表,其中,所述碼表記錄有至少一個渲染參數(shù)與至少一個元數(shù)據(jù)之間的映射關(guān)系;步驟404,根據(jù)每一個所述碼表中分別記錄的映射關(guān)系,利用所述至少一個渲染參數(shù)替換所述數(shù)據(jù)結(jié)構(gòu)中對應(yīng)的元數(shù)據(jù)以形成第一目標(biāo)數(shù)據(jù)結(jié)構(gòu);步驟405,根據(jù)所述第一目標(biāo)數(shù)據(jù)結(jié)構(gòu)形成并顯示對應(yīng)所述數(shù)據(jù)庫表的第一展示表格。本發(fā)明上述實施例中,客戶端針對目標(biāo)數(shù)據(jù)庫表下的元數(shù)據(jù)進行渲染及展示時,僅需要向服務(wù)中間件提供目標(biāo)數(shù)據(jù)庫表的標(biāo)識信息,即可使服務(wù)中間件根據(jù)該標(biāo)識信息獲取并轉(zhuǎn)發(fā)目標(biāo)數(shù)據(jù)庫表的數(shù)據(jù)結(jié)構(gòu)及其對應(yīng)的字段注釋信息,通過對注釋信息進行解析即可獲取目標(biāo)數(shù)據(jù)庫表中各個字段分別對應(yīng)的碼表,進而根據(jù)各個碼表中記錄的至少一個元數(shù)據(jù)與至少一個渲染參數(shù)之間的映射關(guān)系,利用至少一個渲染參數(shù)替換數(shù)據(jù)結(jié)構(gòu)中相應(yīng)的元數(shù)據(jù)即可形成第一數(shù)據(jù)結(jié)構(gòu),根據(jù)該第一數(shù)據(jù)結(jié)構(gòu)即可形成并展示對應(yīng)目標(biāo)數(shù)據(jù)庫表的第一展示表格;綜上可見,客戶端裝置通過獲取目標(biāo)數(shù)據(jù)庫表的字段注釋信息以獲取相應(yīng)元數(shù)據(jù)與渲染參數(shù)之間的映射關(guān)系,即使目標(biāo)數(shù)據(jù)庫表存在更新時,也不必針對客戶端裝置進行定制化開發(fā)以錄入相應(yīng)元數(shù)據(jù)與渲染參數(shù)之間的映射關(guān)系,避免頻繁更新客戶端,可提高用戶體驗。應(yīng)當(dāng)理解的是,客戶端解析字段注釋信息時,還可以獲取到數(shù)據(jù)庫表的每一個字段名分別對應(yīng)的渲染參數(shù),還可以利用相應(yīng)的渲染參數(shù)替換數(shù)據(jù)結(jié)構(gòu)中數(shù)據(jù)庫表的字段名,進而實現(xiàn)對數(shù)據(jù)庫表的字段名進行渲染并展示。本發(fā)明上述實施例中,標(biāo)識信息可以是目標(biāo)數(shù)據(jù)庫表在數(shù)據(jù)庫中的存儲地址或表格名稱等,該表標(biāo)識信息應(yīng)當(dāng)能夠?qū)?shù)據(jù)庫中的目標(biāo)數(shù)據(jù)庫表進行唯一標(biāo)識,并使得服務(wù)中間件能夠根據(jù)該唯一標(biāo)識訪問目標(biāo)數(shù)據(jù)庫表。本發(fā)明一個優(yōu)選實施例中,所述接收服務(wù)中間件根據(jù)所述標(biāo)識信息獲取并轉(zhuǎn)發(fā)的所述目標(biāo)數(shù)據(jù)庫表的數(shù)據(jù)結(jié)構(gòu)及字段注釋信息,進一步包括:接收服務(wù)中間件根據(jù)所述標(biāo)識信息獲取并轉(zhuǎn)發(fā)的所述目標(biāo)數(shù)據(jù)庫表的表格注釋信息;所述解析所述字段注釋信息以獲取所述目標(biāo)數(shù)據(jù)庫表的每一個字段分別對應(yīng)的碼表,進一步包括:解析所述表格注釋信息,以確定所述表格注釋信息中被指定分隔符分隔的至少兩個信息塊;所述根據(jù)所述第一目標(biāo)數(shù)據(jù)結(jié)構(gòu)形成并顯示對應(yīng)所述目標(biāo)數(shù)據(jù)庫表的第一展示表格,進一步包括:顯示每一個所述信息塊。本發(fā)明上述實施例中,客戶端針對目標(biāo)數(shù)據(jù)庫表下的元數(shù)據(jù)進行渲染及展示時,可同時獲取并展示數(shù)據(jù)庫表的表格信息(比如數(shù)據(jù)庫表的表格名稱、負(fù)責(zé)人以及有效期等);客戶端裝置根據(jù)表格注釋信息的組織結(jié)構(gòu),分別展示被指定分隔符分隔的各個信息塊,便于用戶直觀的理解各個信息塊的內(nèi)容。本發(fā)明一個優(yōu)選實施例中,所述接收服務(wù)中間件根據(jù)所述標(biāo)識信息獲取并轉(zhuǎn)發(fā)的所述目標(biāo)數(shù)據(jù)庫表的數(shù)據(jù)結(jié)構(gòu)及字段注釋信息,進一步包括:接收服務(wù)中間件根據(jù)所述標(biāo)識信息獲取并轉(zhuǎn)發(fā)的所述目標(biāo)數(shù)據(jù)庫表的每一個字段分別對應(yīng)的主鍵值;在所述根據(jù)所述第一目標(biāo)數(shù)據(jù)結(jié)構(gòu)形成并顯示對應(yīng)所述目標(biāo)數(shù)據(jù)庫表的第一展示表格之后,還包括:接收碼表操作指令,其中,所述碼表操作指令攜帶目標(biāo)主鍵值及操作策略;確定所述目標(biāo)主鍵值對應(yīng)的目標(biāo)字段,以及確定所述目標(biāo)字段對應(yīng)的目標(biāo)碼表;根據(jù)所述操作策略對所述目標(biāo)碼表中記錄的映射關(guān)系進行相應(yīng)的處理;根據(jù)處理后的所述目標(biāo)碼表中記錄的映射關(guān)系,更新所述第一目標(biāo)數(shù)據(jù)結(jié)構(gòu)中對應(yīng)所述目標(biāo)字段的目標(biāo)元數(shù)據(jù)以形成第二目標(biāo)數(shù)據(jù)結(jié)構(gòu);根據(jù)所述第二目標(biāo)數(shù)據(jù)結(jié)構(gòu)形成并展示對應(yīng)所述目標(biāo)數(shù)據(jù)庫表的第二展示表格。本發(fā)明上述實施例中,客戶端在渲染并展示數(shù)據(jù)庫表中的元數(shù)據(jù)時,可同時從對應(yīng)當(dāng)前數(shù)據(jù)庫表的主鍵值表中獲取每一個字段分別對應(yīng)的主鍵值,相應(yīng)的,用戶可根據(jù)實際業(yè)務(wù)需求,針對數(shù)據(jù)庫表下的元數(shù)據(jù)在客戶端裝置的顯示方式進行自定義修改,具體地,可使客戶端獲取目標(biāo)主鍵值,確定對應(yīng)該目標(biāo)主鍵值的目標(biāo)字段,以及目標(biāo)字段對應(yīng)的目標(biāo)碼表,進而根據(jù)相應(yīng)的操作策略在目標(biāo)碼表中新增、刪除或修改至少一個元數(shù)據(jù)與至少一個渲染參數(shù)之間的映射關(guān)系,進而根據(jù)修改后的碼表更新第一目標(biāo)數(shù)據(jù)結(jié)構(gòu)以成成第二數(shù)據(jù)結(jié)構(gòu),即可根據(jù)第二數(shù)據(jù)結(jié)構(gòu)形成并展示對應(yīng)目標(biāo)數(shù)據(jù)庫表的第二展示表格。如圖5所示,本發(fā)明實施例提供了一種客戶端,包括:數(shù)據(jù)請求單元501,用于獲取目標(biāo)數(shù)據(jù)庫表的標(biāo)識信息,向服務(wù)中間件發(fā)送攜帶所述標(biāo)識信息的數(shù)據(jù)獲取請求;數(shù)據(jù)接收單元502,用于接收服務(wù)中間件根據(jù)所述標(biāo)識信息獲取并轉(zhuǎn)發(fā)的所述目標(biāo)數(shù)據(jù)庫表的數(shù)據(jù)結(jié)構(gòu)及字段注釋信息;數(shù)據(jù)解析單元503,用于解析所述字段注釋信息以獲取所述目標(biāo)數(shù)據(jù)庫表的每一個字段分別對應(yīng)的碼表,其中,所述碼表記錄有至少一個渲染參數(shù)與至少一個元數(shù)據(jù)之間的映射關(guān)系;數(shù)據(jù)映射單元504,用于根據(jù)每一個所述碼表中分別記錄的映射關(guān)系,利用所述至少一個渲染參數(shù)替換所述數(shù)據(jù)結(jié)構(gòu)中對應(yīng)的元數(shù)據(jù)以形成第一目標(biāo)數(shù)據(jù)結(jié)構(gòu);顯示處理單元505,用于根據(jù)所述第一目標(biāo)數(shù)據(jù)結(jié)構(gòu)形成并顯示對應(yīng)所述數(shù)據(jù)庫表的第一展示表格。本發(fā)明一個優(yōu)選實施例中,所述數(shù)據(jù)接收單元502,進一步用于接收服務(wù)中間件根據(jù)所述標(biāo)識信息獲取并轉(zhuǎn)發(fā)的所述數(shù)據(jù)庫表的表格注釋信息;所述數(shù)據(jù)解析單元503,進一步用于解析所述表格注釋信息,以確定所述表格注釋信息中被指定分隔符分隔的至少兩個信息塊;所述顯示處理單元505,進一步用于顯示每一個所述信息塊。如圖6所示,本發(fā)明一個優(yōu)選實施例中,還包括:指令接收單元601、確定單元602、碼表處理單元603;其中,所述數(shù)據(jù)接收單元502,進一步用于接收服務(wù)中間件根據(jù)所述標(biāo)識信息獲取并轉(zhuǎn)發(fā)的所述目標(biāo)數(shù)據(jù)庫表的每一個字段分別對應(yīng)的主鍵值;所述指令接收單元601,用于接收碼表操作指令,其中,所述碼表操作指令攜帶目標(biāo)主鍵值及操作策略;所述確定單元602,用于確定所述目標(biāo)主鍵值對應(yīng)的目標(biāo)字段,以及確定所述目標(biāo)字段對應(yīng)的目標(biāo)碼表;所述碼表處理單元603,用于根據(jù)所述操作策略對所述目標(biāo)碼表中記錄的映射關(guān)系進行相應(yīng)的處理;所述數(shù)據(jù)映射單元504,進一步用于根據(jù)處理后的所述目標(biāo)碼表中記錄的映射關(guān)系,更新所述第一目標(biāo)數(shù)據(jù)結(jié)構(gòu)中對應(yīng)所述目標(biāo)字段的目標(biāo)元數(shù)據(jù)以形成第二目標(biāo)數(shù)據(jù)結(jié)構(gòu);所述顯示處理單元505,進一步用于根據(jù)所述第二目標(biāo)數(shù)據(jù)結(jié)構(gòu)形成并展示對應(yīng)所述目標(biāo)數(shù)據(jù)庫表的第二展示表格。如圖7所示,本發(fā)明實施例提供了一種數(shù)據(jù)管理系統(tǒng),包括:服務(wù)中間件701、如上述實施例中任一所述的數(shù)據(jù)庫702以及如上述實施例中任一所述的客戶端703;其中,所述服務(wù)中間件701,用于接收所述客戶端703發(fā)送的攜帶目標(biāo)數(shù)據(jù)庫表的標(biāo)識信息的數(shù)據(jù)獲取請求;根據(jù)所述標(biāo)識信息獲取所述數(shù)據(jù)庫702中目標(biāo)數(shù)據(jù)庫表的數(shù)據(jù)結(jié)構(gòu)以及對應(yīng)所述目標(biāo)數(shù)據(jù)庫表的字段注釋信息,并轉(zhuǎn)發(fā)至所述客戶端703。如圖8所示,本發(fā)明實施例提供了一種數(shù)據(jù)管理方法,以結(jié)合本發(fā)明上述實施例中所述的數(shù)據(jù)管理系統(tǒng)實現(xiàn)利用數(shù)據(jù)庫存儲元數(shù)據(jù),且實現(xiàn)利用客戶端通過服務(wù)中間件獲取數(shù)據(jù)庫表中存儲的元數(shù)據(jù),并對相應(yīng)元數(shù)據(jù)進行渲染及展示為例,該方法可以包括如下各個步驟。步驟801,在數(shù)據(jù)庫中構(gòu)建數(shù)據(jù)庫表、對應(yīng)該數(shù)據(jù)庫表的字段注釋表、對應(yīng)該數(shù)據(jù)庫表的表格注釋表、對應(yīng)該數(shù)據(jù)庫表的主鍵值表以及設(shè)置數(shù)據(jù)庫表的標(biāo)識信息。這里,標(biāo)識信息可以是數(shù)據(jù)庫表的表格名稱或數(shù)據(jù)庫表在數(shù)據(jù)庫中的地址信息。步驟802,利用數(shù)據(jù)庫表存儲至少一個元數(shù)據(jù),利用字段注釋表存儲數(shù)據(jù)庫表的字段注釋信息、利用表格注釋表存儲數(shù)據(jù)庫表的表格注釋信息、利用主鍵值表存儲數(shù)據(jù)庫表的每一個字段分別對應(yīng)的主鍵值。本發(fā)明實施例中,字段注釋信息包括數(shù)據(jù)庫表的每一個字段分別對應(yīng)的碼表以及每一個字段名分別對應(yīng)的渲染參數(shù),每一個碼表在字段注釋表中可占用一條數(shù)據(jù)庫記錄;在每一條數(shù)據(jù)庫記錄的碼表中,當(dāng)存在至少兩個元數(shù)據(jù)與至少兩個渲染參數(shù)之間的映射關(guān)系時,利用指定分隔符分隔每一個元數(shù)據(jù)分別對應(yīng)的映射關(guān)系。本發(fā)明實施例中,在表格注釋表中,可利用指定分隔符將表格注釋信息中不同類別的信息分隔為多個信息塊,比如,表格注釋表記錄的表格注釋信息可以包括:“表格名稱:成績統(tǒng)計表,負(fù)責(zé)人:小紅”,“,”則為指定分隔符,指定分隔符“,”將表格注釋信息分隔為兩個信息塊“表格名稱:成績統(tǒng)計表”和“負(fù)責(zé)人:小紅”。本發(fā)明實施例中,數(shù)據(jù)庫表的每一個字段分別對應(yīng)的主鍵值即為數(shù)據(jù)庫表的每一個字段名分別對應(yīng)的特征值,比如每一個字段名分別對應(yīng)的摘要值。舉例來說,數(shù)據(jù)庫表可以包括一張成績統(tǒng)計表,包括字段“name”字段“x”和字段“l(fā)evel”,其中字段“name”表征考生姓名,字段“x”表征性別,字段“l(fā)evel”表征考核成績;以數(shù)據(jù)庫表記錄三個考生的成績?yōu)槔?,可形成如下?所示的數(shù)據(jù)庫表:表1NameXLevel王二11張三22李四13其中,表1所示數(shù)據(jù)庫表的字段“x”下的元數(shù)據(jù)“1”表征“男”、“2”表征“女”;字段“l(fā)evel”下的元數(shù)據(jù)“1”表征“優(yōu)秀”、元數(shù)據(jù)“2”表征“合格”、元數(shù)據(jù)“3”不合格。那么,利用該數(shù)據(jù)庫表的字段注釋表存儲數(shù)據(jù)庫表的字段注釋信息即可形成如下表2所示的表格注釋表:表2字段名渲染信息Name姓名,nullX性別,1|男,2|女Level考核成績,1|優(yōu)秀,2|合格,3|不合格其中,表2中null表征字段name對應(yīng)的碼表為空,即不針對數(shù)據(jù)庫表中name字段下的元數(shù)據(jù)進行渲染。步驟803,客戶端獲取數(shù)據(jù)庫表的標(biāo)識信息,向服務(wù)中間件發(fā)送攜帶該標(biāo)識信息的數(shù)據(jù)獲取請求。步驟804,服務(wù)中間件根據(jù)標(biāo)識信息訪問數(shù)據(jù)庫,以獲取數(shù)據(jù)庫表的數(shù)據(jù)結(jié)構(gòu),從字段注釋表中獲取數(shù)據(jù)庫表的字段注釋信息,從表格注釋表中獲取數(shù)據(jù)庫表的表格注釋信息,從主鍵值表中獲取數(shù)據(jù)庫表的每一個字段分別對應(yīng)的主鍵值,并轉(zhuǎn)發(fā)至客戶端。步驟805,客戶端接收數(shù)據(jù)庫表的數(shù)據(jù)結(jié)構(gòu)、字段注釋信息、表格注釋信息以及每一個字段分別對應(yīng)的主鍵值。步驟806,客戶端解析字段注釋信息以獲取數(shù)據(jù)庫表的每一個字段分別對應(yīng)的碼表和當(dāng)前字段對應(yīng)的渲染參數(shù),解析表格注釋信息以確定至少兩個信息塊。舉例來說,通過對獲取的字段注釋信息進行解析,可獲取字段“name”對應(yīng)的渲染參數(shù)為“姓名”,碼表為空;獲取字段“x”對應(yīng)的渲染參數(shù)為“性別”,碼表為“1|男,2|女”;獲取字段“l(fā)evel”對應(yīng)的渲染參數(shù)為“考核成績”,碼表為“1|優(yōu)秀,2|合格,3|不合格”。這里,還可以確定出表格注釋信息對應(yīng)的兩個信息塊分別為:“表格名稱:成績統(tǒng)計表”和“負(fù)責(zé)人:小紅”。步驟807,根據(jù)每一個字段分別對應(yīng)的碼表,利用渲染參數(shù)替換數(shù)據(jù)結(jié)構(gòu)中對應(yīng)字段的元數(shù)據(jù),以及渲染數(shù)據(jù)結(jié)構(gòu)中相應(yīng)字段的字段名,以形成第一目標(biāo)數(shù)據(jù)結(jié)構(gòu)。舉例來說,以列優(yōu)先數(shù)據(jù)排列規(guī)則,可獲取數(shù)據(jù)庫表的數(shù)據(jù)結(jié)構(gòu)為:[(name、王二、張三、李四)、(x、1、2、1)、(level、1、2、3)],利用每一個碼表中分別記錄的映射關(guān)系對數(shù)據(jù)結(jié)構(gòu)中的元數(shù)據(jù)進行替換,以及利用相應(yīng)的渲染參數(shù)替換數(shù)據(jù)結(jié)構(gòu)中的字段名,可得到第一目標(biāo)數(shù)據(jù)結(jié)構(gòu)為:[(姓名、王二、張三、李四)、(性別、男、女、男)、(考核成績、優(yōu)秀、合格、不合格)]。步驟808,客戶端根據(jù)第一目標(biāo)數(shù)據(jù)結(jié)構(gòu)形成并顯示第一展示表格,以及顯示每一個信息塊。步驟809,客戶端接收攜帶目標(biāo)主鍵值和操作策略的碼表操作指令。步驟810,客戶端確定對應(yīng)該目標(biāo)主鍵值的目標(biāo)字段,以及確定該目標(biāo)字段對應(yīng)的目標(biāo)碼表。步驟811,客戶端根據(jù)該操作策略針對目標(biāo)碼表進行相應(yīng)的處理。其中,操作策略包括增加、刪除或修改至少一個渲染參數(shù)與至少一個元數(shù)據(jù)的映射關(guān)系。舉例來說,當(dāng)目標(biāo)主鍵值為字段level的特征值,即可確定目標(biāo)字段為“l(fā)evel”,目標(biāo)字段“l(fā)evel”對應(yīng)的目標(biāo)碼表為:“1|優(yōu)秀,2|合格,3|不合格”,操作策略為修改目標(biāo)碼表中元數(shù)據(jù)“1”與渲染參數(shù)“優(yōu)秀”之間的映射關(guān)系修改為“1|合格”,那么對目標(biāo)碼表進行相應(yīng)處理后可得到碼表“1|合格,2|合格,3|不合格”。步驟812,客戶端根據(jù)處理后的目標(biāo)碼表更新第一數(shù)據(jù)結(jié)構(gòu)以形成第二數(shù)據(jù)結(jié)構(gòu)。相應(yīng)的,利用處理后的碼表“1|合格,2|合格,3|不合格”更新第一目標(biāo)數(shù)據(jù)結(jié)構(gòu)[(姓名、王二、張三、李四)、(性別、男、女、男)、(考核成績、優(yōu)秀、合格、不合格)],可形成第二目標(biāo)數(shù)據(jù)結(jié)構(gòu)[(姓名、王二、張三、李四)、(性別、男、女、男)、(考核成績、合格、合格、不合格)]??梢?,步驟809至步驟812中,用戶可結(jié)合實際業(yè)務(wù)需求,針對數(shù)據(jù)庫表的相應(yīng)字段下的元數(shù)據(jù)顯示規(guī)則進行自定義渲染并展示。步驟813,客戶端根據(jù)形成的第二數(shù)據(jù)結(jié)構(gòu)形成并展示對應(yīng)該數(shù)據(jù)庫表的第二展示表格,以及顯示每一個信息塊。綜上可見,本發(fā)明實施例通過數(shù)據(jù)庫表存儲相應(yīng)的元數(shù)據(jù),同時在數(shù)據(jù)庫中構(gòu)建字段注釋表、表格注釋表以及主鍵值表分別存儲數(shù)據(jù)庫表的字段注釋信息、表格注釋信息和數(shù)據(jù)庫表的每一個字段分別對應(yīng)的主鍵值,在更新數(shù)據(jù)庫表時,在數(shù)據(jù)庫中更新數(shù)據(jù)庫表時,僅需要同時更新字段注釋表中記錄的字段注釋信息,在客戶端針對數(shù)據(jù)庫表中存儲的元數(shù)據(jù)進行渲染及展示時,工作人員不必定制化開發(fā)客戶端,避免頻繁更新客戶端,可提高用戶體驗。應(yīng)當(dāng)理解的是,在客戶端還可以直接針對相應(yīng)字段對應(yīng)在數(shù)據(jù)結(jié)構(gòu)或第一數(shù)據(jù)結(jié)構(gòu)中的元數(shù)據(jù)及字段名進行相應(yīng)的處理,以實現(xiàn)控制數(shù)據(jù)庫表的一個或多個字段分別對應(yīng)的元數(shù)據(jù)及字段名是否在客戶端進行顯示。本發(fā)明各個實施例至少具有如下有益效果:1、本發(fā)明一實施例中,通過在數(shù)據(jù)庫中構(gòu)建數(shù)據(jù)庫表以存儲至少一個元數(shù)據(jù),同時構(gòu)建對應(yīng)該數(shù)據(jù)庫表的字段注釋表以存儲該數(shù)據(jù)庫表的字段注釋信息,字段信息包括數(shù)據(jù)庫表的每一個字段分別對應(yīng)的碼表,碼表中記錄了至少一個渲染參數(shù)與至少一個元數(shù)據(jù)之間的映射關(guān)系;相應(yīng)的,通過在數(shù)據(jù)庫中構(gòu)建對應(yīng)數(shù)據(jù)庫表的字段注釋表,以存儲數(shù)據(jù)庫表的各個字段下元數(shù)據(jù)與渲染參數(shù)之間的映射關(guān)系,當(dāng)存在客戶端需要對數(shù)據(jù)庫表下存儲的元數(shù)據(jù)進行渲染及展示時,則可根據(jù)字段注釋表獲取相應(yīng)元數(shù)據(jù)與渲染參數(shù)之間的映射關(guān)系,不必頻繁更新客戶端,可提高用戶體驗。2、本發(fā)明一實施例中,通過不同的碼表來分別記錄數(shù)據(jù)庫表的不同字段下相同元數(shù)據(jù)分別與不同渲染參數(shù)之間的映射關(guān)系,可使客戶端能夠利用不同的渲染參數(shù)準(zhǔn)確針對數(shù)據(jù)庫表中不同字段下相同的元數(shù)據(jù)分別進行渲染及展示。3、本發(fā)明一實施例中,字段注釋表存儲的字段注釋信息還包括數(shù)據(jù)庫表的每一個字段名分別對應(yīng)的渲染參數(shù),可使客戶端通過解析字段注釋信息以確定數(shù)據(jù)庫表的每一個字段名分別對應(yīng)的渲染參數(shù),進而利用相應(yīng)渲染參數(shù)替換數(shù)據(jù)結(jié)構(gòu)中對應(yīng)的字段名,實現(xiàn)對數(shù)據(jù)庫表的字段名進行渲染及展示。4、本發(fā)明一實施例中,通過在數(shù)據(jù)庫中構(gòu)建主鍵值表以存儲數(shù)據(jù)庫表的每一個字段分別對應(yīng)的主鍵值(比如每一個字段名的摘要值),客戶端在獲取到數(shù)據(jù)庫表的每一個字段分別對應(yīng)的主鍵值后,即可利用相應(yīng)的操作策略,根據(jù)相應(yīng)的主鍵值對數(shù)據(jù)庫表的指定字段對應(yīng)的碼表進行更新,比如新增、刪除或修改碼表中至少一個渲染參數(shù)與至少一個元數(shù)據(jù)的映射關(guān)系,進而利用修改后的碼表更新相應(yīng)的數(shù)據(jù)結(jié)構(gòu),從而實現(xiàn)結(jié)合實際業(yè)務(wù)需求,針對數(shù)據(jù)庫表的相應(yīng)字段下的元數(shù)據(jù)顯示規(guī)則進行用戶自定義渲染并展示。需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個······”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。最后需要說明的是:以上所述僅為本發(fā)明的較佳實施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。當(dāng)前第1頁1 2 3