




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
XXXXXXXXXXXXXXXX项目XXXXXXX系统数据库设计说明书昆明工业职业技术学院——宿舍昆明工业职业技术学院——宿舍管理系统测试报告数据库设计阐明书XXXX股份有限公司XXXX年XX月文档管理信息表项目名称:项目经理:内容摘要:核心字:计划、目的、数据库阐明、范畴参考文档:创立时间:编写准备人员:审查人员:最新公布日期:最新版本:V1.0文档修订历史版本修订日期描述文档全部者1.0创立和编写
摘要本数据库设计阐明书是以《XXXX学院-XXXX系统-需求分析阐明书》为根据,在其需求规定的基础上编写而成。定义总体数据库设计。XXXX学院XXXX系统使用业界普遍使用的面对对象设计思想进行设计,在数据库设计中使用ORM(对象-关系数据库映射)办法进行数据设计和数据关系管理,ORM办法以最基本的方式进行数据建模,将数据库中的关系数据映射成为运用程序控制的内存对象,数据的关联关系都交由程序管理和实现,而不在数据库的物理构造中进行设计,从而解决了数据库中关系数据无法直接体现多对多关联和继承关系,以及对象属性和状态变更和数据库物理构造不同时的问题。本数据库阐明书在需求分析的基础上进一步明确数据库构造,具体地介绍数据库的各个表构造,为进行背面的实现和测试做准备。
目录摘要 3目录 41. 引言 51.1. 编写目的 51.2. 定义 51.3. 参考资料 52. 外部设计 52.1. 标记符和状态 52.2. 使用它的程序 62.3. 商定 62.4. 支持软件 63. 构造设计 73.1. 物理构造设计 73.1.1. 系统数据总表 73.1.2. 具体数据库设计 94. 运用设计 784.1. 安全保密设计 784.1.1. 避免顾客直接操作数据库的办法 784.1.2. 对应用系统的顾客口令进行加密 784.1.3. 对顾客进行权限识别和分级 784.2. 优化 79引言编写目的本阐明书在需求分析的基础上进一步明确数据库构造,具体地介绍数据库的各个表构造,为进行背面的实现和测试做准备。本文重要描述XXXX学院XXXX系统的数据库设计,旨在为项目建设提供必要的根据,同时也作为项目验收的根据之一。定义缩写、术语解释SPP精简并行过程,SimplifiedParallelProcessDD数据库设计,DatabaseDesignPD数据库设计工具,PowerDesigner参考资料A.《XXXX学院-XXXX系统-需求分析阐明书》;外部设计标记符和状态表名:T_模块_表标记视图V_视图标记存贮过程P_存贮过程标记函数F_函数标记触发器tr_<表名>_<i,u,d的任意组合>(after)
ti_<表名>_<i,u,d的任意组合>(instead)自定义数据类型ud_<自定义数据类型标记>_<数据类型>Defaultdf_<Default标记>Ruleru_<Rule标记>主键pk_<表名>_<主键标记>外键fk_<表名>_<主表名>_<外键标记>使用它的程序XXXX学院XXXX系统。商定本系统采用的数据库为ORACLE,版本为11G;数据库设计工具PowerDesigner,版本为16.0。支持软件客户端工具:PLSQLDeveloper,版本:8.5。构造设计物理构造设计系统数据总表系统表序号表名功效阐明123基本信息表序号表名功效阐明123具体数据库设计系统表表[T_SYS_DICT]:[数据字典表]表名数据库顾客主键其它排序字段索引字段序号字段名称数据类型(精度范畴)允许为空Y/N唯一Y/N区别度默认值约束条件/阐明123Oracle脚本统计数增加量表的并发补充阐明运用设计安全保密设计避免顾客直接操作数据库的办法通过把核心应用服务器和数据库服务器进行分离,避免顾客对数据库服务器的直接操作,确保数据库的安全。对应用系统的顾客口令进行加密在软件系统中,对于数据的保护、业务操作的许可是通过识别顾客身份和权限来完毕的。顾客口令相比较,相似的话系统将该顾客的操作权限分派给顾客,顾客再根据所分派的权限对系统进行操作。由以上过程可知,顾客口令在传输过程中容易被窃取泄漏,另外如果数据库被非法进入则其中保存的口令能够被非法查看。因此,在传输过程中和数据库中的口令统计字段不应使用明文传递和保存,应当在口令被传递前对其明文口令使用有效的主流技术对传输数据进行加密部分描述的加密算法进行加密,在加密后传输到系统。系统将顾客提交的通过加密的口令数据保存的加密口令进行比较,相一致则进行后续操作。通过以上方法和过程,证了加密口令即使被窃取仍无法得到原始口令。对顾客进行权限识别和分级在宿舍管理系统中,不同的业务不同的人员解决,并且对于不同的操作人员其所能够访问的数据是不同的。为了保障各功效模块的授权使用和数据不被非法访问,系统划分了不同的操作权限和数据读写等级。系统管理人员能够方便、灵活的将这些权限登记分派给某一种或某一类顾客。当顾客登陆时,系统在顾客身份验证通过后获得顾客的权限,根据顾客权限显示对应的功效菜单。当顾客对数据进行读、写、删除后浏览操作时,系统判断顾客对该数据的访问权限拟定与否允许该操作的执行。优化在给定的系统硬件和系统软件条件下,提高数据库系统的运行效率的方法是:在数据库物理设计时,减少范式,增加冗余,少用触发器,多用存储过程。当计算非常复杂、并且统计条数非常巨大时(例如一千万条),复杂计算要先在数据库外面,以文献系统方式用java等语言计算解决完毕之后,最后才入库追加到表中去。发现某个表的统计太多,例如超出一千万条,则要对该表进行水平分割。水平分割的做法是,以该表主键PK的某个值为界限,将该表的统计水平分割为两个表。若发现某个表的字段太多,例如超出八十个,则垂直分割该表,将原来的一种表分解为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离婚房产税费结算及双方承担协议文本
- 影视剧组专用休息椅租赁及场地布置服务合同
- 欧式画廊设备购置与艺术品收藏管理服务合同
- 住宅小区物业维修基金管理与使用协议
- 国际展览安保服务及安全设施维护合同
- 血液净化系统核心滤芯年度战略合作协议
- 离婚房产过户税费支付及双方责任约定协议
- 网络美食小说改编美食节目及出版授权合同
- 红筹企业股权激励计划与员工股权激励协议书
- 交通事故交通事故赔偿和解协议补充协议
- 生命伦理学期末测试习题与答案
- 声波吹灰系统安装、调试、操作说明书
- 镜头盖注塑模具
- GA 1801.2-2022国家战略储备库反恐怖防范要求第2部分:通用仓库
- GB/T 4744-1997纺织织物抗渗水性测定静水压试验
- 教师公开招聘考试结构化面试试题
- Dijkstra最短路径算法的优化和改进
- 侦探推理题(含答案)
- 热塑性聚酯弹性体(TPEE)
- 毕业论文机电一体化发展历程及其面临的形势和任务
- 《中小学综合实践活动课程指导纲要》教育部2022版
评论
0/150
提交评论