資料庫設計

2022-02-16 21:11:11 字數 353 閱讀 7095

設計資料庫的時候,最好不要使用可空字段:因為在轉換成linq to sql 的時候需要判斷,

推薦使用nchar等雙位元組,因為c#中的字元全是雙位元組的,減少不必要的麻煩。

比較麻煩,可以用特殊值來代替,如string的null用string.empty,正整數的null用-1,0等沒有業務意義的值代替

從儲存效率上考慮,應該盡量控制字元型別的最大長度,考慮其實際的最大長度能到多少,不要隨便寫乙個,

少用char(1)等短字元,因為對應到linq中會變成char型別,char(c#)操作不如字串方便(這裡的效能可以不考慮)

關於小整型,tinyint等,按照實際的業務正常使用吧,對於數字型別,c#下的沒有太難操作的

資料庫設計 設計資料庫之前

1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...

資料庫設計 設計資料庫之前

1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...

資料庫設計 設計資料庫之前

1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...