天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

大型數據庫設計原則

  一個好的數據庫產品不等于就有一個好的應用系統,如果不能設計一個合理的數據庫模型,不僅會增加客戶端和服務器段程序的編程和維護的難度,而且將會影響系統實際運行的性能。一般來講,在一個MIS系統分析、設計、測試和試運行階段,因為數據量較小,設計人員和測試人員往往只注意到功能的實現,而很難注意到性能的薄弱之處,等到系統投入實際運行一段時間后,才發現系統的性能在降低,這時再來考慮提高系統性能則要花費更多的人力物力,而整個系統也不可避免的形成了一個打補丁工程。筆者依據多年來設計和使用數據庫的經驗,提出以下一些設計準則,供同仁們參考。

  命名的規范

  不同的數據庫產品對對象的命名有不同的要求,因此,數據庫中的各種對象的命名、后臺程序的代碼編寫應采用大小寫敏感的形式,各種對象命名長度不要超過30個字符,這樣便于應用系統適應不同的數據庫。

  游標(Cursor)的慎用

  游標提供了對特定集合中逐行掃描的手段,一般使用游標逐行遍歷數據,根據取出的數據不同條件進行不同的操作。尤其對多表和大表定義的游標(大的數據集合)循環很容易使程序進入一個漫長的等特甚至死機,筆者在某市《住房公積金管理系統》進行日終帳戶滾積數計息處理時,對一個10萬個帳戶的游標處理導致程序進入了一個無限期的等特(后經測算需48個小時才能完成)(硬件環境:Alpha/4000 128Mram ,Sco Unix ,Sybase 11.0),后根據不同的條件改成用不同的UPDATE語句得以在二十分鐘之內完成。示例如下:

  Declare Mycursor cursor for select count_no from COUNT
  
Open Mycursor
  
Fetch Mycursor into @vcount_no
  
While (@@sqlstatus=0)
  
Begin
  
If @vcount_no=’’ 條件1
  操作1
  
If @vcount_no=’’ 條件2
  操作2
  。。。
  
Fetch Mycursor into @vcount_no
  
End
  。。。
  。。。
  改為
  
Update COUNT set 操作1 for 條件1
  
Update COUNT set 操作2 for 條件2
  。。。
  。。。

it知識庫大型數據庫設計原則,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 啦啦啦视频在线观看WWW | 色偷拍自怕亚洲在线 | 国产伦精品一区二区免费 | 国产高清国内精品福利色噜噜 | 国产精品日韩欧美一区二区三区 | 午夜伦理网 | 亚洲免费视频在线观看 | 迅雷哥在线观看高清 | 久久精品国产亚洲AV麻豆欧美玲 | 色综合久久网女同蕾丝边 | 国产电影午夜成年免费视频 | 99RE6这里只有精品国产AV | 午夜看片a福利在线观看 | 美女伸开两腿让我爽 | 国产专区青青在线视频 | 好看的电影网站亚洲一区 | 国产精品黄色大片 | 国产三级在线观看视频 | 黑吊大战白女出浆 | 亚洲免费观看视频 | 狠狠狠狠狠狠干 | 野花韩国高清完整版在线观看5 | 国产老肥熟xxxx | 熟女强奷系列中文字幕 | 快穿女主有名器的H纯肉黄暴拉文 | 亚洲色欲色欲综合网站 | 狼人无码伊人AV啪啪 | 亚洲AV久久无码精品九九软件 | 免费看片A级毛片免费看 | 午夜国产在线观看 | 99re 这里只有精品 | 性夜影院爽黄A爽免费动漫 性夜夜春夜夜爽AA片A | 老熟风间由美AV在线一区二区 | 麻豆出品国产AV在线观看 | 乡村教师电影完整版在线观看 | 亚洲色欲色欲无码AV | 蜜臀久久99精品久久久久久做爰 | 俄罗斯6一12呦女精品 | 久久精品熟一区二区三区 | 国产免费啪嗒啪嗒视频看看 | 国产高清精品自在久久 |