設(shè)計(jì)元素
|
要求和說明
|
數(shù)據(jù)庫標(biāo)題
|
?????????
上線時(shí)創(chuàng)建的數(shù)據(jù)庫使用中文,簡(jiǎn)要說明該數(shù)據(jù)庫的用途,如文檔對(duì)象管理等
?????????
開發(fā)過程中數(shù)據(jù)庫名稱應(yīng)使用模板名稱(現(xiàn)階段涉及流程定義的數(shù)據(jù)庫除外)
|
數(shù)據(jù)庫文件名
|
?????????
使用漢語拼音或者英文單詞作為文件名。如
shouwen.nsf
、
fawen.nsf
、
reportdemo.mdb
、
cfte.mdf
、
objectman.mdf
、
addressbook.mdf
等,基本原則是簡(jiǎn)單易懂,不能過長(zhǎng),建議使用拼音或者拼音縮寫
?????????
對(duì)于分層次的數(shù)據(jù)庫,如在討論區(qū)下面分公司討論區(qū)、產(chǎn)品討論區(qū)的情況,應(yīng)當(dāng)在類別目錄下,分別使用“類別名稱
_
分類名稱
.mdf
”來建立數(shù)據(jù)庫,對(duì)于討論區(qū)的例子,就應(yīng)當(dāng)為
bbs
目錄下:
bbs_gongsi.mdf
等;或者使用
bbs_UNID.mdf
,
UNID
是與此數(shù)據(jù)庫關(guān)聯(lián)的文檔
UNID
?????????
一律使用小寫
|
數(shù)據(jù)庫模板名稱
|
按照版本控制規(guī)則,所有的數(shù)據(jù)庫均應(yīng)作為模板,在安裝和升級(jí)時(shí)進(jìn)行設(shè)計(jì)更新
數(shù)據(jù)庫模板名稱形如:
objectman
文檔對(duì)象管理
R2.10
數(shù)據(jù)庫模板名稱使用項(xiàng)目簡(jiǎn)稱加上數(shù)據(jù)庫標(biāo)題,然后加入基礎(chǔ)版本信息,通常在數(shù)據(jù)庫作了重大需求修改時(shí)才修改項(xiàng)目版本號(hào)
|
數(shù)據(jù)庫涉及字符規(guī)范
|
采用
26
個(gè)英文字母(區(qū)分大小寫)和
0~9
這十個(gè)自然數(shù),加上下劃線
_
組成,共
63
個(gè)字符。不能出現(xiàn)其他字符(注釋除外)
|
數(shù)據(jù)庫表名稱
|
數(shù)據(jù)庫表名由前綴和實(shí)際名字組成。前綴使用小寫字母
tb
,代表“表”。實(shí)際名字中,一個(gè)系統(tǒng)盡量采取同一單詞,多個(gè)后面加
_
來連接區(qū)分。
?
因此,類似合法的表名
tbMember
、
tbMember_Info
、
tbForum_Board
、
tbBlog_Comment1? |
數(shù)據(jù)庫表字段名稱
|
字段由表的簡(jiǎn)稱、實(shí)際名字組成。如果此字段關(guān)聯(lián)另外的字段,那么加下劃線
_
連接關(guān)聯(lián)表字段的字段名。因此,類似合法的字段名如
UserID_MeID
、
UserName
、
UserRegDate
|
視圖名稱
|
字段由前綴和實(shí)際名字組成,中間用下劃線連接。前綴使用小寫字母
vi
,表示視圖。因此,類似合法的視圖名如
vi_User
、
vi_UserInfo
|
存儲(chǔ)過程名稱
|
字段由前綴和實(shí)際名字加操作名字組成,中間用下劃線連接。前綴使用小寫字母
sp
,表示存儲(chǔ)過程。操作名字如:
Insert
、
Delelte
、
Update
、
Caculate
、
Confir
。例如:
sp_User_Insert
|
sql
語句規(guī)范
|
所有
sql
關(guān)鍵詞全部大寫,比如
SELECT
、
UPDATE
、
FROM
、
ORDER BY
等
|
“關(guān)于數(shù)據(jù)庫”文檔
|
每個(gè)數(shù)據(jù)庫都必須寫“關(guān)于數(shù)據(jù)庫”文檔,它在版本控制中起到重要作用。“關(guān)于數(shù)據(jù)庫”文檔中應(yīng)依次包含以下內(nèi)容:
?????????
數(shù)據(jù)庫的名稱當(dāng)前版本號(hào),形如:
objectman
文檔對(duì)象管理
R
它比模板信息增加了小版本號(hào)和構(gòu)造日期,可以根據(jù)需要加入其他的簡(jiǎn)短英文備注,比如
debug
、
demo
。
debug
版包含大量調(diào)試信息,在發(fā)布前需要去除
demo
版僅用于演示
?????????
功能簡(jiǎn)介
?????????
數(shù)據(jù)庫版本修訂記錄
隨版本更新,應(yīng)包括主要小版本號(hào)、修訂時(shí)間、修訂人、修訂情況簡(jiǎn)單概述。只包含當(dāng)前大版本的信息,包括大版本繼承的版本信息,再之前的信息不要保留
此處修改內(nèi)容指特性、
bug
的修改,設(shè)計(jì)元素的修改用單獨(dú)的配套文檔來記錄
?????????
版權(quán)信息和開發(fā)者信息
?????????
“關(guān)于”文檔可以在數(shù)據(jù)庫設(shè)計(jì)手冊(cè)幫助中查看
|
“使用數(shù)據(jù)庫”文檔
|
每個(gè)數(shù)據(jù)庫都應(yīng)該有“使用數(shù)據(jù)庫”文檔,“使用數(shù)據(jù)庫”文檔的內(nèi)容包括數(shù)據(jù)庫的簡(jiǎn)單操作要點(diǎn)
|
數(shù)據(jù)庫分類
|
一般為項(xiàng)目名稱,如有必要可以將當(dāng)前版本號(hào)寫到該屬性中
|