xx系统数据库设计项目说明指导书.doc

xx系统数据库设计项目说明指导书.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

181****8523 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档