JeeStudy 发表于 2020-3-21 19:42:13

MySQL8.0大师之路:第6章:关系数据库标准语言SQL-6.3 SQL的基本概念

6.3SQL的基本概念    支持SQL的关系数据库管理系统同样支持关系数据库三级模式结构。如下图所示,其中外模式包括若干视图(view)和部分基本表(base table),数据库模式包括若干基本表,内模式包括若干存储文件(stored file)。    用户可以用SQL对基本表和视图进行查询或其他操作,基本表和视图一样,都是关系。    基本表是本身独立存在的表,在关系数据库管理系统中一个关系就对应一个基本表。    一个或多个基本表对应一个存储文件,一个表可以带若干索引,索引也存放在存储文件中。    存储文件的逻辑结构组成了关系数据库的内模式。存储文件的物理结构对最终用户是隐蔽的。    视图是从一个或几个基本表导出的表。它本身不独立存储在数据库中,即数据库中只存放视图的定义而不存放视图对应的数据。这些数据仍存放在导出视图的基本表中,因此视图是一个虚表。视图在概念上与基本表等同,用户可以在视图上再定义视图。    下面将逐一介绍各SQL语句的功能和格式。为了突出基本概念和基本功能,略去了许多语法细节。各个关系数据库管理系统产品在实现标准SQL时各有差别,与SQL标准的符合程度也不相同,一般在 85%以上。因此,在后面实践篇具体讲解MySQL这个关系数据库管理系统产品时,再具体讲解。    我们这里讲解的基础篇的内容适用所有的数据库,不仅仅是针对我们要讲解的MySQL而设计的,所以对前面的基础知识理解好了以后,再学其它的数据库将变的很简单,得心应手。


















页: [1]
查看完整版本: MySQL8.0大师之路:第6章:关系数据库标准语言SQL-6.3 SQL的基本概念