




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家工业互联网大数据中心体系数据库表命名和设计规范II目 录前 言 II1范围12规范性引用文件13术语和定义14命名规范24.1数据库对象全局命名规范24.2数据库命名规范24.3表命名规范24.4字段命名规范24.5索引命名规范24.6视图命名规范34.7存储过程命名规范34.8函数命名规范34.9触发器命名规范35设计规范35.1数据库整体设计规范35.2表设计规范35.3索引设计规范46版本控制规范4A5A数据库保留字5--PAGE1-国家工业互联网大数据中心体系数据库表命名和设计规范范围等命名和设计规范,用于指导国家工业互联网大数据中心体系数据库表命名和设计工作。规范性引用文件(包括所有的修改单适用于本文件。GB/T5271.1—2000信息技术词汇第1部分基本术语GB/T5271.4—2000信息技术词汇第4部分数据的组织GB/T5271.17—2010信息技术词汇第17部分数据库术语和定义下列术语和定义适用于本文件。3.1数据库database按照概念结构组织的数据的汇集,它描述这些数据的特征及与数据对应的实体间的关系并支持一个或多个应用领域。3.2表table数据的一种排列,其中每一项可通过变元或关键字标识。3.3索引index索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。3.4视图view是一个移动的窗口,通过它可以看到感兴趣的数据。图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。3.5存储过程storedprocedure存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,使用时只要调用即可。其中,若干个有联系的过程可以组合在一起构成程序包。3.6触发器triggerUPDATE、INSERT、DELETESQLSQL命名规范数据库对象全局命名规范间以下划线“_”分隔。命名只能使用英文字母、数字、下划线,以英文字母开头。命名禁止使用数据库的保留字如:BACKUP、ORDER、GROUP、ASC、DESC、DISTINCT、COUNT等,详见附录A。所有数据库对象使用大写字母,方便不同数据库移植,避免程序调用问题。数据库命名规范30个字符。数据库命名一般为代表库含义的英文词汇或其通用缩写,例如:基础信息资源库BASE。表命名规范常规表命名规则为“库缩写_表名”,比如基础信息资源库中的企业基本信息表BASE_ENTERPRISE。临时表(用于数据临时处理的表),TEMP前缀表日期后缀TEMP_PATENT_20230212。备份表(用于保存和归档历史数据或者作为灾备恢复的数据)命名规则,BAK前缀+表+日期后缀:BAK_ANNUAL_REPORT_20230126。603个单词,TEMPBAK表视情况而定,尽量简短为宜,一般不超过30个字符。字段命名规范“_”进行连接,如法人名称:LEGAL_PERSON_NAME。各表之间相同意义的字段应同名,比如A表和B表都有创建时间,应该统一为CREATE_TIME,避免混乱。6030允许用常见缩写(如INFO、IP),缩写不允许产生歧义(如DESC既可以是DESCRIPTIONDESCENDING)。COMMENT,以中文字段描述确切含义。索引命名规范唯一索引使用“UNI+表名+字段名来命名,如在企业主表工商注册号REGISTER_NO上建立唯一索引UNI_ENT_BASIC_INFO_REGISTER_NO。普通索引使用“IDX++字段名”上建立普通索引IDX_ENT_BASIC_INFO_STATUS。3030MEMBER_IDFRIEND_ID上的组合索引:IDX_ENT_BASIC_INFO_MID_FID。视图命名规范V开头,表示视图(VIEW),V+视图内容含义缩写。V+下划线“_”+V+下划线“_”3030个字符则取简写。SP开头,表示存储过程(StoredProcedure)。之后多个单词以下划线“_”进行连接。存储过程命名中应体现其功能。存储过程名一般不超过30个字30个字符则取简写。i_o_开头。函数命名规范FUNC“_”30个字符。触发器命名规范TRIG开头,表示触发器。30个字符。后缀(_I,_U,_D),表示触发条件的触发方式(insert,update或delete),如TRIG_PRODUCT_U。设计规范数据库整体设计规范DBLINK访问。如无特殊需要,禁止开发人员采用触发器。如无特殊需要,禁止开发人员创建视图。如无特殊需要,禁止开发人员采用存储过程。表设计规范创建日期更新日期)字段的更新。尽可能使用简单数据类型,不要使用类似数组或者嵌套表这种复杂类型。应有主键,且尽量不要使用有实际意义的字段做主键。join的字段,数据类型保持绝对一致。表,一张作为详细内容表。索引设计规范避免基于小表加索引。合理设置索引数量。版本控制规范如非特殊说明,所有数据库业务版本号将遵循主版本号、次版本号的规则。适配。2.6,2是主版本号,6为次版本号,主版本号变化时次版本号清零。--PAGE5-A数据库保留字
附录A(资料性附录)ABORTDATEINITIALNOWAITSELECTACCESSDAYINITRANSNULLSEPARATORACCOUNTDECIMALINNERNULLSSEQUENCEACTIONSDECLAREINSERTNUMBERSESSIONADDDEFAULTINTNUMERICSETALLDEFINITIONINTEGEROFSETSALL_ROWSDELETEINTERSECTOFFLINESHARDEDALTERDESCINTERVALOFFSETSHRINKANALYZEDISABLEINTOONSHUTDOWNANDDISTINCTINVALIDATEONLINESIBLINGSANYDISTRIBUTEINVISIBLEONLYSKIPARCHIVEDOUBLEISOPENSLICEARCHIVELOGDOUBLE_PRECISIONJOINORSMALLINTASDOUBLE_WRITEKILLORDERSOMEASCDROPLEADINGORDEREDSQLAUDITDUPLICATEDLEFTORGANIZATIONSTABLEBACKUPELSELEVELOUTERSTANDBYBEFOREELSIFLIKEOUTLINESTARTBEGINENABLELIMITOVERSTORAGEBETWEENENCODINGLOBPACKAGESUBPARTITIONBIGINTENDLOCALPARALLELSUCCESSFULBINARYEPCLOGPARALLELISMSUPPLEMENTALBINARY_BIGINTESCAPELOGFILEPARTITIONSWAPBINARY_DOUBLEEXCEPTIONLOGGINGPASSWORDSWITCHBINARY_FLOATEXECLOGOFFPCTFREESWITCHOVERBINARY_INTEGEREXECUTELOGONPCTINCREASESYNONYMBINARY_SMALLINTEXISTSLOOPPCTUSEDSYS_REFCURSORBINARY_TINYINTEXITLSCPRAGMASYSAUXBITEXPLAINMATCHEDPRECEDINGSYSDATEBLOBEXTENDMAXDATABUCKETSPREPARESYSTEMBOOLEANFAILOVERMAXDATAFILESPRESERVESYSTIMESTAMPBUFFER_POOLFALSEMAXEXTENTSPRIMARYTABLEBUILDFETCHMAXINSTANCESPRIORTABLESPACECACHEFIRST_ROWSMAXLOGFILESPRIVATETACCALLFLASH_CACHEMAXLOGHISTORYPRIVILEGESTAGCANCELFLASHBACKMAXSIZEPROCEDURETEMPFILECASCADEFLOATMAXTRANSPUBLICTEMPORARYCASEFLUSHMAXVALUEPURGETHENCATEGORYFOLLOWINGMERGERAISETIMECELL_FLASH_CACHEFORMERGE_AJRANGETIMESTAMPCHANGEFORCEMERGE_SJRAWTINYINTCHARFOREIGNMINEXTENTSREADONLYTOCHARACTERFORMATMINUSREADWRITETRANSACTIONCHECKFREELISTMINUTEREALTRIGGERCHECKPOINTFREELISTSMINVALUEREBUILDTRUECHOOSEFROMMODIFYRECOVERTRUNCATECLOBFULLMONTHREFERENCESTYPECLOSEFUNCTIONMOUNTRELEASEUNBOUNDEDCOALESCEGLOBALNATURALRENAMEUNDOCOLUMNGOTONEXTRESETLOGSUNDO_SEGMENTSCOMMENTGRANTNEXTVALRESPECTUNIONCOMMITGROUPNL_AJRESTARTUNIQUECOMPRESSGROUPINGNL_SJRESTOREUNUSABLECOMPRESSIONHASH_AJNORESTRICTUPDATECONDITIONHASH_SJNO_INDEXRETURNUPGRADECONNECTHAVINGNO_INDEX_FFSRETURNINGUSABLECONNECT_BY_ISCYCLEHEAPNO_INDEX_SSREUSEUSE_HASHCONNECT_BY_ISLEAFHORDERNO_USE_HASHREVERSEUSE_MERGECONNECT_BY_ROOTHOURNO_USE_MERGEREVOKEUSE_NLCONSTRAINTIDENTIFIEDNO_USE_NLRIGHTUSERCONSTRAINTSIFNOARCHIVELOGRLIKEUSINGCONTINUEIGNORENOAUDITROLEVALIDATECONTROLFILESIMMEDIATENOCACHEROLESVALUESCONVERTINNOCOMPRESSROLLBACKVARCHARCREATEINCREMENTNOCYCLEROLLUPVARCHAR2CROSSINCREMENTALNOLOGGINGROWIDVIEWCUBEINDEXNOMAXVALUEROWNUMVISIBLECURRENTINDEX_ASCNOMINVALUEROWSWAIT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 2417:2025 EN Leather - Physical and mechanical tests - Determination of the static absorption of water
- 深深的友情写事抒情作文10篇范文
- 2025河北唐山幼儿师范高等专科学校选聘工作人员35人考前自测高频考点模拟试题及答案详解(历年真题)
- 创新产品技术攻关保证承诺书6篇范文
- 2025-2026学年四川省广安市广安三区联考高三上学期8月月考英语试题(解析版)
- 医疗卫生行业疾病预防控制承诺书4篇
- 智能科技类设备持续稳定运行承诺函8篇范文
- 合同审批流程标准化模板提升合同管理效率
- 2025年江西省省直事业单位招聘工作人员笔试违纪违规处理意见模拟试卷附答案详解
- 2025贵州电子职业技术学院第十三届贵州人才博览会引进16人考前自测高频考点模拟试题及答案详解(典优)
- 母婴分离护理常规
- 污泥池清理管理制度
- 推进信息化建设“十五五”规划-(2025-2025年)-根据学校十五五
- 保护环境的课件
- 华电集团就业协议书
- 拆旧建屋合同协议书
- 图深度强化学习在配电网故障恢复中的应用研究
- (2017)海南省房屋建筑与装饰装修工程综合定额交底资料
- 拆除重建工程施工方案
- 《社会科学研究方法》课件
- 《基础护理学》第七版考试题库大全-上部分(600题)
评论
0/150
提交评论