1 / 15
文档名称:

数据库管理规范.docx

格式:docx   大小:38KB   页数:15页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库管理规范.docx

上传人:aihuichuanran1314 2018/6/9 文件大小:38 KB

下载得到文件列表

数据库管理规范.docx

文档介绍

文档介绍:数据库管理规范



目录
前言 3
1. 数据库对象命名规范 3
. 表命名规范 3
. 字段命名规范 5
. 分区命名规范 5
. 视图/物化视图命名规范 6
. 索引命名规范 6
. 触发器命名规范 7
. 函数/存储过程命名规范 7
. 其他特别规定 7
2. 临时表管理 8
3. 数据库运行维护管理 8
. 用户管理 8
. 密码管理 8
. 权限管理 9
4. 数据库最大连接数规范 10
5. 上线脚本格式规范 10
. 分类要求 10
. 命名要求 10
. 内容相关要求 10
. 书写顺序要求 12
. 注释要求 12
. 脚本执行注释 12
. 表和字段的注释 12
. 存储过程的创建和修改注释 13
6. 备份管理 14
7. 各类型数据库管理规范 14
开发库管理 14
测试数据库管理 14
生产环境数据库管理 14
附录 14
1、常用业务名词的缩写 14
2、常用标准名称 15
前言
为了加强平台系统的管理,规范数据库维护工作,促进公司业务运营系统的健康发展,保证数据库系统的安全稳定的运行,特制订数据库管理制度。
数据库对象命名规范
Oracle数据库对象的名字由字母、数字和一些连接符组成,多个单词之间用下划线分开,长度不超过30个字符。连接符用“_”字符,不建议使用其他的字符。如果超过30个字符,可以缩写,但一定要采用标准的缩写,常用标准缩写见附件。如果表或者是字段的名称仅有一个单词,那么建议不使用缩写,而是用完整的单词。在创建数据库对象时,不要使用引号,Oracle数据库自动转换为大写字符。
SQL SERVICER命名同样也是有数字和一些连接符组成,多个单词之间用下划线分开,对象用大写字符。
表命名规范
ORACLE:
XXX相关表以R_作为前缀,YYY相关表以TB_作为前缀,表的命名遵循数据库对象命名的一般规则。要求表的命名尽量采用标准的翻译,能准确地表达该表的中文含义,能根据英文猜测到表的用途。
如: GSM_USER、USER_IMEI、VPMN_USER_SERVICE_OPT、;
对于一些特定作用的表,除了遵循普通表命名规范外,增加特定后缀表示。多种类型的组合遵循先作用,后时间的原则,例如:配置历史表表示为XXX_CFG_HIS。
SQL SERVICER:
XXX相关表以R_作为前缀,YYY相关表以TB_作为前缀。、。
后台表名尽量与前台表名相同,后***有的表应以_B作为后缀。如R_GGGD_B。
命名应尽量反映存储的数据内容。
配置表
配置表一般用于存放业务、系统的配置信息,以TB_开头须以’_cfg’结尾,如: send_process_cfg。
成功/失败表
成功表记录操作成功的数据,后缀表示;失败表记录操作失败的数据,以_fail后缀表示。例如:,hlr_operating_fail。
历史表
历史表用于保留历史记录,以’_his’结尾。如:imei_info_his、user_product_info_ his。
严禁以bak、back、backup等命名历史表。
删除表
删除表了遵循普通表命名规范外,须以’_del’结尾。如:user_partition_del;
中间表
中间表又称过渡表,是指为了产生某个结果,需要先计算出中间结果,根据中间结果进一步计算而得出需要的结果,存放中间结果的表称为中间表,有些系统也通俗地称为临时表。为了与真正的临时表区分,规定:
严禁以tmp、temp等作为生产表的前缀和后缀;
中间表以“_interim”作为后缀。
临时表
临时表命名规则如下:
N/I_创建人名字缩写_表名_创建时间_保存时间(以天为单位)
其中:’N’表示Nornal,为一般临时表;’I’表示Important,为重要临时表;创建时间表示为[YY]MMDD;保存时间以天为单位,表示需要保留的期限。
如果按此规则组成的文件名太长,超过30个字符,YY和保存时间可以省略。
如:I_XXX_ZONE_MVALUE_0101_30、N_XXX_USER_PARTITION_070124。
如果保存时间忽略,默认普通临时表的保存时间为20天,重要临时表的保存时间为
60天,超过此保留时间可能被管理员删除。数据库管理员对由此产生的后果不负责任。
临时表的创建有严格的规定,详见“临时表管理”一节。
字段命名规范
字段的命名由英文单词(或缩写)和下划线’_’组成,多个单词之间用下划