a 第3章关系数据库标准语言—SQL 新疆大学 软件学院
第1章 绪论 1 新疆大学 软件学院 第3章 关系数据库标准语言——SQL
3.1SQL的基本概念与特点 3.2 SQL Server2012简介 3.3数据库的创建和使用 3.4数据表的创建和使用 3.5单关华(表)的数据查询 3.6多关华(表)的连接查询 3.7子查询 3.8其他类型查询 3.9数据表中数据的操纵 3.10视图 3.11创建与使用索引 3.12小结
第 1 章 绪论 2 3.1 SQL的基本概念与特点 3.2 SQL Server 2012简介 3.3 数据库的创建和使用 3.4 数据表的创建和使用 3.5 单关系(表)的数据查询 3.6 多关系(表)的连接查询 3.7 子查询 3.8 其他类型查询 3.9 数据表中数据的操纵 3.10 视 图 3.11 创建与使用索引 3.12 小结
第3章 数据查询 结构化查询语言 数据定义 Structured Query Language 数据操纵 数据控制
第1章 绪论 第 3 3章 结构化查询语言 Structured Query Language 数据查询 数据定义 数据操纵 数据控制
3.1SQL语言的基本概念与特点 第3章 3.1.1SQL的发展及标准化 大型数据库 SQL的发展 Sybase INFORMIX SQL Server SEQUEL Oracle SQL DB2 INGRES Chamberlin 鼠 小型数据库 FoxPro Access
第1章 绪论 第 4 1.9 3.1 SQL 四种数据模型 语言的基本概念与特点 3章 3.1.1 SQL的发展及标准化 – SQL的发展 Chamberlin SEQUEL 大型数据库 Sybase INFORMIX SQL Server Oracle DB2 INGRES - 小型数据库 FoxPro Access SQL
3.1SQL语言的基本概念与特点 第3章 3.1.2SQL的基本概念 基本表(Base Table) 一个关系对应一个基本表 一个或多个基本表对应一个存储文件 视图(View) 无数据,只有定义 视图是从一个或几个基本表导出的表,是一个虚表 S(SNo,SN,Sex,Age,Dept) 在数据库中只存有 Sex=男■ s_Male的定义,数 S_Male(SNo,SN,Age,Dept) 据仍在$表中
第1章 绪论 第 5 1.9 3.1 SQL 四种数据模型 语言的基本概念与特点 3章 3.1.2 SQL的基本概念 基本表(Base Table) 一个关系对应一个基本表 一个或多个基本表对应一个存储文件 视图(View) 视图是从一个或几个基本表导出的表,是一个虚表 S(SNo,SN,Sex,Age,Dept) S_Male(SNo,SN,Age,Dept) 无数据,只有定义 Sex='男' 在数据库中只存有 S_Male的定义,数 据仍在S表中
3.1SQL语言的基本概念与特点 第3章 SQL 基本表1 视图1 视图2 外模式 基本表2 基本表3 基本表4 模式 存储文件1 存储文件2 内模式 SQL语言支持的关系数据库的三级模式结构
第1章 绪论 第 6 1.9 3.1 SQL 四种数据模型 语言的基本概念与特点 3章 SQL语言支持的关系数据库的三级模式结构 SQL 基本表1 视图 1 视图 2 基本表 2 基本表 3 基本表 4 存储文件 1 存储文件 2 外模式 模式 内模式
3.1SQL语言的基本概念与特点 第3章 3.1.3SQL的主要特点 SQL语言是类似于英语的自然语言,简洁易用 SQL是一种一体化的语言 SQL语言是一种非过程化的语言 SQL语言是一种面向集合的语言 SQL语言既是自含式语言,又是嵌入式语言 SQL语言具有数据查询、数据定义、 数据操纵和数据控制四种功能
第1章 绪论 第 7 1.9 3.1 SQL 四种数据模型 语言的基本概念与特点 3章 3.1.3 SQL的主要特点 SQL语言是类似于英语的自然语言,简洁易用 SQL是一种一体化的语言 SQL语言是一种非过程化的语言 SQL语言既是自含式语言,又是嵌入式语言 SQL语言具有数据查询、数据定义、 数据操纵和数据控制四种功能 SQL语言是一种面向集合的语言
3.2 SQL Server2012简介 第3章 3.2.1 SQL Server的发展与版本 SQL Server是一个支持关系模型的关系数据库管理系统 企业版(Enterprise Edition) 标准版(Standard Edition) Web版(Veb Edition) 开发者版(Developer Edition)
第1章 绪论 第 8 1.9 3.2 SQL Server 2012 四种数据模型 简介 3章 3.2.1 SQL Server 的发展与版本 SQL Server是一个支持关系模型的关系数据库管理系统 企业版(Enterprise Edition) 标准版(Standard Edition) Web版(Web Edition) 开发者版(Developer Edition)
3.2 SQL Server2012简介 第3章 3.2.2 SQL Server2012的主要组件 组件 功能 SQL Server数据库引擎 存储、处理和保护数据的核心引擎,复制,全文搜索以及用于管理关系 数据和XML数据的工具。 SQL Server Management Studio 集成环境,用于配置和管理SQL Serverf的主要组件。 分析服务 创建和管理联机分析处理及数据挖掘应用的工具。 报表服务 开发报表应用程序的可扩展平台,用于创建、管理和部署表格报表、 矩阵报表、图形报表以及自由格式报表等应用。 集成服务 一组图形工具和可编程对象。 配置管理器 为SQL Server)服务、服务器协议、客户端协议和客户端别名提供配 置管理。 数据库引擎优化顾问 协助创建索引、索引视图和分区的最佳组合 商业智能开发向导 集成开发环境,集成了上述分析服务、报表服务和集成服务的功能。 连接组件 安装客户端和服务器通信的组件 联机丛书 查询信息
第1章 绪论 第 9 1.9 四种数据模型 3章 3.2.2 SQL Server 2012 的主要组件 3.2 SQL Server 2012 简介
3.2 SQL Server2012简介 第3章 3.2.3 Management Studio ·开始→所有程序→Microsoft SQL2012→SQL Server Management Studio” 命令,启动Management Studio 企业管理器 报表服务 查询分析器 单一环境 分析管理器 集成服务
第1章 绪论 第 10 1.9 四种数据模型 3章 3.2.3 Management Studio • 开始→所有程序→Microsoft SQL 2012→SQL Server Management Studio” 命令,启动Management Studio 企业管理器 查询分析器 分析管理器 单一环境 3.2 SQL Server 2012 简介