第3章_关系数据库标准语言(SQL)_001_SQL概述
在关系数据库中,通常运用的语言是结构化查询语言(Structured Query Language, SQL),并且在"第1章_000_数据库系统概述"中有提到过: SQL是集DQL(数据查询语言: Data Query Language)、DDL(数据定义语言: Data Define Language)、DML(数据操纵语言: Data Manipulation Language)、DCL(数据库控制语言: Data Control Language)四位一体的标准关系数据库语言。
一. SQL的作用 ===》
1. 数据查询: 从基本表或者视图中获取所需信息;
2. 数据定义: 创建数据库、数据表;
3. 数据操纵: 对数据库中的数据进行增、删、改等操作;
4. 数据控制: 对数据库进行安全性控制或者并发性控制;
二. SQL的基本概念 ===》
1. 基本表(Base Table): 一个关系对应一个基本表,一个或多个基本表对应一个存储文件。
2. 视图(View): 从一个或几个基本表当中导出的虚表,所以在视图中并没有数据存储,只有定义。
3. SQL语言支持的关系数据库的三级模式 ===》
--(1). 外模式对应一些基本表和视图;
--(2). 模式对应的只有基本表;
--(3). 内模式对应存储文件;
三. SQL的特点 ===》
1. SQL语言是类似于英语的自然语言,简单易用;
2. SQL是一种一体化语言(包含了: 数据查询、数据定义、数据操纵、数据控制);
3. SQL语言是一种非过程化的语言(无需了解底层,只关心想法);
4. SQL语言是面向集合的语言(SQL所要处理的基本表都是集合);
5. SQL语言既是自含式语言,又是嵌入式语言(比如嵌入到C#中,使用ADO.NET访问数据库);

浙公网安备 33010602011771号