第三章:关系数据库标准语言S0L
第三章:关系数据库标准语言SQL
本章学习内容 sQL概述、数据库的体系结构 创建及管理数据库 三.创建及管理数据表 四.管理表数据 五.数据库简单查询 六.数据库综合查询 七.视图的创建及删除
本章学习内容 一. SQL概述、数据库的体系结构 二. 创建及管理数据库 三. 创建及管理数据表 四. 管理表数据 五. 数据库简单查询 六. 数据库综合查询 七. 视图的创建及删除
本次课主讲内容 SQL基础知识 二. SQL Server2008基础知识 三. SQL Server2008体系结构 四.创建及管理数据库
本次课主讲内容 一. SQL基础知识 二. SQL Server 2008基础知识 三. SQL Server 2008体系结构 四. 创建及管理数据库
sQL基础知识 SQL( Structured Query Language),即结构化查询语言,是关系数 据库的标准语言,是一个通用的、功能极强的关系数据库语言;其功能 并不仅仅是查询;主要用来对存放在计算机中的数据库进行组织、管理 和检索。 标准的SQL语句几乎可以在所有的关系型数据库上不加修改地使用。 Access、 Visual Foxpro、 Oracle这样的数据库同样支持标准的SQL。 当前,几乎所有关系数据库管理软件都支持SQL,许多软件厂商对SQL 基本命令集还进行了不同程度的扩充和修改,所以,实际上不同数据库 管理系统之间的SαL语言不能完全通用。例如,微软公司的 SQL Server 数据库系统支持的是 Transact-SQL(简称T-sQL),而甲骨文公司的 Oracle数据库所使用的SQL语言则是 PL-SQL
一、SQL基础知识 SQL(Structured Query Language),即结构化查询语言,是关系数 据库的标准语言,是一个通用的、功能极强的关系数据库语言;其功能 幵丌仅仅是查询;主要用来对存放在计算机中的数据库迚行组织、管理 和检索。 标准的SQL语句几乎可以在所有的关系型数据库上丌加修改地使用。 Access、Visual Foxpro、Oracle这样的数据库同样支持标准的SQL。 当前,几乎所有关系数据库管理软件都支持SQL,许多软件厂商对SQL 基本命令集还迚行了丌同程度的扩充和修改,所以,实际上丌同数据库 管理系统之间的SQL语言丌能完全通用。例如,微软公司的SQL Server 数据库系统支持的是Transact-SQL(简称T-SQL),而甲骨文公司的 Oracle数据库所使用的SQL语言则是PL-SQL
1、SQL概述 ·1974年被 Boyce和 Chamberlin提出,并在BM公司研制的关系数据 库管理系统 System R上实现。由于SQL简单易学,功能丰富,因此被 数据库厂商所采用 1986年,美国国家标准局ANSI的数据库委员会批准了SQL作为关系 数据库语言的美国标准,同年公布了SQL的标准文本。 1987年,国际标准化组织ISO也通过了这一标准
1、SQL概述 1974年被Boyce和Chamberlin提出,幵在IBM公司研制的关系数据 库管理系统System R上实现。由亍SQL简单易学,功能丰富,因此被 数据库厂商所采用。 1986年,美国国家标准局ANSI的数据库委员会批准了SQL作为关系 数据库语言的美国标准,同年公布了SQL的标准文本。 1987年,国际标准化组织ISO也通过了这一标准
2、SQL语盲特点 综合统一 高度非过程化 面向集合的操作方式 以同一种语法结构提供多种使用方式 语言简洁,易学易用;
2、SQL语言特点 综合统一 高度非过程化 面向集合的操作方式 以同一种语法结构提供多种使用方式 语言简洁,易学易用;
SQL Server2008体系结构 SQL Server2008的体系结构是指对 SQL Server208的组成部分和这 些组成部分之间关系的描述。 Microsoft SQL Server2008系统由四个部分组成 数据库引擎、 Analysis Services(分析服务,SSAS) Reporting Services(报表服务,SSRS)和 Intergration Services(集成服务,SSIS)
二、SQL Server 2008体系结构 SQL Server 2008的体系结构是指对SQL Server 2008的组成部分和这 些组成部分之间关系的描述。 Microsoft SQL Server 2008系统由四个部分组成: 数据库引擎、 Analysis Services(分析服务,SSAS)、 Reporting Services(报表服务,SSRS)和 Intergration Services(集成服务,SSIS)
1、数媚库引章 数据库引擎是 Microsoft SQL Server2008系统的核心服务,负责完 成数据的存储、处理和安全管理。例如,创建数据库、创建表、创建 视图、数据査询和访问数据库等操作,都是由数据库引擎完成。 通常情况下,使用数据库系统实际上就是在使用数据库引擎
1、数据库引擎 数据库引擎是Microsoft SQL Server 2008系统的核心服务,负责完 成数据的存储、处理和安全管理。例如,创建数据库、创建表、创建 视图、数据查询和访问数据库等操作,都是由数据库引擎完成。 通常情况下,使用数据库系统实际上就是在使用数据库引擎
2、 Analysis Services(分析服务) Analysis Services的主要作用是通过服务器和客户端技术的组合提供 联机分析处理( Online Analytical Processing,OLAP)和数据挖掘 功能。 使用 Analysis Services,用户通过对多维数据进行多角度的分析, 以使管理人员对业务数据有更全面的理解。另外,通过使用 Analysis Services,用户可以完成数据挖掘模型的构造和应用,实现知识的发 现、表示和管理
2、Analysis Services(分析服务) Analysis Services的主要作用是通过服务器和客户端技术的组合提供 联机分析处理(Online Analytical Processing,OLAP)和数据挖掘 功能。 使用Analysis Services,用户通过对多维数据进行多角度的分析,可 以使管理人员对业务数据有更全面的理解。另外,通过使用Analysis Services,用户可以完成数据挖掘模型的构造和应用,实现知识的发 现、表示和管理
3、 Reporting Services(报表服务) Microsoft SQL Server2008 Reporting Services是一种基于服务器 的解决方案,用于生成从多种关系数据源和多维数据源提取内容的企 业报表,发布能以各种格式查看的报表,以及集中管理安全性和订阅。 创建的报表可以通过基于Web的连接进行查看,也可以作为 Microsoft windows应用程序的一部分进行查看
3、Reporting Services(报表服务) Microsoft SQL Server 2008 Reporting Services是一种基亍服务器 的解决方案,用亍生成从多种关系数据源和多维数据源提取内容的企 业报表,发布能以各种格式查看的报表,以及集中管理安全性和订阅。 创建的报表可以通过基亍Web的连接迚行查看,也可以作为 Microsoft Windows应用程序的一部分迚行查看