是否有数据定义的声明性语言?

时间:2010-03-22 18:27:15

标签: xml entity-relationship ddl database

阅读WPF并同时考虑我的应用程序的数据存储让我想知道是否有任何语言或工具允许您以声明的方式定义关系数据?

浅薄的谷歌搜索表明不存在这样的事情。然而它似乎显然是有用的。我想到的那种工具将以声明方式描述(至少)实体,关系和视图是一种平台无关的方式,它将充当数据驱动的应用程序与其数据存储之间的抽象层。

是否存在此类工具?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

它并不完全与平台无关,但ADO.NET DataSet的架构几乎完全符合您的描述。它是用于表示关系数据的XML格式的声明性描述。它不包含视图,但它确实包含实体和关系。

它不是平台独立的,但另一方面,它存在。