欢迎来到天天文库
浏览记录
ID:44508820
大小:78.93 KB
页数:7页
时间:2019-10-22
《数据库设计说明书_v1.1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、协同工作平台数据库设计说明书H・N.Y协同办公平台数据库设计说明书编写:洪光日,张祖礼日期:2007-1-26审核:日期:批准:F1期:受控状态:是否发布版次:1.0日期:编号:变更记录日期版本变更说明作者2007-1-261.0新建洪光日,张祖礼2007-1-311.1修改表洪光日签字确认职务姓名签字日期XXXXXXXXXXXYyyy/mm/dd1引言41」预期的读者41.2数据库41.3目的和作用42数据字典设计错误!未定义书签。3数据库设计43.1系统物理结构设计43.2表设计53.2.1TableNcime(表名的解释)53.3表之间的关联设计53.4存储过程
2、设计63.5触发器设计63.6JOB设计61引言1.1预期的读者主要为本公司以儿份承包方的阅读者,如设计人员、开发人员等。有时可以包扌舌客户方的阅读者,女II:市场部人员、开发人员等。1.2数据库本数据库是用ORACLE9i设计的,里面包含23个表,分别是staff-员工表,calendar-日历表,beard-名片表,bcardbox-名片夹表,equipment-设备表,boardroom-会议室表,conference-会议表‘message-信息农,filefolder-文件夹表,f订elist-文件夹列表,disk-磁盘表,department-部门表,de
3、partmentduty-部门职位表,rolelist-权限列表,module-模块表,modulepopedom-模块职位表,adminlist-管理员列表,deputize-代办表,boardroomrelation-会议室联系表,conferenceparticipant会议设备表,folderpopedom-文件夹权限衣,departmentleader-部门管理表,adminrole-管理权限表。1.3目的和作用将数据分析的结果进一步整理,形成最终的计算机模型,以便开发人员建立物理数据库。2数据库设计2.1系统逻辑结构设计2.2系统物理结构设计根据硕件设备和
4、数据库平台系统,对数据库系统的物理存储结构进行规划,估计数据库的大小,增长速度,各主要部分的访问频度。确定数据文件的命名,日志文件的命名。数据文件和日志文件的物理存放位置,如果有多个存储设备,需要规划数据文件的组织方式。系统内存使用配置,一般來说,数据库系统会自动维护系统内存,但冇时为了某些性能问题,可以根据需要对数据库的内存管理进行另行配置。2.3表设计根据数据字典的设计,进一步细化为数据库表的设计。表的设计包括以下内容:表名(中英文)字段名字段数据类型字段是否为空字段的默认值备注,对字段的解释性说明:主键、外键、是否自动增一、是否为索引、是否唯一、是否进行数据检查
5、等。2.3.1TableName(表名的解释)2.3.2DC_GLOBAL_ENV(全局环境变量表)序号字段名中文说明
6、类型可空备注1.GEENVID标识ID号VARCHAR(30)NOPK2.GEENVCNNAME变量中文名称VARCHAR(40)NO3.GEENVENNAME变量名称VARCHAR(40)NO4.GE_ENV_TYPE变量类型CHAR⑴NO0-常量,Java表达式,DB表达式5.GEENVVALUE变最值VARCHAR(254)NO6.GE_ENV_STATUS变量状态CHAR⑴NO0-开发1-启用7.GEENVBU1LDMAN创建人VARCHAR
7、(40)8.GEENVBUILDTIME建立时间TIMESTAMP9.GEENVMODIFYMAN最后修改人VARCHAR(40)10.GEENVMODIFYTIME最后修改时间TIMESTAMP2.4表之间的关联设计为了保证数据的完整性,需要对表Z间相互的数据进行约束。2.5存储过程设计存储过程是一组预先定义并编译好的SQL语句,可以接受参数、返回状态值和参数值,并可以嵌套调用。使用存储过程可以改变SQL语句的运行性能,提高其执行效率。存储过程述可用做一种安全机制,使用户通过它访问未授权的表或视图。2.6触发器设计触发器是一种特殊的存储过程,当表中的数据被修改时,由
8、系统自动执行。使川触发器可以实施更为复朵的的数据完整性约束。2.7Job设计数据库系统提供了Job功能,该功能可以丿IJ來解决需要定期处理商业数据的问题。序列设计数据库系统捉供序列。
此文档下载收益归作者所有