跳到正文

数据库任务组

申请更正

企业品牌

未认领

数据库任务组是CODASYL的一个工作组,开发了有影响力的网络数据库规范,包括数据库定义和操作语言。

最近更新 2026年8月25日

AI 爬虫读取

暂未记录到 AI 爬虫读取这个词条。

概览

数据库任务组(DBTG)是在数据系统语言会议(CODASYL)内部成立的一个技术工作组,在早期商业编程标准的发展过程中发挥了作用。它的工作帮助在COBOL和大规模商业数据处理成为政府和公司计算核心的时代,确立了组织和操作数据库的正式方法。 该组织起源于1965年,当时是COBOL委员会(以前称为编程语言委员会)的列表处理任务组。1967年,该任务组更名为数据库任务组。RCA的William Olle担任主席。DBTG并非作为商业软件公司或面向消费者的品牌运营,而是一个标准和规范机构,其报告旨在指导数据库系统设计者、编程语言开发者和商业数据处理系统的用户。 DBTG的主要贡献是制定了网络数据库模型及相关语言的规范。其提案区分了用于描述数据库结构的数据定义语言(DDL)和用于访问和更新记录的数据操作语言(DML)。早期提案于1969年出现,随后在1971年4月发布了一份重要报告。后来的工作通过1973年和1978年发布的报告进行了修订和扩展。这些文档与DBTG数据库模型以及更广泛的CODASYL数据库模型相关联。 该模型通过记录类型和集合来表示数据,允许记录之间的导航关系。这种方法特别适合当时的硬件、存储系统和编程实践,当时数据库访问通常与应用程序代码紧密集成,顺序或指针式导航很常见。DBTG规范影响了商业数据库产品和从业者使用的词汇,尽管实现各不相同,报告本身也随着时间的推移而演变。 该组织的历史重要性超出了其特定的网络模型。DBTG帮助普及了基础数据库概念,如描述数据库整体逻辑结构的模式(schema)和描述应用程序视图或部分结构的子模式(subschema)。这些术语及相关区别在关系数据库系统占据主导地位后继续影响数据库架构和教育。 因此,DBTG最好被理解为一个历史性的计算标准倡议,而不是一个活跃的运营品牌。其工作属于数据库管理的形成时期,连接了面向COBOL的商业编程和更正式的数据库管理系统的出现。该组织主要通过其报告、与其名称相关的网络模型以及更广泛的CODASYL数据管理传统而被铭记。

沿革

数据库任务组于1965年在CODASYL的COBOL委员会内成立,该委员会关注COBOL编程语言及相关数据处理实践的开发和标准化。该组织最初被称为列表处理任务组。1967年,其名称改为数据库任务组,反映了对持久业务数据结构和管理更广泛的关注。RCA的William Olle担任主席。 该组织工作于数据库管理从单独设计的文件转向共享、结构化系统的时期。商业应用通常依赖COBOL,组织需要方法来描述记录、连接相关数据,并提供跨多个程序对信息的受控访问。DBTG通过面向网络的方法满足了这些需求,而不是通过后来占主导地位的关系模型。 最初的DBTG提案于1969年发布。1971年4月,该组织发布了一份报告,规定了数据定义语言和数据操作语言。DDL描述了数据库结构,而DML提供了应用程序导航和操作存储记录的机制。这项工作随后由进一步的委员会和报告进行了修订和开发,包括与1973年和1978年相关的出版物。 由此产生的方法被称为DBTG数据库模型或CODASYL数据库模型。它围绕记录类型和集合组织信息,创建了应用程序可以遍历的显式关系。这种导航结构反映了其时代的技术环境,并被许多数据库系统用作概念或实现基础。DBTG的报告并不构成单一商业产品,实现细节可能有所不同,但规范为数据库行业提供了重要的共同参考点。 该组织的影响还体现在术语上。模式(schema)和子模式(subschema)等概念在其数据库组织描述中很突出。模式代表数据库的更广泛定义,而子模式代表特定的应用程序级视图。这些想法有助于将数据库结构与单个程序的需求分开,即使在后来采用不同数据模型和查询方法的数据库架构中仍然相关。 随着关系数据库技术影响力的增强,导航式CODASYL模型在主流数据库开发中变得不那么重要。然而,DBTG的工作在数据库管理史上仍然重要,因为它正式化了一种主要的预关系方法,并帮助将编程语言标准化与数据管理架构联系起来。该组织现在是历史性的而非活跃的,其遗产主要存在于技术文献、档案标准报告以及早期数据库标准化中出现的概念的持续使用中。

  • 1978

    后期规范开发

    [1]

    额外的报告继续修订和开发DBTG和CODASYL数据库规范。

  • 1973

    进一步的CODASYL数据描述开发

    [1]

    随后的CODASYL开发完善了网络数据库方法的数据描述方面。

  • 1971

    主要DBTG报告的发布

    [2]

    1971年4月的报告描述了数据定义语言和数据操作语言的规范,形成了DBTG数据库模型的核心参考。

  • 1969

    最初的DBTG提案

    [1]

    该组织发布了其首个标准化网络导向数据库方法的提案。

  • 1967

    更名为数据库任务组

    [1]

    列表处理任务组采用了数据库任务组的名称,表明其关注数据库组织和管理。

  • 1965

    成立为列表处理任务组

    [1]

    CODASYL的COBOL委员会成立了该组织,作为列表处理任务组,以解决与结构化数据处理相关的问题。

产品与定位

一个历史性的计算标准组织,专注于为COBOL时代的商业数据处理正式化网络数据库结构、数据库描述和数据操作。

  • 数据库模型 · 1969

    DBTG数据库模型

    与该组织报告相关的网络数据库模型。它通过记录类型和集合来表示信息,允许应用程序遍历预定义的关系。该模型专为COBOL时代的商业数据处理环境设计,成为主要的预关系数据库组织方法之一。

  • 数据库定义语言 · 1971

    DBTG数据定义语言

    用于描述DBTG方法中数据库结构的规范。它涉及记录、关系以及建立数据库模式所需的其他元素的定义。该语言是更广泛努力的一部分,旨在将数据库描述与使用存储数据的应用程序分开。

  • 数据操作语言 · 1971

    DBTG数据操作语言

    用于应用程序访问和操作DBTG风格网络数据库中数据的规范。其导航导向反映了当时的实现实践,即程序遵循记录之间的定义关系,而不是发出后来系统中常见的声明式关系查询。

来源3 个来源

引用本词条: 请引用规范词条页。 /brand-wiki/data-base-task-group · 编辑方针 · 词条如何编纂