欢迎来到天天文库
浏览记录
ID:22287957
大小:85.00 KB
页数:11页
时间:2018-10-28
《数据库的设计和管理规范》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、〔据库的设计和管理规范[初稿]XXXX科技有限公司2014-08目录27变更记f31数据库的设计说明书41.1外部设计41.1.1类型划分41.1.2使用它的程序41.1.3标识符和状态41.2结构设计71.2.1概念结构设计71.2.2逻辑结构设计71.3运用设计说明81.3.1数据库字典的设计81.3.2安全保密的设计82数据库的日常管理82.1表分析92.2索引维护92.2.1索引监视92.2.2索引重建102.3空间维护102.3.1数据定期备份102.3.2历史数据的清除102.4性能分析和问题报告10变更记录文档名称:数据库的设计和管理规范建立日期
2、:2015年08月19日撰稿人:XXXX编辑软件:MicrosoftWord2007中文版日期章节版本说明修订人2014-8-19All1.0初始版本XXXX1数据库的设计说明书数据库设计说明书是软件产品的信息数据存储规范化的说明和指导文档,向准备从事此数据库的生成、测试、维护人员提供专门的指导,例如数据的格式和标准,送入数据库的操作规程和步骤,用于产生、修改、更新或使用这些数据文卷的操作指导。主要包括以下几个方面:1.1外部设计1.1.1类型划分按照数据表记录的功能范围对其进行类型划分,如可以按照系统配置数据、权限认证、业务办理日志等功能进行分类。1.1.2
3、使用它的程序列出访问此数据库的所有应用程序,给出名称和版本号。1.1.3标识符和状态标识数据库的不同版本,标识库内各个文卷、记录、数据项的命名约定。如果该数据库尚在实验、测试中或暂时使用,说明这一特点及其有效时间范围。数据库对象命名统一采用英文单词或单词缩写。1.1.3.1表的命名规范:库表全部采用大写字母,并以“T”为前缀,已“中间隔开。表对象名称必须有相应的意义且长度最好不要超过30个字符。例如:T_BUSI_INFO。如果需要对数据表进行备份,命名规则请采用表名后加“_BAK”+“_时间(年月日)”的方式。例如:TBUSIINFOBAK20100904。
4、如果存在多个系统,那么在“T”后面增加系统名称。如果数据表的建立是过程性的,即在系统运行期创建,那么表的命名请采用表名+时间的方式,时间后缀按照实际要求取时间精确值,例如需要精确到天:T_BUSI_INFO_20100904;精确到分钟:T_BUSI_INFO_201009041125。1.1.3.2视图的命名规范:视图全部采用大写字母,并以“V”为前缀,已“中间隔开。对象名称必须有相应的意义且长度最好不要超过30个字符。例如:V_BUSI_INFO。1.1.3.3字段的命名规范:字段名全部采用大写字母,已“中间隔开。字段名称必须有相应的意义且长度最好不要超过
5、30个字符。例如:USER_NUMBER0数据模型描述同一个对象属性的字段在不同的数据表中要使用相同的名称,如:用户手机号码在A、B两个不同的数据表中都使用,那么名称都应该定义为“USER_NUMBER”,且数据的类型、度量单位和值域应保持一致性。1.1.3.4主键的命名规范主键名全部采用大写字母,并以“PK”为前缀,如:PK_表名_字段名。复合主键可以采用多字段多排列的形式,如:PK_表名_字段名_字段名,可以适当缩写。主键名称必须有相应的意义且长度最好不要超过30个字符。例如:PK_T_BUSI」NFO_ID。1.1.3.5外键的命名规范外键名全部采用大写
6、字母,并以“FK”为前缀,如:表名_字段名。外键名称必须有相应的意义且长度最好不要超过30个字符。例如:FK_T_AREA_INFO_IDo1.1.3.6索引的命名规范索引名全部采用大写字母,并以“IDX”为前缀,如:IDX_表名_字段名_字段名。索引名称必须有相应的意义且长度最好不要超过30个字符。例如:IDX_AREA_ID_BUSI_ID1.1.3.7存储过程的命名规范存储过程名称全部采用大写字母,并以“SP”为前缀,后继部分要根据该存储过程的操作功能拼写,例如:完成统计办理业务量的存储过程,可以命名为:SP_STAT_BUSL1.1.3.8触发器的命名
7、规范触发器名全部采用大写字母,并以“TR”为前缀,触发器名为相应的表名加上后缀。例如:TR_BUSI。1.1.3.9函数的命名规范函数名全部采用大写字母,并以“FUN”为前缀,函数名以实际完成的业务功能为名称主体,例如完成统计业务量的函数应定义为:FUN_STAT_巳USLCOUNT。1.1.3.10包的命名规范包的名称全部采用大写字母,并以“PKG”为前缀,包名以自身赋予的管理功能为名称主体。1.1.3.10临时表的命名规范临时表名全部采用大写字母,并以“TMP”作为后缀。其它请参考实体表的命名方式,例如业务信息表的临时表可以命名为:T_BUSI_INFO_
8、TMP。1.1.3.12簇的命名规范簇
此文档下载收益归作者所有