《信息化项目设计阶段数据库设计编制规范》_第1页
《信息化项目设计阶段数据库设计编制规范》_第2页
《信息化项目设计阶段数据库设计编制规范》_第3页
《信息化项目设计阶段数据库设计编制规范》_第4页
《信息化项目设计阶段数据库设计编制规范》_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1T/NMPA005—2024信息化建设阶段数据库设计编制规范本标准根据GB/T28821—2012规定的关系数据库管理系统的基本要求和扩展要求,给出了相应的测试要求。本标准规定了内蒙古信息化建设阶段中各应用系统数据库的设计原则、数据库命名编写规范、数据库结构设计、数据库操作规范、大数据标准体系的总体结构与要求等方面内容。本标准适用于关系数据库管理系统标准的符合性测试,并对内蒙古信息化建设阶段中各应用系统的数据库建设起指导作用。2规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB18030—2005信息技术中文编码字符集GB/T13016标准体系表编制原则和要求GB/T20273—2006信息安全技术数据库管理系统安全技术要求GB/T28821—2012关系数据管理系统技术要求GB/T30994—2014关系数据库管理系统检测规范GB/T35295-2017信息技术大数据术语ISO/IEC9075信息技术数据库语言SQL(Informationtechnology—Databaselanguages-SQL)数据仓库元模型规范[CommonWarehouseMetamodel(CWM)Specification]JAVA数据库互连规范(JavaDatabaseConnectivitySpecification)开放数据库互连规范(OpenDatabaseConnectivitySpecification)对象连接与嵌入数据库规范(ObjectLinkingandEmbeddingDatabaseSpecification)olap4j规范(Olap4jSpecification)用于分析的XML规范(XMLforAnalysisSpecification)XML查询语言(XQuery:AnXMLQueryLanguage)3术语和定义GB/T28821—2012中界定的术语和定义适用于本文件。以下术语和定义适用于本文件。3.1数据库Database按照概念结构组织的数据的汇集,它描述这些数据的特征及与数据对应的实体间的关系并支持一个或多个应用领域。3.2表Table数据库中某种特定类型数据的结构化对象,由行(Row)和列(column)组成,表示有一定意义的信息的集合。3.3字段Field数字库中表的单元属性,以列(column)的方式呈现,表示与对象或类关联的变量。2T/NMPA005—20243.4记录Datarecord数据库中表的单元属性,以列(column)的方式呈现,表示与对象或类关联的变量。3.5万国码8-bitUnicodeTransformationFormat简称UTF-8,一种针对Unicode的可变长度字符编码。3.6数据交换Datasharing依据一定的规则,采取相应的技术,满足不同信息系统之间数据资源的共享需求,实现不同信息系统之间数据资源共享的过程。3.7主键Primarykey称主关键字,表中的一个或多个字段,它的值用于唯一的标识表中的某一条记录。3.8第三范式Thirdnormalform第三范式(3NF)是符合第三级别的关系模式的集合。满足第三范式的数据库,是在满足第二范式(2NF)的基础上,要求一个数据库表中不包含已在其他表中已包含的非主关键字信息。3.9数据仓库Datawarehouse称企业数据仓库,是来自一个或多个不同数据源的集成数据的中央存储库。数据仓库将当前和历史数据存储在一起,用于报告和数据分析的系统。3.10结构化数据Structureddata称作行数据,是指由数据库二维表结构来逻辑表达和实现的数据形式。结构化数据须严格遵循数据格式与长度规范,存储和管理结构化数据常使用关系型数据库产品。3.11非结构化数据Unstructureddata指不适于由数据库二维表来逻辑表达和实现的数据形式,其中包括各类文档报表、图片和音频、视频信息等。存储和管理非结构化数据常根据应用领域使用专用的数据库产品。3.12TCP/IP协议TransmissionControlProtocol/InternetProtocol即传输控制/网络协议,也称作网络通讯协议。它是在网络的使用中的最基本的通信协议。TCP/IP传输协议对互联网中各部分进行通信的标准和方法进行了规定。并且,TCP/IP传输协议是保证网络数据信息及时、完整传输的两个重要的协议。3.13HTTP协议HyperTextTransferProtocol超文本传输协议,是一个请求——响应协议,它通常运行在TCP之上,用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。4缩略语下列缩略语适用于本文件。CWM:数据仓库元模型(CommonWarehouseMetamodel)DBMS:数据库管理系统(DatabaseManagementSystem)ETL:提取、转换和加载(Extraction—Transformation-Loading)HOLAP:混合联机分析处理(HybridOnlineAnalyticalProcessing)JDBC:JAVA数据库互连(JavaDatabaseConnectivity)MOLAP:多维联机分析处理(MultidimensionalOnlineAnalyticalProcessing)ODBC:开放数据库互连(OpenDatabaseConnectivity)3T/NMPA005—2024OLAP:联机分析处理(OnLineAnalyticalProcessing)OLEDB:对象链接与嵌入数据库(ObjectLinkingandEmbeddingDatabase)ROLAP:关系联机分析处理(RelationalOnlineAnalyticalProcessing)SMP:对称多处理结构(SymmetricMulti—Processing)SQL:结构化查询语言(StructuredQueryLanguage)XML:可扩展置标语言(ExtensibleMarkupLanguage)XMLA:用于分析的XML(XMLforAnalysis)5数据库通用要求5.1数据库基本要求1)数据库应采用技术先进、稳定可靠、易于扩展的设计方案,设计方案应遵循数据的完整性和一致性原则;管理技术平台应安全、稳定、高效。2)数据库系统宜具备身份鉴别、主动访问控制、安全审计等安全防护功能。3)数据库系统的设计及功能等应符合GB50982-2014的相关要求。4)数据库的表结构设计应满足第三范式(3NF)的要求。5)数据库系统宜构建若干子数据库,对数据进行分类存储和管理。6)数据库系统宜针对具体需求提供数据备份功能,保障数据安全。7)数据库架构设计应根据业务分析模型,选择合适的数据库类型。8)数据库中的表宜根据其存储数据的具体特征,设计合理的表结构。9)数据库系统宜具备数据仓库拓展功能或具备向数据仓库系统迁移能力。10)数据库架构设计,除执行本规范外,尚应符合国家及行业现行相关标准的规定。5.2数据库编码要求5.2.1数据库中表的要求1)表应使用“[表类型]_[模块名]_[具体表名]”方式命名。2)位于同一模块的表名前缀应相同,模块名可采用英语简写方式命名。3)具体表名应与表中存储数据相关,应避免使用拼音命名。4)具体表名宜使用完整的英语单词,在单词长度大于10个字符时,可采用单词简写。5)若具体表名由多个单词组成时,应使用“_”间隔。6)表名长度不宜超过30个字符。7)具体表应使用单独的字段作为对应表的主键。5.2.2数据库中表的字段要求1)字段使用“[实体]_[属性]”方式命名。2)字段名宜使用完整的英语单词,在单词长度大于10个字符时,可采用单词简写。3)若字段名由多个单词组成时,应使用“_”间隔。4)字段名长度不宜超过30个字符。5)字段应设置NOTNULL限制,允许空值的字段设计不宜超过总字段数量的80%。6)字段长度应精确定义,应在保证字段实际使用需求的基础上,缩短字段长度。5.2.3数据库中表的主键要求1)主键应体现或计算得出其数据存储的时间戳信息。2)主键字段宜创建聚集索引。5.3数据库维护及安全要求数据库的维护、安全要求应符合GB/T20273-2019及GB/T22239-2019相关要求。6数据交互4T/NMPA005—20246.1数据交互要求1)数据库架构设计应考虑与其他数据库系统或软件系统的数据交换需求。2)数据库表结构具体设计时,应添加清晰完整的字段说明信息,以便于数据交互。3)数据库架构宜选取支持ODBC和JDBC等常用接口规范的方案。4)在设计数据库数据交换方法时,数据交换双方应商讨统一的数据结构或中间数据格式。5)在数据库交换时,双方最终目标存储数据的数据格式应自行负责转换。6.2数据交互方式6.2.1以本文件为基础设计的数据库之间进行数据交互1)在权限允许和数据交互环境安全的条件下,可在数据库层面采用同步的方式进行数据交互。2)依据本文件搭建双方共享数据库,对共享数据库中表的读写权限进行分离。3)以TCP/IP协议为基础,通过HTTP协议,基于JSON的数据格式,对外提供数据接口。6.2.2不以本文件为基础设计的数据库之间进行数据交互宜符合6.2.1条的2)或3)规定。6.2.3非结构化数据交互宜采用以FTP、网络共享等共享结构目录的方式进行的数据交互。7大数据标准体系7.1总体要求1)大数据标准体系结构应分为基础、数据、技术方法、产品与服务、行业应用、管理、安全、质量与评价等部分。2)标准体系内标准应符合国家有关法律、法规、规章,围绕大数据发展的方针、目标而制定。3)标准体系应系统全面、层次恰当、划分明确、相互协调。4)应定期对标准体系进行评价,持续改进完善体系,确保其有效性和适宜性。5)应编制标准体系文件,内容包括但不限于标准体系结构图、标准明细表、标准体系编制说明以及标准统计表。7.2基础标准分体系基础标准分体系主要由总则、术语以及参考架构等构成,对大数据技术研发、产品实现和服务提供过程中起指导性、基础性的标准。7.3数据标准分体系数据标准分体系主要由数据资源与数据应用等构成,主要用于对大数据技术底层数据相关要素进行规范。其中数据资源标准体系包括原数据、数据元素、数据目录等,数据应用标准体系包括数据共享、数据开放、数据交易和数据分析等。7.4技术方法标准分体系技术方法标准体系主要由数据采集、数据存储、大数据集描述、数据处理、互操作技术以及可视化技术等构成,用于对大数据领域形成的新兴技术及大数据分析应用方法。其中数据存储技术方法标准体系包括存储格式、关系型数据库、非关系型数据库、实时内存数据库、分布式数据库等,大数据集描述技术方法标准体系包括数据模型标准、分类分级方法标准、数据质量模型标准、数据溯源标准等,数据处理技术方法标准体系包括数据预处理、抽取、转换、加载等。7.5产品及服务标准分体系产品及服务标准体系主要由础设施产品、基础平台、处理框架、数据治理产品、分析应用产品、服务等构成,主要针对大数据技术产品及服务提供形成的标准。其中基础平台标准体系包括计算平台、数5T/NMPA005—2024据存储产品等,处理框架标准体系包括批处理产品、交互式处理产品、流产品等,服务标准体系包括消息推送服务、服务接口等。7.6行业应用标准分体系行业应用标准体系由政务大数据、工业大数据、物流大数据、交通大数据、民生大数据、医疗健康大数据、企业信用大数据、服务业大数据、农业大数据、生态环境大数据、电子商务大数据、城市综合视频图像大数据、科学大数据等构成。主要围绕相关领域技术应用展开研究。7.7管理标准分体系管理标准体系由数据管理、运维管理、系统测试、评估等构成,主要用于相关标准的研制。7.8安全隐私标准分体系安全隐私标准体系由方法指导、监测评估、要求等构成,包括大数据安全、个人隐私保护领域的方法指导、监测评估和要求等标准。7.9质量及评价标准分体系质量及评价标准体系主要由数据治理、质量定义、质量评

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论