导入
SQL简介
了解SQL及其更高效的应用如何帮助我们优化代码和应用程序。
声明式编程语言
SQL 是一种声明式编程语言。作为用户,我们通过在已知数据库模型和数据集上执行的数据处理流程中,声明期望获得的结果。
数据库模型必须预先静态定义,以便在查询执行时能够明确知道涉及的每一段数据的类型。查询结果集定义了一个关系,其类型在解析查询时被确定或推断出来。
SQL 开发者
作为开发者,在使用 SQL 时,我们面对的是一个类型系统,以及类似于关系代数的概念。我们编写代码来以特定方式检索和处理所需的数据。
...
RDBMS 和 SQL 使开发者能够从数据结构的角度思考问题,并能够声明数据结构以及通过查询获取的数据集。
有人可能会说,SQL 要求开发者成为优秀的程序员,因为优秀的编程离不开良好的代码和良好的数据结构。