统一数据库语言(UDL)是一种语言,它以统一且一致的方式支持所有三种众所周知的方法-关系,层次结构,网络。它不是一种独立的语言,而是明确地旨在作为对现有编程语言(例如COBOL,PL / I)的“紧密耦合”数据库扩展集。 PL / I通常用于实现。
它独立于任何一种特定的主机编程语言,可以通过适当的语法修改将其合并到各种编程语言中。除了支持所有这三种方法外,UDL还为它们中的每一个提供一次记录和一次设置操作。
- 出于生产率和易于编程的原因,期望设置水平。
- 记录级别充当宿主语言中现有函数的桥梁。
分类 :
统一数据库语言:
- 信息系统
- 资料管理系统
- 数据库设计与模型
- 查询语言
- 计算理论
- 计算机领域的理论和算法
- 数据库理论
- 数据库查询语言(原理)
好处 :
- 自成一体的语言。
- 使用现有的编程语言。
- 独立于主机编程语言。
- 易于使用且灵活。
- 必须有效地沟通软件体系结构。
缺点:
- 使用有限的语言。
- 不需要正式的符号
- 随着研究的不断深入,有关UDL不同领域的信息越来越少。
- 复杂程度的提升。