数据定义语言是一种定义数据结构的计算机编程或脚本语言。根据定义,这些语言需要做三件事来创建、删除和修改数据结构。它们在这三个领域之外所做的事情并不重要,任何一种语言都可以是一种数据定义语言,但这个术语最常用...
数据定义语言是一种定义数据结构的计算机编程或脚本语言。根据定义,这些语言需要做三件事来创建、删除和修改数据结构。它们在这三个领域之外所做的事情并不重要,任何一种语言都可以是一种数据定义语言,但这个术语最常用于结构化查询语言(SQL)和可扩展标记语言(XML)模式。当“数据定义语言”一词出现时,它适用于数据系统会议制定的模型语言(Codasyl)。这个过程定义了数据结构开发的两个主要领域:数据定义语言生成数据库的实际结构,数据操作语言定义了在结构中放置数据的方法。从那时起,它们已经从原来的两种语言中扩展出来,并没有提供用于执行它们的所有通用语言的通用术语和SQL函数,因为它们已经不再适用于执行这两种语言的原始术语和功能同时也提供这些功能,只是使用频率要低得多。要成为数据定义语言,该语言需要提供三个功能:第一个主要功能是数据结构的构建;基本上,这些表格是为保存特定的信息组而设计的。它们通常看起来像一个电子表格,保存着交叉引用的信息页面。例如,表格的一侧可能有一个企业的客户列表,顶部有一个可用产品的列表。该表会列出这些客户下一个主要功能是删除数据结构这与删除整个数据库或文件不同;这是一个更具选择性的过程。它可以删除特定的信息页或多维数组的整个部分。无论哪种情况,都必须在不影响其他数据结构的情况下删除数据,即使它们都保存在同一个文件中。最后一个主要功能是改变数据结构。这是一个涵盖很多情况的广泛类别。一个表可能添加或重命名列,或者整个数据库可能需要拆分为两个不同的数据库。在任何情况下,它们必须以不丢失、破坏或创建信息的方式进行更改,以防止异常信息进入数据系统
-
发表于 2020-08-06 11:26
- 阅读 ( 2269 )
- 分类:电脑网络