数据库设计说明书v1.1.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库设计说明书v1.1

变更记录 日期 版本 变更说明 作者 2007-1-26 1.0 新建 洪光日,张祖礼 2007-1-31 1.1 修改表 洪光日 签字确认 职务 姓名 签字 日期 XXXX XXX XXXX Yyyy/mm/dd 目 录 1 引言 4 1.1 预期的读者 4 1.2 数据库 4 1.3 目的和作用 4 2 数据字典设计 4 3 数据库设计 5 3.1 系统物理结构设计 5 3.2 表设计 5 3.2.1 TableName(表名的解释) 5 3.3 表之间的关联设计 9 3.4 存储过程设计 11 3.5 触发器设计 16 3.6 Job设计 17 引言 预期的读者 主要为本公司以几份承包方的阅读者,如设计人员、开发人员等。有时可以包括客户方的阅读者,如:市场部人员、开发人员等。 数据库 本数据库是用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-管理权限表。 目的和作用 将数据分析的结果进一步整理,形成最终的计算机模型,以便开发人员建立物理数据库。 数据库设计 系统逻辑结构设计 系统物理结构设计 根据硬件设备和数据库平台系统,对数据库系统的物理存储结构进行规划,估计数据库的大小,增长速度,各主要部分的访问频度。确定数据文件的命名,日志文件的命名。数据文件和日志文件的物理存放位置,如果有多个存储设备,需要规划数据文件的组织方式。 系统内存使用配置,一般来说,数据库系统会自动维护系统内存,但有时为了某些性能问题,可以根据需要对数据库的内存管理进行另行配置。 表设计 根据数据字典的设计,进一步细化为数据库表的设计。表的设计包括以下内容: 表名(中英文) 字段名 字段数据类型 字段是否为空 字段的默认值 备注,对字段的解释性说明:主键、外键、是否自动增一、是否为索引、是否唯一、是否进行数据检查等。 TableName(表名的解释) DC_GLOBAL_ENV(全局环境变量表) 序号 字段名 中文说明 类型 可空 备注 GE_ENV_ID 标识ID号 VARCHAR(30) NO PK GE_ENV_CNNAME 变量中文名称 VARCHAR(40) NO GE_ENV_ENNAME 变量名称 VARCHAR(40) NO GE_ENV_TYPE 变量类型 CHAR(1) NO 0-常量, 1-Java表达式, 2-DB表达式 GE_ENV_VALUE 变量值 VARCHAR(254) NO GE_ENV_STATUS 变量状态 CHAR(1) NO 0-开发 1-启用 GE_ENV_BUILD_MAN 创建人 VARCHAR(40) GE_ENV_BUILD_TIME 建立时间 TIMESTAMP GE_ENV_MODIFY_MAN 最后修改人 VARCHAR(40) GE_ENV_MODIFY_TIME 最后修改时间 TIMESTAMP 表之间的关联设计 为了保证数据的完整性,需要对表之间相互的数据进行约束。 存储过程设计 存储过程是一组预先定义并编译好的SQL语句,可以接受参数、返回状态值和参数值,并可以嵌套调用。使用存储过程可以改变SQL语句的运行性能,提高其执行效率。存储过程还可用做一种安全机制,使用户通过它访问未授权的表或视图。 触发器设计 触发器是一种特殊的存储过程,当表中的数据被修改时,由系统自动执行。使用触发器可以实施更为复杂的的数据完整性约束。 Job设计 数据库系统提供了Job功能,该功能可以用来解决需要定期处理商业数据的问题。 序列设计 数据库系统提供序列。 数据库设计说明书 内部文档 中软软件人才培养基地 第 4 页 共 6

文档评论(0)

aicencen + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档