
base_user,商品表一般也是基础数据,命名为 base_goods。
里面的字段的命名,一般是如果是ID,或是关键字的,以ID开头 id_user ,id_goods,其他的,则是表义开头,如果user_name,或是 goods_name。
其他一些表,可能每个表都会有的,如创建人,创建时间,则统一命名 oper_user 和 oper_date
当表名或字段名,与SQL server系统的保留字段一样时,就一定样要用中括号括起来。如,表名为use,其中有字段名为user
use与user都是sqlserver的保留字,非常不推荐这样命名表结构。
在查询时,如果你写
select * from use where user='myname'
百分之一万的会报错。必须
select * from [use] where [user]='myname'
1建库准备阶段
1.1
分析建库对象
首先要对建库对象进行分析,抽象出实体(字段、值类型)和关系。(不是重点,不做细述)
1.2
数据库信息表格化
以表格的形式将数据库中的表和字段的详细信息表达出来。表格模板见1.7中的“表一
表和字段详细信息表模板”。
1.3
数据库命名规则
采用全大写方式,单词间用“_”隔开,并给出数据库名的缩写,各单词首字母。如:STAFF_MANAGEMENT_SYSTEM,缩写为SMS
1.4
表命名规则
采用PascalCase规则,每个单词的首字母大写。如BaseArchives,表名前要加上数据库名前缀。即:最终的表名为:SmsBaseArchives
1.5
字段命名规则
字段命名也采用PascalCase规则,前面加表名前缀(注:不带数据库名)如:SelfNo,加上表名前缀。即:最终的字段名为:BaSelfNo。
1.6
确定表间的外键约束
确定表间的外键约束,并填入“表一
表和字段详细信息模板”表中。
具体参照
http://blog.csdn.net/weaver2007/archive/2008/06/21/2573022.aspx
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)