sqlserver數(shù)據(jù)庫(kù)設(shè)計(jì)命名規(guī)范

sqlserver數(shù)據(jù)庫(kù)設(shè)計(jì)命名規(guī)范

ID:16763630

大?。?1.00 KB

頁(yè)數(shù):12頁(yè)

時(shí)間:2018-08-24

sqlserver數(shù)據(jù)庫(kù)設(shè)計(jì)命名規(guī)范_第1頁(yè)
sqlserver數(shù)據(jù)庫(kù)設(shè)計(jì)命名規(guī)范_第2頁(yè)
sqlserver數(shù)據(jù)庫(kù)設(shè)計(jì)命名規(guī)范_第3頁(yè)
sqlserver數(shù)據(jù)庫(kù)設(shè)計(jì)命名規(guī)范_第4頁(yè)
sqlserver數(shù)據(jù)庫(kù)設(shè)計(jì)命名規(guī)范_第5頁(yè)
資源描述:

《sqlserver數(shù)據(jù)庫(kù)設(shè)計(jì)命名規(guī)范》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、SQLServer數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范1相關(guān)的設(shè)計(jì)規(guī)范1.1采用有意義的字段名盡可能地把字段描述的清楚些。當(dāng)然,也別做過(guò)頭了,比如CustomerShippingAddressStreetLine1雖然很富有說(shuō)明性,但沒(méi)人愿意鍵入這么長(zhǎng)的名字,具體尺度就在你的把握中。每個(gè)單詞的首個(gè)字母要求用大寫!!!不要用下劃線來(lái)連接每個(gè)單詞。1.2遵守3NF標(biāo)準(zhǔn)3NF規(guī)定:A.表內(nèi)的每一個(gè)值都只能被表達(dá)一次。B.表內(nèi)的每一行都應(yīng)該被唯一的標(biāo)識(shí)(有唯一鍵)。C.表內(nèi)不應(yīng)該存儲(chǔ)依賴于其他鍵的非鍵信息。1.3小心保留詞要保證你的字段名沒(méi)有保留詞、數(shù)據(jù)庫(kù)系統(tǒng)或者常用訪問(wèn)方法

2、沖突,比如,寫的一個(gè)ODBC連接程序里有個(gè)表,其中就用了DESC作為說(shuō)明字段名。后果可想而知!DESC是DESCENDING縮寫后的保留詞。表里的一個(gè)SELECT*語(yǔ)句倒是能用,但我得到的卻是一大堆毫無(wú)用處的信息。1.4保持字段名和類型的一致性在命名字段并為其指定數(shù)據(jù)類型的時(shí)候一定要保證一致性。假如字段在某個(gè)表中叫做“AgreeMentNumber”,你就別在另一個(gè)表里把名字改成“ref1”。假如數(shù)據(jù)類型在一個(gè)表里是整數(shù),那在另一個(gè)表里可就別變成字符型了。記住,你干完自己的活了,其他人還要用你的數(shù)據(jù)庫(kù)呢。loanapprovalandpostcr

3、editapprovalofficer/atalllevelsinaccordancewithcreditapprovalrules,licensingandeventualexerciseofcreditdecisionpowerofpersonsorinstitutions.Reviewfindingsandreviewcomments,accordingtotheBank'scredit2命名規(guī)則:2.1數(shù)據(jù)庫(kù)(Database)的定義數(shù)據(jù)庫(kù)名稱=數(shù)據(jù)庫(kù)內(nèi)容標(biāo)識(shí)(首字大寫)2.2表(Table)的定義命名應(yīng)盡量反映存儲(chǔ)的數(shù)據(jù)內(nèi)容。表名前綴:

4、以該表及與該表相關(guān)聯(lián)的一系列表的內(nèi)容而得到一個(gè)代表統(tǒng)一的標(biāo)識(shí)表名稱=表名前綴+表內(nèi)容標(biāo)識(shí)(首字大寫)如ClientInfo相關(guān)聯(lián)的一系的表以ci作為前綴,即有表名:ciHistory,ciContact,ciBusiness2.3字段(Field)的定義字段是數(shù)據(jù)庫(kù)中的用途最廣泛的,它的類型非常多,所以必須加類型前綴來(lái)標(biāo)示它的類型。字段名稱=字段類型前綴+字段內(nèi)容標(biāo)識(shí)(首字大寫)2.4視圖名視圖的名稱="vw"+視圖內(nèi)容標(biāo)識(shí)(首字大寫)如vUserPerm2.5觸發(fā)器名觸發(fā)類型觸發(fā)標(biāo)識(shí)-------------------------------

5、----InsertiDeletedUpdateuloanapprovalandpostcreditapprovalofficer/atalllevelsinaccordancewithcreditapprovalrules,licensingandeventualexerciseofcreditdecisionpowerofpersonsorinstitutions.Reviewfindingsandreviewcomments,accordingtotheBank'scredit觸發(fā)名="tr"+觸發(fā)標(biāo)識(shí)+相應(yīng)的表名如:triClient,t

6、rdClient。2.6存儲(chǔ)過(guò)程名存儲(chǔ)過(guò)程功能存儲(chǔ)過(guò)程功能前綴----------------------------------------添加a更新u刪除d查詢或其它o存儲(chǔ)過(guò)程名稱=存儲(chǔ)過(guò)程功能前綴+存儲(chǔ)過(guò)程內(nèi)容標(biāo)識(shí)(首字大寫)如spoChkUserPerm2.7變量名每個(gè)單詞的首個(gè)字母為大寫,如@EmployeeName。2.8命名中其他注意事項(xiàng)禁止使用中文命名!!!!!命名都不得超過(guò)30個(gè)字符的系統(tǒng)限制,變量名的長(zhǎng)度限制為29(不包括標(biāo)識(shí)字符@)。命名都采用英文字符,每個(gè)單詞的首個(gè)字母要大寫2.9SQL語(yǔ)句的編寫規(guī)范數(shù)據(jù)庫(kù)中存儲(chǔ)過(guò)程和觸發(fā)

7、器中涉及大量的SQL語(yǔ)句,對(duì)SQL語(yǔ)句的編寫規(guī)范如下:關(guān)鍵字大寫:在SQL語(yǔ)句的編寫中,凡是SQL語(yǔ)句的關(guān)鍵字一律大寫,如:SELECT、ORDERBY、GROUPBY、FROM、WHERE、UPDATE、INSERTINTO、SET、BEGIN、END......loanapprovalandpostcreditapprovalofficer/atalllevelsinaccordancewithcreditapprovalrules,licensingandeventualexerciseofcreditdecisionpowerofpers

8、onsorinstitutions.Reviewfindingsandreviewcomments,accordingtotheBank

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。