数据库设计文档模板.docVIP

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

范文范例指导参考

word版整理

*****中心开发部

文档编号

2011-6-14

版本

A1

密级

商密A

项目名称

时代集团产品跟踪平台

项目来源

时代集团

DR-RD-020(V1.1)

数据库设计说明书

(内部资料请勿外传)

编写:

日期:

检查:

日期:

审核:

日期:

批准:

日期:

*********

版权所有不得复制

TOC\o1-3\h\z\u时代集团产品跟踪平台 1

数据库设计说明书 1

1 引言 2

1.1 编写目的 2

1.2 术语表 2

1.3 参考资料 3

2 数据库环境说明 3

3 数据库的命名规则 3

4 逻辑设计 3

5 物理设计 4

5.1 表汇总 4

5.2 表[X]:[XXX表] 4

5.3 视图的设计 6

5.4 存储过程、函数及触发器的设计 6

6 安全性设计 6

6.1 防止用户直接操作数据库的方法 6

6.2 用户帐号密码的加密方法 7

6.3 角色与权限 7

7 优化 7

8 数据库管理与维护说明 7

引言

编写目的

本文档是时代集团产品跟踪平台

概要设计文档的组成部分,编写数据库设计文档的目的是:明确数据库的表名、字段名等数据信息,用来指导后期的数据库脚本的开发,本文档遵循《SQL数据库设计和开发规范》。本文档的读者对象是需求人员、系统设计人员、开发人员、测试人员。

术语表

序号

术语或缩略语

说明性定义

1

ESID

EnterStorageId入库编号

2

ProId

ProductId产品编号

3

PMID

ProductManagerId产品管理员编号

参考资料

资料名称

作者

文件编号、版本

资料存放地点

数据库环境说明

数据库实例

数据库系统

数据库部署环境

数据库设计工具

数据库存放位置

说明

数据库的命名规则

数据库名称:时代集团的英文名称time-group

表名:英文(表的用途)+下划线+英文

字段名:相关属性的英文名

逻辑设计

提示:数据库设计人员根据需求文档,创建与数据库相关的那部分实体关系图(ERD)。如果采用面向对象方法(OOAD),这里实体相当于类(class)。

物理设计

提示:

(1)主要是设计表结构。一般地,实体对应于表,实体的属性对应于表的列,实体之间的关系成为表的约束。逻辑设计中的实体大部分可以转换成物理设计中的表,但是它们并不一定是一一对应的。

(2)对表结构进行规范化处理(第三范式)。

表汇总

表名

功能说明

Enter_storage

产品入库(新产品的登记、修改、查询)

Exit_storage

产品出库(登记产品出库信息)

Seller_info

销售商信息维护表(对销售商信息的添加、修改和查询)

Product_info

产品信息表(对新产品的发布,修改,查询等维护)

Repair_info

维修表(对已出售产品的维修进行登记,修改)

L

管理员表(包含五种身份,销售人员,库存管理人员,售后服务人员,产品信息管理人员,系统管理员)

表:

表的索引:索引是否建立要根据具体的业务需求来确定。

允许为空:不填的表示为“是”。

唯一:不填的表示为“是”。

表的记录数和增长量:根据具体的业务需求确定。增长量应确定单位时间如果量大可以按每天,如果不大可以按每月。

表字段的区别度:主要是考虑到将来在此字段上建立索引类型选择时作为参考,当字段值唯一时可以不考虑,当字段值不唯一时,估算一个区别度,近似即可。例如:如果一个表的NAME字段有共2000个值,其中有1999个不同值,1999/2000=0.99越接近1区别度越高,反之区别度越低。

表的并发:根据具体的业务需求预测表的并发。

1.

表名

Enter_storage

数据库用户

库存管理人员

主键

ESID入库产品编号

其他排序字段

Product,date,num,storageManagerId

索引字段

序号

字段名称

数据类型(精度范围)

允许为空Y/N

唯一Y/N

区别度

默认值

约束条件/说明

1

ESID

int

N

Y

2

Product

Varchar(50)

N

N

3

date

SmallDateTime

N

N

4

num

Varchar(50)

N

N

5

storageManagerId

Varchar(50)

N

Y

Mysql脚本

CREATETABLE[dbo].[Enter_storage](

文档评论(0)

爱分享的达人 + 关注
实名认证
文档贡献者

爱分享

1亿VIP精品文档

相关文档