数据库设计说明书_v11.doc_第1页
数据库设计说明书_v11.doc_第2页
数据库设计说明书_v11.doc_第3页
数据库设计说明书_v11.doc_第4页
数据库设计说明书_v11.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

协同工作平台数据库设计说明书 编写 洪光日 张祖礼 日期 2007 1 26 审核 日期 批准 日期 受控状态 是 否 发布版次 1 0 日期 编号 H H N N Y Y 协同办公平台协同办公平台 数据库设计说明书数据库设计说明书 数据库设计说明书内部文档 中软软件人才培养基地 第 2 页 共 6 页 变更记录变更记录 日期日期版本版本变更说明变更说明作者作者 2007 1 261 0新建洪光日 张祖礼 2007 1 311 1修改表洪光日 签字确认签字确认 职务职务姓名姓名签字签字日期日期 XXXXXXXXXXXYyyy mm dd 数据库设计说明书内部文档 中软软件人才培养基地 第 3 页 共 6 页 目目 录录 1引言引言 4 1 1预期的读者 4 1 2数据库 4 1 3目的和作用 4 2数据字典设计数据字典设计 4 3数据库设计数据库设计 5 3 1系统物理结构设计 5 3 2表设计 5 3 2 1TableName 表名的解释 5 3 3表之间的关联设计 9 3 4存储过程设计 11 3 5触发器设计 16 3 6JOB设计 17 数据库设计说明书内部文档 中软软件人才培养基地 第 4 页 共 6 页 1 引言引言 1 1 预期的读者预期的读者 主要为本公司以几份承包方的阅读者 如设计人员 开发人员等 有时可以包括客户 方的阅读者 如 市场部人员 开发人员等 1 2 数据库数据库 本数据库是用 ORACLE 9i 设计的 里面包含 23 个表 分别是 staff 员工表 calendar 日历表 bcard 名片表 bcardbox 名片夹表 equipment 设备表 boardroom 会议室表 conference 会议表 message 信息表 filefolder 文 件夹表 filelist 文件夹列表 disk 磁盘表 department 部门表 departmentduty 部门职位表 rolelist 权限列表 module 模块表 modulepopedom 模块职位表 adminlist 管理员列表 deputize 代办表 boardroomrelation 会议室联系表 conferenceparticipant 会议设备表 folderpopedom 文件夹权限表 departmentleader 部门管理表 adminrole 管 理权限表 1 3 目的和作用目的和作用 将数据分析的结果进一步整理 形成最终的计算机模型 以便开发人员建立 物理数据库 2 数据库设计数据库设计 2 1 系统逻辑结构设计系统逻辑结构设计 2 2 系统物理结构设计系统物理结构设计 根据硬件设备和数据库平台系统 对数据库系统的物理存储结构进行规划 估计数据库的大小 增长速度 各主要部分的访问频度 确定数据文件的命名 日志文件的命名 数据文件和日志文件的物理存放位置 如果有多个存储设备 需要规划数据文件的组织方式 系统内存使用配置 一般来说 数据库系统会自动维护系统内存 但有时 数据库设计说明书内部文档 中软软件人才培养基地 第 5 页 共 6 页 为了某些性能问题 可以根据需要对数据库的内存管理进行另行配置 2 3 表设计表设计 根据数据字典的设计 进一步细化为数据库表的设计 表的设计包括以下 内容 表名 中英文 字段名 字段数据类型 字段是否为空 字段的默认值 备注 对字段的解释性说明 主键 外键 是否自动增一 是否为索引 是否唯一 是否进行数据检查等 2 3 1 TableName 表名的解释表名的解释 2 3 2 DC GLOBAL ENV 全局环境变量表 全局环境变量表 序号序号字段名字段名中文说明中文说明类型类型可空可空备注备注 1 GE ENV ID 标识 ID 号 VARCHAR 30 NOPK 2 GE ENV CNNAME 变量中文名称 VARCHAR 40 NO 3 GE ENV ENNAME 变量名称 VARCHAR 40 NO 4 GE ENV TYPE 变量类型 CHAR 1 NO 0 常量 1 Java 表达式 2 DB 表达式 5 GE ENV VALUE 变量值 VARCHAR 254 NO 6 GE ENV STATUS 变量状态 CHAR 1 NO 0 开发 1 启用 7 GE ENV BUILD MAN 创建人 VARCHAR 40 8 GE ENV BUILD TIME 建立时间 TIMESTAMP 9 GE ENV MODIFY MAN 最后修改人 VARCHAR 40 10 GE ENV MODIFY TIME 最后修改时间 TIMESTAMP 2 4 表之间的关联设计表之间的关联设计 为了保证数据的完整性 需要对表之间相互的数据进行约束 数据库设计说明书内部文档 中软软件人才培养基地 第 6 页 共 6 页 2 5 存储过程设计存储过程设计 存储过程是一组预先定义并编译好的 SQL 语句 可以接受参数 返回状态值和参数值 并可以嵌套调用 使用存储过程可以改变 SQL 语句的运行性能 提高其执行效率 存储过 程还可用做一种安全机制 使用户通过它访问未授权的表或视图 2 6 触发器设计触发器设计 触发器是一种特殊的存储过程 当表中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论