数据库的正式关系模型(逻辑级别)与MySQL,Oracle或“关系型”数据库管理系统和SQL(物理级别)的其他主要产品/实现完全不同。除了术语(关系与表格,属性与列,元组与行)之外,还有哪些主要差异?为什么会有这样的差异?
答案 0 :(得分:5)
SQL允许一些违反关系模型概念的东西:
Chris Date非常清楚他认为SQL没有正确实现关系模型。他在书中使用了另一种查询语言,他称之为教程D.
您可能希望阅读一些Date的书籍来阅读他对此有何看法。
Dataphor是一个不使用SQL的关系数据库产品,据报道它实现了比SQL更好的关系模型。