【发布时间】:2011-07-07 08:43:23
【问题描述】:
这个话题与this问题有些相关。在那里,我的回答是假设 SQL 是访问我知道的每个数据库中的数据所必需的。
AFAIK,无论您是使用某些 dbms 客户端直接访问数据,还是使用某些 db 连接器使用某些程序(c++、java、cobol 等)执行逐行操作(即游标),您都需要,在某个时候,编写一些 SQL 来实际读取/修改数据。
现在我要问:这是真的一般吗?有没有不依赖某些 SQL 方言的 RDBMS?
我知道 SQL 是(不严格)基于关系代数的,它是 E.F.Codd (1970) 的关系模型的基础。
所以我还要问的是:是否有任何 RDBMS 可以提供关系模型的更好实现?
【问题讨论】:
-
这是一个类似的问题,可能包含一些有用的答案:stackoverflow.com/questions/1216393/…
-
你看到了吗:NoSQL?
-
我想他说他想要一个更好的 RDBMS 实现(比典型的基于 SQL 的 DBMS),而不是根本没有实现! ;-)
标签: sql database rdbms relational-algebra relational-model