国内外数据库标准化背景及依据是什么?

国内外数据库标准化背景及依据是什么?

最佳答案 匿名用户编辑于2023/02/20 15:21

以下内容是对国内外数据库标准化背景及依据的简单介绍。

1.国外数据库标准化

背景

在 E.F.CODD 定义了关系型数据库的特征后,人们纷纷以当时先进的软硬件技术开始研发基 于计算机的数据库软件,其中 IBM 公司作为早期的研发主力,除了开发出了第一款关系型数据库 原型软件 System R 外,还定义了针对该软件的“结构化的英文查询语言(Structured English Query Language)”即 SEQUEL(1973),后续改名为 SQL。在后来的近 10 年间,IBM 并未 在关系型数据库中投入过多精力,直到 1970 年末期。“关系软件公司(Relational Software, Inc.)”, 即后来的 Oracle 公司,开发出了一款基于 SQL 语言的关系型数据库软件,并转售给了美国军队, 后又在 1979 年基于 VAX 计算机开发出了商业版的 Oracle v2.0 并大获成功,开启了关系型数据 库的商业化时代。此时,IBM 才开始研发基于 System R 的 SQL/DS、DB2 等关系型数据库软件, 并与 Oracle 同台竞争。不过,无论是 Oracle 还是 IBM 都基于 SQL 语言来操作各自研发的数据 库,这也为后面 SQL 语言的标准化奠定了良好的基础。

依据

从国外的数据库演进路线可以看出,各家数据库企业研发出的关系型数据库产品已经从事实上 遵从了《A Relational Model of Data for Large Shared Data Banks》中提出的关系型数据库 12 条准则,包括信息准则、保证访问准则、统一的数据子语言、数据的物理独立性、数据逻辑独 立性、数据完整的独立性、分布独立性等。其中“统一的数据子语言”准则的具体含义是:一个关 系数据库管理系统可以具有几种语言和多种终端访问方式,但必须有一种语言,它的语句可以表示为严格语法规定的字符串,并能全面的支持各种规则。这条准则就提供了让数据库的查询语言标准 化的前提-通用性和重复性。

2.国内数据库标准化背景

我国数据库相关标准起步并不算晚,早在 1991 年机电十五所对 ISO/IEC 9075:1989 (SQL-89)进行了采标,编撰了 GB/T 12991-1991《信息处理系统 数据库语言 SQL》。但遗 憾的是,国内数据库行业在接下来的一段时间中仿佛失去了活力。从 1991 年至 2006 年的 15 年 间,国内没有一家机构或者单位进行过数据库方面的国际标准采标或者原创标准的编制,GB/T12991-1991 也是在 2008 年才进行了第一次更新,替换为了 GB/T 12991.1-2008 《信息技术 数据库语言 SQL 第 1 部分: 框架》。在当时,SQL 国际标准已经迭代了 3 次,系列标准也扩充 到了 14 部分,最重要的规定 SQL 语法(Syntax)的 ISO/IEC 9075-2 标准至今并未采标发布。 我国数据库安全方面的标准也是在 2006 年才首次制定(GB/T 20273-2006《信息安全技术 数 据库管理系统安全技术要求》)。早期由于我国对数据库产品研发、理论研究以及相关标准编撰制 定的不重视,极大影响了目前的数据库市场的自主性和原创性。

参考报告

2022年中国数据库行业年度分析报告.pdf

2022年中国数据库行业年度分析报告。随着互联网、大数据、人工智能等新一代信息技术的创新聚变,数字化产业正在成为全球经济新的驱动引擎,以数据为核心生产要素的增长变革,成为面向网络化、智能化方向提质增效及重塑核心竞争力的基础。随着数字化转型深入推进和数据量的爆炸式增长,产业对数据库的需求发生了革命性变化。技术发展让数据创造无处不在,从企业应用到个人应用和万物互联,来自新时代的数据库挑战持续增长:数据存储从TB级别、PB级别增至EB级别;海量并发从企业内部数百至数千并发到互联网模式下百万级至亿万级并发;新的应用场景要求数据库具备弹性伸缩能力;各行业在加速信息化基础设施的分布式建设;此外端边云协同、...

查看详情
相关报告
我来回答