在阅读 Joan Casteel 的 Oracle 11g Sql 时,作者提到关系数据库中不存在多对多关系。我想知道这个事实背后的原因是什么。
在阅读 Joan Casteel 的 Oracle 11g Sql 时,作者提到关系数据库中不存在多对多关系。我想知道这个事实背后的原因是什么。
如果数据库只是一个实现数据库管理系统的计算机系统,而我们使用 SQL 来告诉它该做什么,为什么我们不将 SQL 视为一种编程语言呢?
来自维基百科:
编程语言是将字符串或图形程序元素(在可视化编程语言的情况下)转换为各种机器代码输出的任何规则集。
使用 SQL,您可以在 RDMS 上运行代码,RDMS 会在您运行查询时输入数据、操作数据并输出数据。为什么人们不认为它是一种编程语言呢?