国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種數(shù)據(jù)處理方法及裝置的制造方法

      文檔序號:9911142閱讀:228來源:國知局
      一種數(shù)據(jù)處理方法及裝置的制造方法
      【技術領域】
      [0001 ]本發(fā)明涉及計算機技術領域,特別是涉及一種數(shù)據(jù)處理方法及裝置。
      【背景技術】
      [0002]目前,通過平臺發(fā)布信息時,由于所發(fā)布信息的類別不同導致所需要描述的屬性數(shù)量和類型也不同,現(xiàn)有存儲采用數(shù)據(jù)庫固定的結(jié)構(gòu)進行持久化存儲,用java程序進行中間轉(zhuǎn)換。產(chǎn)品的不同,屬性特征不同,導致頻繁變動數(shù)據(jù)庫字段,增加中間不同的載體,來適應特殊的產(chǎn)品特征描述,數(shù)量一多,導致每次變更都會帶來很多的工作量,都需要調(diào)整數(shù)據(jù)庫表結(jié)構(gòu),以及程序修改。

      【發(fā)明內(nèi)容】

      [0003]本發(fā)明主要解決的技術問題是提供一種數(shù)據(jù)處理方法及裝置,使得數(shù)據(jù)結(jié)構(gòu)的變動不會對數(shù)據(jù)庫表產(chǎn)生影響,以減少數(shù)據(jù)修改的工作量。
      [0004]為解決上述技術問題,本發(fā)明采用的一個技術方案是:一種數(shù)據(jù)處理方法,所述方法包括:獲取數(shù)據(jù)庫中的數(shù)據(jù)的信息;其中,所述數(shù)據(jù)信息包括類別與屬性;以及將所述數(shù)據(jù)按照預先形成的數(shù)據(jù)結(jié)構(gòu)進行存儲;其中,所述數(shù)據(jù)結(jié)構(gòu)為根據(jù)數(shù)據(jù)的類別確定對應的屬性而形成,并且不同數(shù)據(jù)結(jié)構(gòu)之間根據(jù)類別建立關系。
      [0005]為解決上述技術問題,本發(fā)明采用的另一個技術方案是:提供一種數(shù)據(jù)處理裝置,所述裝置:獲取模塊,用于獲取數(shù)據(jù)庫中的數(shù)據(jù)的信息;其中,所述數(shù)據(jù)的信息包括類別與屬性;以及數(shù)據(jù)處理模塊,將所述獲取模塊獲取到的所述數(shù)據(jù)按照預先形成的數(shù)據(jù)結(jié)構(gòu)進行存儲;其中,所述數(shù)據(jù)結(jié)構(gòu)為根據(jù)數(shù)據(jù)的類別確定對應的屬性而形成,并且不同數(shù)據(jù)結(jié)構(gòu)之間根據(jù)類別建立關系。
      [0006]以上方案中,預先根據(jù)數(shù)據(jù)的類別確定對應的屬性從而形成數(shù)據(jù)結(jié)構(gòu),并在不同數(shù)據(jù)結(jié)構(gòu)之間建立關系,并在獲取數(shù)據(jù)庫中的數(shù)據(jù)的信息時將該數(shù)據(jù)按照預先形成的數(shù)據(jù)結(jié)構(gòu)進行存儲。通過以上方案提供了一種基于所述數(shù)據(jù)結(jié)構(gòu)的標準定義以及數(shù)據(jù)存儲方法,使得數(shù)據(jù)結(jié)構(gòu)的變動不會帶來庫表變化或者是代碼的修改,節(jié)省了開發(fā)成本。
      【附圖說明】
      [0007]圖1是本發(fā)明第一實施方式中的一種數(shù)據(jù)處理方法的流程示意圖;
      [0008]圖2是本發(fā)明實施方式中利用數(shù)據(jù)庫表形成數(shù)據(jù)結(jié)構(gòu)的示意圖;
      [0009]圖3是本發(fā)明第二實施方式中的一種數(shù)據(jù)處理方法的流程示意圖;
      [0010]圖4是本發(fā)明實施方式中的一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖。
      【具體實施方式】
      [0011]為詳細說明本發(fā)明的技術內(nèi)容、構(gòu)造特征、所實現(xiàn)目的及效果,以下結(jié)合附圖和實施例對本發(fā)明進行詳細說明。
      [0012]請參閱圖1,為本發(fā)明第一實施方式的一種數(shù)據(jù)處理方法的流程示意圖。該實施方式示出的方法流程包括以下步驟:
      [0013]步驟S10,獲取數(shù)據(jù)庫中的數(shù)據(jù)的信息。
      [0014]其中,該數(shù)據(jù)的信息包括類別與屬性。
      [0015]步驟Sll,將該數(shù)據(jù)按照預先形成的數(shù)據(jù)結(jié)構(gòu)進行存儲。
      [0016]其中,該數(shù)據(jù)結(jié)構(gòu)為根據(jù)數(shù)據(jù)的類別確定對應的屬性而形成,并且不同數(shù)據(jù)結(jié)構(gòu)之間根據(jù)類別建立關系。
      [0017]進一步地,該數(shù)據(jù)結(jié)構(gòu)以結(jié)構(gòu)表的形式保存在數(shù)據(jù)庫中且包含相應的屬性表,不同數(shù)據(jù)結(jié)構(gòu)之間根據(jù)類別建立的關系以關系表的形式保存在數(shù)據(jù)庫中。
      [0018]將該數(shù)據(jù)按照預先形成的數(shù)據(jù)結(jié)構(gòu)進行存儲具體為:將數(shù)據(jù)存儲至數(shù)據(jù)結(jié)構(gòu)以生成相應的數(shù)據(jù)實例。其中,該數(shù)據(jù)實例包括實例數(shù)據(jù)結(jié)構(gòu)表、實例數(shù)據(jù)屬性表以及實例關系集合表。該實例數(shù)據(jù)結(jié)構(gòu)表由存儲數(shù)據(jù)后的結(jié)構(gòu)表生成,該實例數(shù)據(jù)屬性表由存儲數(shù)據(jù)后的屬性表生成,實例關系集合表由存儲數(shù)據(jù)后的關系表生成。
      [0019]請同時參閱圖2,為利用數(shù)據(jù)庫表形成數(shù)據(jù)結(jié)構(gòu)的示意圖。在本實施方式中,定義如圖2所示的6張庫表,分別為:
      [0020]結(jié)構(gòu)表(S):用于定義結(jié)構(gòu)的名稱、用途、關鍵描述信息,包括:名稱、描述信息、備注、結(jié)構(gòu)編號;
      [0021]屬性表(A):用于定義結(jié)構(gòu)所具有特征項,包括:屬性名稱、屬性類型、屬性長度、取值范圍以及屬性編號;
      [0022]關系表(R):用于定義結(jié)構(gòu)之間的聯(lián)系和對應關系,包括:關系名稱、源節(jié)點約束、目標節(jié)點約束以及關系編號;
      [0023]實例數(shù)據(jù)結(jié)構(gòu)表(SD):對應結(jié)構(gòu)表(S)的實例;
      [0024]實例數(shù)據(jù)屬性表(AD):用于定義實例的屬性實際值;
      [0025]實例關系集合表(RD):用于定義各實例之間關系。
      [0026]具體地,基于結(jié)構(gòu)表(S)、屬性表(A)和關系表(R)定義數(shù)據(jù)結(jié)構(gòu),并將該數(shù)據(jù)結(jié)構(gòu)保存至數(shù)據(jù)庫中?;诙x的數(shù)據(jù)結(jié)構(gòu)存儲對應的數(shù)據(jù),以產(chǎn)生數(shù)據(jù)實例。
      [0027]下面對本發(fā)明實施方式進行舉例說明。
      [0028]針對客戶可以購買的旅游行業(yè)產(chǎn)品的信息進行如上所述的數(shù)據(jù)結(jié)構(gòu)定義以及數(shù)據(jù)存儲。具體如下所述:
      [0029]基于結(jié)構(gòu)表(S)、屬性表(A)和關系表(R)定義數(shù)據(jù)結(jié)構(gòu)為:
      [0030]客戶信息結(jié)構(gòu)表,包括3個屬性表:姓名,性別,身份證;
      [0031]門票信息結(jié)構(gòu)表,包括3個屬性表:門票名稱,有效期,價格;
      [0032]交通工具結(jié)構(gòu)表,包括4個屬性表:名稱,型號,價格,時間周期;
      [0033]旅店信息結(jié)構(gòu)表,包括5個屬性:名稱,星級,地址,聯(lián)系方式;
      [0034]定義3個關系表分別為:客戶和門票(購賣關系)、客戶和交通工具(租用關系)、客戶和旅店(購買關系)。
      [0035]當完成如上所述的數(shù)據(jù)結(jié)構(gòu)定義后,將該數(shù)據(jù)結(jié)構(gòu)保存至數(shù)據(jù)庫中。
      [0036]在接收到輸入的數(shù)據(jù)為“張三購買了一張門票和租用了一輛交通工具”,則基于以存儲的數(shù)據(jù)結(jié)構(gòu)將上述輸入的信息保存起來,形成對應的數(shù)據(jù)實例,具體為:
      [0037]客戶信息結(jié)構(gòu)表:張三、男、2203197008301234 ;
      [0038]門票信息結(jié)構(gòu)表:華僑公園、2016年2月I日、40元;
      [0039]交通工具結(jié)構(gòu)表:東風、SV20、200元/天、2天;
      [0040]并且,基于上述的三個結(jié)構(gòu)表得到相應的實例數(shù)據(jù)屬性表、以及各實例之間的關系集合表(如購買關系、租用關系)。
      [0041]以上方案,預先根據(jù)數(shù)據(jù)的類別確定對應的屬性從而形成數(shù)據(jù)結(jié)構(gòu),并在不同數(shù)據(jù)結(jié)構(gòu)之間建立關系,并在獲取數(shù)據(jù)庫中的數(shù)據(jù)的信息時將該數(shù)據(jù)
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1