我的问题是关于 DBMS 的。如您所知,数据子语言是一种计算机语言,用于定义或操作关系数据库管理系统 (DBMS) 的结构,例如 QBE、SQL。 Domain specific_language 和 data Sub-language 的区别。
一个DBMS可以支持多种DSL(Data Sub-Language)吗?
最佳答案
是的,一些数据库管理系统确实支持多种领域特定语言。例如,SQL Server 同时支持 Transact-SQL 和 XQuery。 SQL Server Analysis Services 也支持 MDX。
更新:
既然你已经澄清了 DSL 表示 Edgar Codd 的数据子语言,这改变了一切。 XQuery 和 MDX 是仅查询语言,因此它们不符合完整 data sublanguages 的条件根据 Codd 的定义。
关于sql - 一个 DBMS 可以支持多种 DSL 语言吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9601700/