4.同一种语法结构提供两种使用方式 自含式语言 能够独立地用于联机交互的使用方式 嵌入式语言 能够嵌入到高级语言(例如C, COBOL, FORTRAN,PL/1)程序中,供程序员设计 程序时使用。 两种不同使用方式下,SQL语言的语法结构基 本一致
4. 同一种语法结构提供两种使用方式 自含式语言 – 能够独立地用于联机交互的使用方式 嵌入式语言 – 能够嵌入到高级语言(例如C,COBOL, FORTRAN,PL/1)程序中,供程序员设计 程序时使用。 两种不同使用方式下,SQL语言的语法结构基 本一致
5.语言简捷,易学易用 表31SQL语言的动词 SQL功能 动词 数据定义 CREATE, DROP, ALTER 数据查询 SELECT 数据操纵 INSERT, UPDATE DELETE 数据控制 GRANT, REVOKE
5. 语言简捷,易学易用 表 3.1 SQL 语言的动词 SQL 功 能 动 词 数 据 定 义 CREATE,DROP,ALTER 数 据 查 询 SELECT 数 据 操 纵 INSERT,UPDATE DELETE 数 据 控 制 GRANT,REVOKE
3.SQL概述 31SQL的特点 32SQL语言的基本概念
3.1 SQL 概 述 3.1.1 SQL的特点 3.1.2 SQL语言的基本概念
3.2SQL语言的基本概念 SQL语言支持关系数据库三级模式结构 SQL 视图1 视图2 外模式 基本表1基本表2基本表3基本表4模式 存储文件1 存储文件2内模式
3.1.2 SQL语言的基本概念 SQL 语言支持关系数据库三级模式结构 SQL 视图 1 视图 2 基本表 1 基本表 2 基本表 3 基本表 4 存储文件 1 存储文件 2 外模式 模 式 内模式
SQL语言的基本概念(续) 用户用SQL语言对基本表和视图进行操作 基本表 本身独立存在的表,一个关系对应一个表 个(或多个)基本表对应一个存储文件 个表可以带若干索引,索引也存放在存储文件中 存储文件 存储文件的逻辑结构组成了关系数据库的内模式 存储文件的物理结构是任意的,对用户是透明的 视图 从一个或几个基本表或视图导出的表 是虚表,只存放视图的定义而不存放对应数据
SQL语言的基本概念(续) 用户用SQL语言对基本表和视图进行操作 基本表 – 本身独立存在的表,一个关系对应一个表 – 一个(或多个)基本表对应一个存储文件 – 一个表可以带若干索引,索引也存放在存储文件中 存储文件 – 存储文件的逻辑结构组成了关系数据库的内模式 – 存储文件的物理结构是任意的,对用户是透明的 视图 – 从一个或几个基本表或视图导出的表 – 是虚表,只存放视图的定义而不存放对应数据