设计元素
|
要求和说明
|
数据库标题
|
Ø
上线时创建的数据库使用中文,简要说明该数据库的用途,如文档对象管理等
Ø
开发过程中数据库名称应使用模板名称(现阶段涉及流程定义的数据库除外)
|
数据库文件名
|
Ø
使用汉语拼音或者英文单词作为文件名。如
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
文档对象管理
R2.10.1 b060421 debug
它比模板信息增加了小版本号和构造日期,可以根据需要加入其他的简短英文备注,比如
debug
、
demo
。
debug
版包含大量调试信息,在发布前需要去除
demo
版仅用于演示
Ø
功能简介
Ø
数据库版本修订记录
随版本更新,应包括主要小版本号、修订时间、修订人、修订情况简单概述。只包含当前大版本的信息,包括大版本继承的版本信息,再之前的信息不要保留
此处修改内容指特性、
bug
的修改,设计元素的修改用单独的配套文档来记录
Ø
版权信息和开发者信息
Ø
“关于”文档可以在数据库设计手册帮助中查看
|
“使用数据库”文档
|
每个数据库都应该有“使用数据库”文档,“使用数据库”文档的内容包括数据库的简单操作要点
|
数据库分类
|
一般为项目名称,如有必要可以将当前版本号写到该属性中
|
posted on 2006-04-24 22:49
★yesjoy★ 阅读(2773)
评论(0) 编辑 收藏 所属分类:
数据库设计