《数据库系统概论》2.2.2节介绍关系数据语言的分类时说:关系语言是一种高度非过程化的语言。
我不理解这里的“非过程化”是什么意思。是面向对象和面向过程中的过程吗????SQL的介绍中也说:结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。难道非过程化的意思是:它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言语言作为数据输入与管理的接口。
谁能讲一下啦!
我不理解这里的“非过程化”是什么意思。是面向对象和面向过程中的过程吗????SQL的介绍中也说:结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。难道非过程化的意思是:它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言语言作为数据输入与管理的接口。
谁能讲一下啦!
可是我搜了一下 有人说C语言是过程化,C++和java是非工程化。
也有人说 “非过程化”是一种抽象。C是汇编的非过程化,C++是C的非过程化
http://zhidao.baidu.com/question/2089034.html