3.12SQL数据库的体系结构 2、sq模式:已命名的数据组; 构成:表,用户授权,规则,约束等; □控制台根目录 自 Microsoft SQL Servers 白 SQL Server組 ①oca1) WIndows NT 白口数据库 Incense 关系图 国表 6视图 界存储过程 爱用户 角色 规则 默认值 用户定义的数据类型 用户定义的函数 全文目录
11 3.1.2 SQL数据库的体系结构 ◼ 2、SQL模式:已命名的数据组; 构成:表,用户授权,规则,约束等;
3.12SQL数据库的体系结构 3、有三种类型的“二维表”:基本表,视图,导 出表; 基本表:实际存储在数据库中的表,实表; 视图:由基本表或其他视图选择、投影得到的 虚表,该结构的定义长期在数据库中存放; 导出表:执行查询后产生的临时表; 4、用户可以用SQL语句对基本表和视图进行查询 在用户看来,无区别 ■5、一个基本表可以跨越多个存储文件; 个存储文件也可以存放一个或多个基本表;
12 3.1.2 SQL数据库的体系结构 ◼ 3、有三种类型的“二维表” :基本表,视图,导 出表; ◼ 基本表:实际存储在数据库中的表,实表; ◼ 视图:由基本表或其他视图选择、投影得到的 虚表,该结构的定义长期在数据库中存放; ◼ 导出表:执行查询后产生的临时表; ◼ 4、用户可以用SQL语句对基本表和视图进行查询; 在用户看来,无区别。 ◼ 5、一个基本表可以跨越多个存储文件; 一个存储文件也可以存放一个或多个基本表;
3.12SQL数据库的体系结构 口6、SQL语句可以嵌套在宿主语言中使用 也可以在交互环境下使用; 即,用户可以是应用程序,也可以是终端用户。 s0真询分析器 ·哆回回图〓 0学生管理数据组0回m 查询一· ATHRIIRD.学生管理据库, UATERITRD\ YunhE一无标题 +U databasetest +i-U Northwind +U tepe □公用对象 +口日期和时叫函数 2900:00:00.000 舍计学合计1班2001-09-0200:00:00,000 +□系统数据荧型 3200203001刘成 男18计算机软件2班2002-08-2700:00:00.000 口P格回消剧 YAT和D00) YATERBIRD\Nehe⑤52)学生管理数据库000003行行2,列12 13
13 3.1.2 SQL数据库的体系结构 ◼ 6、SQL语句可以嵌套在宿主语言中使用; 也可以在交互环境下使用; 即,用户可以是应用程序,也可以是终端用户
3135QL的组成 核心SQL主要有四个部分 (1)数据定义语言,即 SQL DDL,用于定义SQL模式、基 本表、视图、索引等结构 (2)数据操纵语言,即 SQL DML。数据操纵分成数据查询 和数据更新两类。其中数据更新又分成插入、删除和修改 三种操作。 (3)嵌入式SQL语言的使用规定。这一部分内容涉及到SQL 语句嵌入在宿主语言程序中的规则 (4)数据控制语言,即 SQL DCL,这一部分包括对基本表 和视图的授权、完整性规则的描述、事务控制等内容 14
14 3.1.3 SQL的组成 ◼ 核心SQL主要有四个部分: (1) 数据定义语言,即SQL DDL,用于定义SQL模式、基 本表、视图、索引等结构。 (2) 数据操纵语言,即SQL DML。数据操纵分成数据查询 和数据更新两类。其中数据更新又分成插入、删除和修改 三种操作。 (3) 嵌入式SQL语言的使用规定。这一部分内容涉及到SQL 语句嵌入在宿主语言程序中的规则。 (4) 数据控制语言,即SQL DCL,这一部分包括对基本表 和视图的授权、完整性规则的描述、事务控制等内容
第三章关系数据库标准语言SQL 31SQL概述 3.2数据定义 3.3查询 3.4数据更新 3.5视图 3.6数据控制 3.7嵌入式SQL 3.8小结 15
15 第三章 关系数据库标准语言SQL 3.1 SQL概述 3.2 数据定义 3.3 查询 3.4 数据更新 3.5 视图 3.6 数据控制 3.7 嵌入式SQL 3.8 小结