一 、SQL的特点
1.综合统一:SQL集数据定义语言DDL、数据控制语言DCL的功能于一体,语言风格统一,可以独立完成数据库生 命周期中的全部活动(定义关系模式,插入数据,建立数据库;对数据库中的数据进 行查询和更新; 数据库重构和维护;数据库安全性、完整性控制)
2.高度非过程化:使用SQL进行数据操作,只要提出“做什么”,而无须指明“怎么做“,因此无须了解存取路 径。存取路径的选择以及SQL操作过程有系统自动完成。
3.面向集合的操作方式:SQL采用集合操作方式,不仅操作对象、查询结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组。
4.以同一种语法结构提供多种使用方式:SQL既是独立的语言,又是嵌入式语言(用户可以在终端键盘上直接键入 SQL命令对数据库操作,也能够嵌入到高级语言如C,C++,Java程序中)。
5.语言简洁,易学易会:接近英语口语,容易学习。
二、SQL的基本概念
. (该图片取自数据库系统概论第四版p81)