这个话题与这个问题有些相关。在那里,我的答案是假设 SQL 是访问我所知道的每个数据库中的数据所必需的。
AFAIK,无论您是使用某些 dbms 客户端直接访问数据,还是使用某些 db 连接器使用某些程序(c++、java、cobol 等)执行逐行操作(即游标),您都需要在某些时候, 编写一些 SQL 来实际读取/修改数据。
现在我要问:这是真的吗?是否有任何不依赖某些 SQL 方言的 RDBMS?
我知道 SQL 是(不严格)基于关系代数的,它是 EFCodd (1970) 的关系模型的基础。
所以我还要问的是:是否有任何 RDBMS 可以更好地实现关系模型?