数据库设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库设计报告
卷号:0001
卷内编号:2008-0430
上海红门智能系统有限公司
智能一卡通系统
数据库设计报告
版本历史
目录
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 (10)
5. 安全性设计 (33)
5.1防止用户直接操作数据库的方法 (33)
5.2用户帐号密码的加密方法 (34)
5.3角色与权限 (34)
6. 优化 (34)
7. 数据库管理与维护说明 (34)
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)对表结构进行规范化处理(第三范式)。
4.0 表汇总
4.1 人力资源
4.1.1 人员信息表
4.1.4 区域字典表(通用)
4.1.5系统字典表
4.1.6 单位信息表
4.1.7 人员任职表
4.2 用户信息
4.2.1 系统用户信息表
4.2.2 系统功能定义列表
4.2.3 角色表
4.2.4 用户角色关系表
4.2.5 角色功能权限表
4.2.6 注册用户表
4.2.7用户登录日志表
4.3 卡片信息
4.3.1 卡原始信息表(OK)
4.3.2 片基本资料表(OK)
4.3.3 停车卡信息表(OK)
4.3.3 卡片权限表(OK)
4.4 同步跟踪表
4.4.1 卡同步跟踪表(OK)
4.4.2 设备同步跟踪表