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