sql - 一个 DBMS 可以支持多种 DSL 语言吗?

标签 sql database

我的问题是关于 DBMS 的。如您所知,数据子语言是一种计算机语言,用于定义或操作关系数据库管理系统 (DBMS) 的结构,例如 QBE、SQL。 Domain specific_language 和 data Sub-language 的区别。

一个DBMS可以支持多种DSL(Data Sub-Language)吗?

最佳答案

是的,一些数据库管理系统确实支持多种领域特定语言。例如,SQL Server 同时支持 Transact-SQLXQuerySQL Server Analysis Services 也支持 MDX

更新:

既然你已经澄清了 DSL 表示 Edgar Codd 的数据子语言,这改变了一切。 XQueryMDX 是仅查询语言,因此它们不符合完整 data sublanguages 的条件根据 Codd 的定义。

关于sql - 一个 DBMS 可以支持多种 DSL 语言吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9601700/

相关文章:

sql - 使用嵌套 JSON 数组上的过滤器进行选择

authentication - 用于存储身份验证信息的 Golang 数据库

jquery - 将数据从数据库添加到文本框 - Jquery

php - 插入 SQL 时保留 JSON 数据的顺序

sql - SSRS - 动态隐藏列时保持表格相同的宽度?

mysql - SQL 按距离搜索结果

database - 如何检查Access数据库中是否存在记录

android - getReadableDatabase 崩溃,onCreate 未被调用

database - PostgreSQL 中的内存表

database - Laravel 5,使用字段和列的 orderByRaw 不存在