1 / 4
文档名称:

数据库设计格式规范.pdf

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

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

分享

预览

数据库设计格式规范.pdf

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

下载得到文件列表

数据库设计格式规范.pdf

文档介绍

文档介绍:1) 标准化和规范化
数据的标准化有助于消除数据库中的数据冗余。标准化有好几种形式,但 Third Normal
Form(3NF)通常被认为在性能、扩展性和数据完整性方面serId
2. userName
3. userPassword
表与表之间的相关联字段要用统一名称,
如 web_user 表里面的 userId 和 web_group 表里面的 userId 相对应

规则: 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

所有数据库设计要写成文档,:
'-------------------------------------------
' 表名: web_user
' 作者: Aeolus(傻鱼)
' 日期: 2007-04-11
' 版本:
' 描述: 保存用户资料
' 具体内容:
' UserID int,自动增量 用户代码
' UserName char(12) 用户名字
' ......
'--------------------------------------------

1) 逻辑主键使用唯一的成组索引,对系统键(作为存储过程)采用唯一的非成组索引,对
,表如何进行访问,还有这些访问是否
主要用作读写.
2) 大多数数据库都索引自动创建的主键字段,但是可别忘了索引外键,它们也是经常使
用的键,比如运行查询显示主表和所有关联表的某条记录就用得上.
3) 不要索引 blob/text 等字段,不要索引大型字段(有很多字符),这样作会让索引占用
太多的存储空间.
4) 不要索引常用的小型表
不要为小型数据表设置任何键,
些插入和删除操作的索引维护可能比扫描表空间消耗更多的时间.
语句规范
所有 sql关键词全部大写,比如 SELECT,UPDATE,FROM,ORDER,BY等,所有的表名和库名都
要用``