第五章关系数据库标准语言SQL 一、考试大纲要求: 1、了解 (1)create table---SQL alter table---SQL (2)分组与计算查询 (3)集合的并运算 2、掌握 (1)delete---SQL insert---SQL update---SQL (2)嵌套查询 3、 重点掌握 (1)简单查询 (2)联接查询 二、知识要点 SQL语言的特点 1.一体化语言 SQL语言集数据定义(DDL)、数据操纵(DML)、数据管理(DCL)的功能于一体,语 言风格统一,可以独立完成数据库的全部操作,包括定义关系模式、录入数据及建立数据库、 查询、更新、维护数据、数据库的重新构造、数据库安全性等一系列操作的要求,为数据库 应用系统开发者提供了良好的环境。 2.高度非过程化 3.语言简洁,易学易用 4.以同一种语法结构提供两种使用方式 既可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用。 二 SQL语言的基本概念 SQL语言支持关系型数据库的三级模式结构。其中外模式对应于视图(Viw)和部分 基本表(Base Table),模式对应于基本表,内模式对应于存储文件。 基本表是本身独立存在的表,在$QL语言中一个关系对应一个表。一些基本表对应一 个存储文件,一个表可以带若干索引,索引存放在存储文件中。 存储文件的逻辑结构组成了关系型数据库的内模式。而存储文件的物理文件结构是任意 的。 视图是从基本表或其他视图中导出的表,它本身不独立存储在数据库中,也就是说数据 库只存放在视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中, 因此视图是一个虚表。 三.数据定义 数据定义语言DDL用于执行数据定义的操作,如创建或删除表、索引和视图之类的对象。 由CREATE、DROP、ALTER命令组成,完成数据库对象的建立(CREATE)、删除(DROP) 和修改(ALTER)。第五章 关系数据库标准语言 SQL 一、考试大纲要求: 1、了解 (1)create table---SQL alter table---SQL (2)分组与计算查询 (3)集合的并运算 2、 掌握 (1)delete---SQL insert---SQL update---SQL (2)嵌套查询 3、 重点掌握 (1)简单查询 (2)联接查询 二、知识要点 一. SQL 语言的特点 1.一体化语言 SQL 语言集数据定义(DDL)、数据操纵(DML)、数据管理(DCL)的功能于一体,语 言风格统一,可以独立完成数据库的全部操作,包括定义关系模式、录入数据及建立数据库、 查询、更新、维护数据、数据库的重新构造、数据库安全性等一系列操作的要求,为数据库 应用系统开发者提供了良好的环境。 2.高度非过程化 3.语言简洁,易学易用 4.以同一种语法结构提供两种使用方式 既可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用。 二. SQL 语言的基本概念 SQL 语言支持关系型数据库的三级模式结构。其中外模式对应于视图(View)和部分 基本表(Base Table),模式对应于基本表,内模式对应于存储文件。 基本表是本身独立存在的表,在 SQL 语言中一个关系对应一个表。一些基本表对应一 个存储文件,一个表可以带若干索引,索引存放在存储文件中。 存储文件的逻辑结构组成了关系型数据库的内模式。而存储文件的物理文件结构是任意 的。 视图是从基本表或其他视图中导出的表,它本身不独立存储在数据库中,也就是说数据 库只存放在视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中, 因此视图是一个虚表。 三. 数据定义 数据定义语言 DDL 用于执行数据定义的操作,如创建或删除表、索引和视图之类的对象。 由 CREATE、DROP、ALTER 命令组成,完成数据库对象的建立(CREATE)、删除(DROP) 和修改(ALTER)