999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種數據庫動態字段實現方案

2018-03-01 10:26:16任毅
無線互聯科技 2018年22期
關鍵詞:數據庫

任毅

摘 要:目前在數據庫應用中,有時候會遇到列不完全明確的情況,存在增加列或者減少列的情況,例如工資表,可能會根據情況添加新的工資收入列或者去除已經不再適用的列,此時,就需要對字段進行動態處理,以適應不斷變化的查詢、統計需求。文章以一個實際的應用為例,實現了字段的動態處理。

關鍵詞:數據庫;動態;字段

1 動態字段處理方法

動態字段目前主要有以下幾種處理方案[1]:

(1)動態增加數據庫表字段。動態增加數據庫字段會改變表結構,增加維護的難度,有的數據庫系統并不支持動態增加字段。

(2)預留足夠的空白字段,運行時作動態影射。提前預留field0.field1.....fieldN字段。優點:相較于其他做法,比較穩定,不用行轉列,不用解析XML。缺點:會有大量的空余字段,需要記錄映射關系,查詢時比較復雜。

(3)用XML格式保存在單字段里。添加一個XML格式字段,將動態字段以逗號分隔,所有的字段都在一個列里。優點:擴展容易,維護容易。缺點:在查詢或解析時需要大量的用substring等對字符串的處理,性能上有問題。

(4)改列為行,用另外一個表存放定制字段。只用一個表,3個字段id,fieldName,fieldValue,將動態字段的名稱和值放進去。優點:擴展容易,結構簡單,缺點:數據量比較大,查詢時可能比較慢。

2 相關表設計

某單位需要編制一個工資發放管理系統,要求:

(1)本月工資數據由上一月工資數據生成,然后在其基礎上修改,以減小工作量。

(2)能添加、刪除工資字段,即字段不固定。

(3)員工的工資收入須發到兩張卡里,每張卡上工資所涉及的字段統一指定[2]。

在認真分析具體需求后,對數據庫進行了設計,準備采用動態字段解決用戶的問題,以下是幾張關鍵的數據表設計:

(1)工資字段表(W_GzItem)。

工資字段表反映了每月有哪些工資項,包括ItemID(工資字段編號)、ItemName(工資項名稱)、BankCode(銀行信息)等字段。

(2)員工工資表(W_Gzdata)。

員工工資表反映員工每月工資情況,在此按照預留字段進行設計,該系統目前需要字段不超過30個,考慮到以后的發展,再預留30個字段,字段名以字母A開始,其后跟一編號,此編號與工資字段表W_GzItem中的ItemID存在一一對應關系,即列與行對應,從而實現動態字段[3],如圖1所示。

3 功能實現

在本系統工資數據處理中,關鍵地方在于生成查詢串及更新串,其中查詢串還需要判斷工資項是“發錢”還是“扣錢”,以計算實發工資,更新串用于用戶對數據修改后保存到表中,程序流程如圖2所示。

4 結語

動態字段主要應用于用戶數據表列(例如工資項)動態變化的情況,并且這些字段數據類型一致,處理方法相同。采用預留字段來處理動態字段,需要構建查詢字符串及更新字條串,可節省數據查詢時間,提高查詢效率,但會多占用一部分數據表存儲空間。

[參考文獻]

[1]謝國坤,霍愛清,湯楠.Vcard數據的動態字段解析和存儲方案的實現[J].計算機工程與設計,2011(9):3231-3234.

[2]黃飛江,盧曉春,邊玉敬,等.基于數據窗口的動態字段查詢的設計與實現[J].大眾科技,2007(2):67-68.

[3]阮國龍,劉銘.在Delphi數據集中實現查找字段的動態創建[J].計算機系統應用,2004(9):66-68.

猜你喜歡
數據庫
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
兩種新的非確定數據庫上的Top-K查詢
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
數據庫
財經(2015年3期)2015-06-09 17:41:31
數據庫
財經(2014年21期)2014-08-18 01:50:18
數據庫
財經(2014年6期)2014-03-12 08:28:19
數據庫
財經(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 亚洲视频黄| 国产精品所毛片视频| 国产视频只有无码精品| 91精品人妻一区二区| 亚洲国产成人精品青青草原| 996免费视频国产在线播放| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 日韩 欧美 国产 精品 综合| 潮喷在线无码白浆| 伊人久久大香线蕉综合影视| 99久久精品视香蕉蕉| 91小视频在线观看免费版高清| 日韩成人在线网站| 国产极品美女在线观看| 日韩人妻少妇一区二区| 国产精品自在拍首页视频8| 国产一级精品毛片基地| 中文成人在线| 亚洲中文制服丝袜欧美精品| 精品视频在线观看你懂的一区| 精品无码人妻一区二区| 亚洲天堂网视频| 中文字幕在线看| 国产精品内射视频| 国产成人无码AV在线播放动漫| 日本91在线| 国产精选自拍| 国产精品视屏| 日韩一区二区在线电影| 久久精品视频一| 一级全免费视频播放| 无遮挡一级毛片呦女视频| 久久网综合| 99这里只有精品免费视频| 亚洲AⅤ综合在线欧美一区 | 亚洲va欧美ⅴa国产va影院| 久久婷婷六月| 国产成人综合网| 手机在线免费毛片| 国产成人AV男人的天堂| 试看120秒男女啪啪免费| 又黄又湿又爽的视频| 成人小视频网| 欧美性猛交xxxx乱大交极品| 国产美女视频黄a视频全免费网站| 国产成人免费| 欧美无遮挡国产欧美另类| a级毛片网| 亚洲中文字幕在线一区播放| 亚洲天堂视频在线观看| 日韩欧美网址| 亚洲国产天堂久久综合226114| 任我操在线视频| 亚洲国产日韩在线观看| 在线免费无码视频| 67194亚洲无码| 久久国产精品夜色| 爆操波多野结衣| 久久精品亚洲热综合一区二区| 综合社区亚洲熟妇p| 国产91无码福利在线| 久久久久亚洲AV成人人电影软件| 欧美日韩亚洲国产| 亚洲天堂视频网| 久久99这里精品8国产| 亚洲人在线| 精品国产三级在线观看| 国产一国产一有一级毛片视频| 亚洲一级色| 人人看人人鲁狠狠高清| 一级黄色欧美| 黄色一及毛片| 成人在线天堂| 亚洲狼网站狼狼鲁亚洲下载| 国产精品亚洲欧美日韩久久| 五月婷婷丁香综合| 欧美亚洲日韩中文| 国产成人喷潮在线观看| 国产人成乱码视频免费观看| 国产欧美日韩综合在线第一| 色婷婷色丁香| 蜜芽一区二区国产精品|