#40;完整版#41;数据库设计文档模板.docx
*****中心开发部
文档编号
2011-6-14
版本
A1
密级
商密
A
项目名称
时代集团产品跟踪平台
项目来源
时代集团
DR-RD-020(V1.1)
数据库设计说明书
(内部资料请勿外传)
编检写日期:
审批查日期:
核:日期:
准:日期:
版权所有不得复制
时代集团产品跟踪平台 错误!未定义书签。
数据库设计说明书 1
1引言 2
1.1编写目的 2
1.2术语表 2
1.3参考资料 3
2数据库环境说明 3
3数据库的命名规则 3
4逻辑设计 3
5物理设计 4
5.1表汇总 5
5.2表[X]:[XXX表] 5
5.3视图的设计 11
5.4存储过程、函数及触发器的设计 12
6安全性设计 23
6.1防止用户直接操作数据库的方法 23
6.2用户帐号密码的加密方法 23
6.3角色与权限 23
7优化 24
8数据库管理与维护说明 24
1引言
1.1编写目的
本文档是时代集团产品跟踪平台
概要设计文档的组成部分,编写数据库设计文档的目的是:明确数据库的表名、字段名等数据信息,用来指导后期的数据库脚本的开发,本文档遵循《SQL数据库设计和开发规范》本文档的读者对
象是需求人员、系统设计人员、开发人员、测试人员。
1.2术语表
序号
术语或缩略语
说明性定义
1
ESID
EnterStorageld入库编号
2
Prold
Productld产品编号
3
PMID
ProductManagerld产品管理员编号
1.3参考资料
资料名称
作者
文件编号、版本
资料存放地点
2数据库环境说明
数据库实
例
数据库系统
数据库部
数据库设计
工具
数据库存放位
置
说明
署环境
3数据库的命名规则
数据库名称:时代集团的英文名称time-group
表名:英文(表的用途)+下划线+英文
字段名:相关属性的英文名
4逻辑设计
提示:数据库设计人员根据需求文档,创建与数据库相关的那部分实体关系图(ERD)如果
采用面向对象方法(OOAD),这里实体相当于类(class)。
产品管理员
产品管理员
销售管理员
售后服务管理员
出库
库存管理员
入库
销售商信息
系统管理员
维修信息
产品信息
合作伙伴
parner_settrals.
parner_settrals.
合同:1
合同模板
D
partner_sett_Uu:
coop_Sett_order
服务提供商
结算帐单
sp_cooprelscp_coop_relssettle_order_rels
结算规则
合同:
coop_rels
inhr_part
运营商
inhi
5物理设计
提示:
(1)主要是设计表结构。一般地,实体对应于表,实体的属性对应于表的列,实体之间的关系成为表的约束。逻辑设计中的实体大部分可以转换成物理设计中的表,但是它们并不一定
是一一对应的。
(2)对表结构进行规范化处理(第三范式)
5.1表汇总
表名
功能说明
Enter_storage
产品入库(新产品的登记、修改、查询)
Exitstorage
产品出库(登记产品出库信息)
Sellerinfo
销售商信息维护表(对销售商信息的添加、修改和查询)
Product_info
产品信息表(对新产品的发布,修改,查询等维护)
Repair_info
维修表(对已出售产品的维修进行登记,修改)
L
管理员表(包含五种身份,销售人员,库存管理人员,售后服务人员,产品信息管理人
员,系统管理员)
5.2表:
表的索引:索引是否建立要根据具体的业务需求来确定。允许为空:不填的表示为“是”。
唯一:不填的表示为“是”。
表的记录数和增长量:根据具体