- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XXXXXXXXXXXXXXXX项目
XXXXXXX系统
数
据
库
设
计
说
明
书昆明工业职业技术学院——宿舍
昆明工业职业技术学院
——宿舍管理系统
测试汇报
数据库设计说明书
XXXX股份
XXXX年XX月
文档管理信息表
项目名称:
项目经理:
内容摘要:
关键字:
计划、目标、数据库说明、范围
参考文档:
创建时间:
编写准备人员:
审查人员:
最新公布日期:
最新版本:
V1.0
文档修订历史
版本
修订日期
描述
文档全部者
1.0
创建和编写
摘 要
本数据库设计说明书是以《XXXX学院-XXXX系统-需求分析说明书》为依据,在其需求要求基础上编写而成。定义总体数据库设计。
XXXX学院XXXX系统使用业界普遍使用面向对象设计思想进行设计,在数据库设计中使用ORM(对象-关系数据库映射)方法进行数据设计和数据关系管理 ,ORM方法以最基础方法进行数据建模,将数据库中关系数据映射成为利用程序控制内存对象,数据关联关系全部交由程序管理和实现,而不在数据库物理结构中进行设计,从而处理了数据库中关系数据无法直接表示多对多关联和继承关系,和对象属性和状态变更和数据库物理结构不一样时问题。
本数据库说明书在需求分析基础上深入明确数据库结构,具体地介绍数据库各个表结构,为进行后面实现和测试做准备。
目 录
TOC \o "1-3" \h \z \u 摘 要 3
目 录 4
1. 引言 5
1.1. 编写目标 5
1.2. 定义 5
1.3. 参考资料 5
2. 外部设计 5
2.1. 标识符和状态 5
2.2. 使用它程序 6
2.3. 约定 6
2.4. 支持软件 6
3. 结构设计 7
3.1. 物理结构设计 7
3.1.1. 系统数据总表 7
3.1.2. 具体数据库设计 9
4. 利用设计 78
4.1. 安全保密设计 78
4.1.1. 预防用户直接操作数据库方法 78
4.1.2. 对应用系统用户口令进行加密 78
4.1.3. 对用户进行权限识别和分级 78
4.2. 优化 79
引言
编写目标
本说明书在需求分析基础上深入明确数据库结构,具体地介绍数据库各个表结构,为进行后面实现和测试做准备。
本文关键描述XXXX学院XXXX系统数据库设计,意在为项目建设提供必需依据,同时也作为项目验收依据之一。
定义
缩写、术语
解 释
SPP
精简并行过程,Simplified Parallel Process
DD
数据库设计,Database Design
PD
数据库设计工具, PowerDesigner
参考资料
A.《XXXX学院-XXXX系统-需求分析说明书》;
外部设计
标识符和状态
表名:
T_模块_表标识
视图
V_视图标识
存贮过程
P_存贮过程标识
函数
F_函数标识
触发器
tr_<表名>_<i,u,d任意组合>(after)ti_<表名>_<i,u,d任意组合>(instead)
自定义数据类型
ud_<自定义数据类型标识>_<数据类型>
Default
df_<Default标识>
Rule
ru_<Rule标识>
主键
pk_<表名>_<主键标识>
外键
fk_<表名>_<主表名>_<外键标识>
使用它程序
XXXX学院XXXX系统。
约定
本系统采取数据库为ORACLE,版本为11G;
数据库设计工具PowerDesigner,版本为16.0。
支持软件
用户端工具:PLSQL Developer,版本:8.5。
结构设计
物理结构设计
系统数据总表
系统表
序号
表名
功效说明
1
2
3
基础信息表
序号
表名
功效说明
1
2
3
具体数据库设计
系统表
表[T_SYS_DICT]:[数据字典表]
表名
数据库用户
主键
其它排序字段
索引字段
序号
字段名称
数据类型(精度范围)
许可为空Y/N
唯一Y/N
区分度
默认值
约束条件/说明
1
2
3
Oracle脚本
统计数
增加量
表并发
补充说明
利用设计
安全保密设计
预防用户直接操作数据库方法
经过把关键应用服务器和数据库服务器进行分离,预防用户对数据库服务器直接操作,确保数据库安全。
对应用系统用户口令进行加密
在软件系统中,对于数据保护、业务操作许可是经过识别用户身份和权限来完成。用户口令相比较,相同话系统将该用户操作权限分配给用户,用户再依据所分配权限对系统进行操作。由以上过程可知,用户口令在传输过程中轻易被窃取泄漏,另外假如数据库被非法进入则其中保留口令能够被非法查看。所以,在传输过程中和数据库中口令统计字段不应使用明文传输和保留,应该在口令被传输前对其
文档评论(0)