数据库设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
卷号:0001
卷内编号:2008-0430
上海红门智能系统有限公司
智能一卡通系统
数据库设计报告
文件状态:[√] 草稿[ ] 正式发布[ ] 正在修改文件标识:-SD-DATABASE 当前版本: 1.0.0
作者:吕瑞锋
完成日期:2008-04-30
版本历史
目录
0. 文档介绍 (4)
0.1文档目的 (4)
0.2文档范围 (4)
0.3读者对象 (4)
0.4参考文献 (4)
0.5术语与缩写解释 (4)
1. 数据库环境说明 (6)
2. 数据库的命名规则 (6)
3. 逻辑设计 (6)
4. 物理设计 (6)
4.0表汇总 (7)
4.1表A (10)
4.N 表N (11)
5. 安全性设计 (42)
5.1防止用户直接操作数据库的方法 (43)
5.2用户帐号密码的加密方法 (43)
5.3角色与权限 (43)
6. 优化 (43)
7. 数据库管理与维护说明 (44)
0. 文档介绍
0.1 文档目的
本说明书是一本针对数据库开发者,程序设计员的设计使用说明书,便于指导数据库的后续开发和数据库的扩展,同时为前台的客户端设计提供数据库的结构说明。
0.2 文档范围
0.3 读者对象
0.4 参考文献
提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:[标识符] 作者,文献名称,出版单位(或归属单位),日期
例如:
[AAA]作者,《立项建议书》,机构名称,日期
[SPP-PROC-SD] SEPG,系统设计规范,机构名称,日期
SQL Server 编程技术内幕------------------ (美)John Papa ,
Matthew
SQL Server 网络数据库指南--------------------- (美)Paul DuBois
0.5 术语与缩写解释
1. 数据库环境说明
提示:
(1)说明所采用的数据库系统,设计工具,编程工具等
(2)详细配置
2. 数据库的命名规则
提示:
(1)完整并且清楚的说明本数据库的命名规则。
(2)如果本数据库的命名规则与机构的标准不完全一致的话,请作出解释。
(1).用户可输入的主键字段,统一用“ID”并用VARCHAR(20)类型;系统自动产生用“序号”并用定长CHAR(20)类型来区分;
(2).表中主键行用红色,外键行用绿色,其他行用蓝色来区分;
(3).字段名称取表名中3或4个字母加下划线加字段含义来命名
3. 逻辑设计
提示:数据库设计人员根据需求文档,创建与数据库相关的那部分实体关系图(ERD)。如果采用面向对象方法(OOAD),这里实体相当于类(class)。
4. 物理设计
提示:
(1)主要是设计表结构。一般地,实体对应于表,实体的属性对应于表的列,实体之间的关系成为表的约束。逻辑设计中的实体大部分可以转换成物理设计中的表,但是它们并不一定是一一对应的。
(2)对表结构进行规范化处理(第三范式)。