1 / 4
文档名称:

数据库设计格式规范.pdf

格式:pdf   大小:220KB   页数:4页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

文档介绍:1) 标准化和规范化

数据的标准化有助于消除数据库中的数据冗余。标准化有好几种形式,但 Third Normal
Form(3NF)通常被认为在性能、扩展性和数据完整性方面serId
2. userName
3. userPassword

表与表之间的相关联字段要用统一名称,

如 web_user 表里面的 userId 和 web_group 表里面的 userId 相对应

6.字段类型规范

规则:用尽量少的存储空间来存数一个字段的数据.比如能用 int 的就不用 char 或者 varchar

能用 tinyint 的就不用 int

能用 varchar(20)的就不用 varchar(255)

时间戳字段尽量用int 型,如 created:表示从'1970-01-01 08:00:00'开始的 int 秒数,
采用英文单词的过去式;gmtCreated:表示 datetime 类型的时间,即形如'1980-01-01
00:00:00'的时间串,Java 中对应的类型为 Timestamp

7.数据库设计文档规范

所有数据库设计要写成文档,文档以模块化形式表达.大致格式如下:

'-------------------------------------------

' 表名: web_user

' 作者: Aeolus(傻鱼)

' 日期: 2007-04-11

' 版本: 1.0

' 描述: 保存用户资料

' 具体内容:

' UserID int,自动增量 用户代码

' UserName char(12) 用户名字

' ......

'--------------------------------------------

8.索引使用原则:

1) 逻辑主键使用唯一的成组索引,对系统键(作为存储过程)采用唯一的非成组索引,对
任何外键列采用非成组索引.考虑数据库的空间有多大,表如何进行访问,还有这些访问是否
主要用作读写.

2) 大多数数据库都索引自动创建的主键字段,但是可别忘了索引外键,它们也是经常使
用的键,比如运行查询显示主表和所有关联表的某条记录就用得上.

3) 不要索引 blob/text 等字段,不要索引大型字段(有很多字符),这样作会让索引占用
太多的存储空间.

4) 不要索引常用的小型表

不要为小型数据表设置任何键,假如它们经常有插入和删除操作就更别这样作了.对这
些插入和删除操作的索引维护可能比扫描表空间消耗更多的时间.

9.sql 语句规范

所有 sql关键词全部大写,比如 SELECT,UPDATE,FROM,ORDER,BY等,所有的表名和库名都
要用``

分享好友

预览全文

数据库设计格式规范.pdf

上传人:kunpengchaoyue 2022/5/20 文件大小:220 KB

下载得到文件列表

数据库设计格式规范.pdf

相关文档