ch SQL Server概述PPT学习教案_第1页
ch SQL Server概述PPT学习教案_第2页
ch SQL Server概述PPT学习教案_第3页
ch SQL Server概述PPT学习教案_第4页
ch SQL Server概述PPT学习教案_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1ch SQL Server概述概述 3.1 SQL Server的概念和进展的概念和进展 3.2 SQL Server 2016的功能和特点的功能和特点 3.3 SQL Server 2016体系体系结构结构和和文件文件 3.4 数据库命令语法规则和特点数据库命令语法规则和特点 3.5 本章小结本章小结 3.6 实验三实验三 SQL Server 2016安装及操作界安装及操作界面面第1页/共40页 掌握掌握SQL Server的发展、的发展、特点和功能特点和功能 理解理解SQL Server 2016的的组成结构组成结构及及文件文件 掌握数据库掌握数据库命令语法规则命令语法规则及及特

2、点和用法特点和用法 熟悉熟悉SQL Server 2016常用界面功能操作常用界面功能操作第2页/共40页3.1 SQL Server 1. SQL及及T-SQL的基本概念的基本概念 1974年年IBM为关系为关系DBMS设计一种查询语言设计一种查询语言,先在先在IBM 公司的关系数据库系统公司的关系数据库系统System R上实现上实现,当时称为当时称为SEQUEL,后简称为后简称为结构化查询语言结构化查询语言SQL(Structured Query Language).T-SQL是是Transact-SQL简称简称, 事务事务-结构化查询语言结构化查询语言,也是,也是SQL Server的

3、的核心组件核心组件,是对,是对SQL语言的一种语言的一种扩展形式扩展形式。 SQL Server荣登荣登Gartner魔力象限领导者冠军地位。魔力象限领导者冠军地位。SQL Server 2016 强大功能已获得国际研究调查机构强大功能已获得国际研究调查机构 Gartner 肯定,肯定,2015年年 10 月发布的月发布的 Gartner 魔力象限操作数据库管理系统报告中,魔力象限操作数据库管理系统报告中,称称 SQL Server 领先领先 Oracle、IBM 与与 SAP 等业界厂商,并将其评选等业界厂商,并将其评选在市场远见、强大执行力与效能与支持服务等项目具有极大优势。在市场远见、强

4、大执行力与效能与支持服务等项目具有极大优势。显示微软显示微软 SQL Server的强大功能将为企业带来绝佳的领先优势并提的强大功能将为企业带来绝佳的领先优势并提供让企业无后顾之忧的支持服务供让企业无后顾之忧的支持服务。案例3-1第3页/共40页版本发布时间和开发代号版本发布时间和开发代号什么是什么是SQL ??SQL Server最初由谁研发?最初由谁研发?SQL Server 2016对对比同类系统有哪些优势?比同类系统有哪些优势?3.1 SQL Server第4页/共40页SQL Server 2016新的主要功能新的主要功能包括:包括:最大限度的保护用户的数据安全。最大限度的保护用户的

5、数据安全。对数据的全程加密对数据的全程加密 延伸数据库(延伸数据库(Stretch Database)。)。将数据动态延伸至云计算平台将数据动态延伸至云计算平台与服务与服务Azure 实时业务分析与内存中联机事务处理(实时业务分析与内存中联机事务处理(OLTP)提供实时数据分提供实时数据分析并加速数据处理查询。析并加速数据处理查询。 全球数据量急剧增加需要快速处理全球数据量急剧增加需要快速处理。据全球权威。据全球权威IT研研究与咨询机构统计,究与咨询机构统计,未来十年的数据量未来十年的数据量将增长将增长40多倍。互联网数据中多倍。互联网数据中心(心(Internet Data Center,I

6、DC)的研究报告称)的研究报告称中国数据增长最显著中国数据增长最显著,到到2020年将占全球的年将占全球的21%。面对庞杂的数据处理,。面对庞杂的数据处理,SQL Server是世界是世界上应用最广泛的关系型网络数据库管理系统(上应用最广泛的关系型网络数据库管理系统(DBMS),微软最新的),微软最新的SQL Server 2016可帮助企事业更好地适应快速增长的业务需求。可帮助企事业更好地适应快速增长的业务需求。案例3-2第5页/共40页 增强的安全功能。增强的安全功能。层级安全性控管可使客户基于用户特征控制数据访问,动态数据屏蔽层级安全性控管可使客户基于用户特征控制数据访问,动态数据屏蔽.

7、 改进改进AlwaysOn可用性及灾难可恢复性。可用性及灾难可恢复性。 数据交换格式数据交换格式JSON对数据的支持,可实现快捷解析和存储,为多种类型数据提供更好支持。对数据的支持,可实现快捷解析和存储,为多种类型数据提供更好支持。 企业信息管理。企业信息管理。利用企业实时通信工具和分析服务等使性能得到提高,可用性和可扩展性得到较大提升。利用企业实时通信工具和分析服务等使性能得到提高,可用性和可扩展性得到较大提升。 更快的混合型更快的混合型hybrid备份。备份。 内置高级分析(内置高级分析(Built-in Advanced Analytics)、混合基混合基Poly Base和移动商业智能

8、和移动商业智能Mobile BI。 第6页/共40页全程加密技术全程加密技术(Always Encrypted)。动态数据屏蔽动态数据屏蔽(Dynamic Data Masking)。延伸数据库(延伸数据库(Stretch Database)。)。JSON支持支持.Java轻量级数据交换格式轻量级数据交换格式,可在应用和数据库引擎之间格式交互可在应用和数据库引擎之间格式交互. 多多TempDB数据库文件。对于多核机数据库文件。对于多核机,可运行多个可运行多个tempdb数据文件数据文件.PolyBase.支持查询分布式数据集支持查询分布式数据集,实现关系型数据与半结构化数据之间关联查询实现关系

9、型数据与半结构化数据之间关联查询. Query Store。保存历史执行计划及其查询统计。保存历史执行计划及其查询统计.行级安全行级安全(Row Level Security)。具备行级安全特性后,便可由登。具备行级安全特性后,便可由登录权限限制对行数据的访问录权限限制对行数据的访问 SQL SERVER支持支持R语言。对大数据用语言。对大数据用R语言做高级分析语言做高级分析.历史表历史表(Temporal Table)。在基表中保存数据的旧版本信息。在基表中保存数据的旧版本信息 美国社会保障局正构建新会员数据平台。美国社会保障局正构建新会员数据平台。美国美国在新的业务数据平台中使用微软最新的

10、在新的业务数据平台中使用微软最新的SQL Server 2016快速处理快速处理数据。美国社保局的高级数据库管理数据。美国社保局的高级数据库管理Basit Farooq,已成为已成为SQL Server 2016首批测试用户首批测试用户,对其中的新功能改进进行了实际体验。对其中的新功能改进进行了实际体验。案例3-3第7页/共40页 SQL Server 2016共有共有4个版本个版本,主要包括:企业版、标准,主要包括:企业版、标准版、精简版和开发者版,类似于版、精简版和开发者版,类似于SQL Server 2014,其中,其中Developer 和和 Express是免费的。是免费的。SQL

11、Server 2016 的的主要版本主要版本及其对应功能及其对应功能,如表,如表3-2所示。所示。表3-2 SQL Server 2016主要版本及功能第8页/共40页SQL Server 2016的最新主要功能是什么?的最新主要功能是什么?SQL Server 2016的主要特点具体有哪些?的主要特点具体有哪些?SQL Server 2016版本有哪几种?说明对应功能?版本有哪几种?说明对应功能?第9页/共40页,存储文件。如图3-5所示。 1)基本表;2)视图;3)存储文件;4)SQL用户3.3 SQL Server 2016第10页/共40页 服务代理3.3 SQL Server2016

12、主要核心主要核心第11页/共40页服务器组件服务器组件功功 能能 说说 明明SQL Server 数据库引擎数据库引擎包括数据库引擎(包括数据库引擎(用于用于存储、处理和保护数据的存储、处理和保护数据的核心服务核心服务)、复制、全)、复制、全文搜索、文搜索、用于用于管理关系数据和管理关系数据和XML数据的工具及数据的工具及 数据质量服务器数据质量服务器(DQS) 分析服务分析服务AS用于用于创建和管理联机分析处理创建和管理联机分析处理 (OLAP) 以及以及数据挖掘数据挖掘应用程序的工具。应用程序的工具。 (一种透过数理模式分析企业储存的大量资料,找出不同客户或市场划分,分析消费者喜好和行为的

13、方法)报表服务报表服务RS用于用于创建、管理和部署表格报表、矩阵报表、图形报表以及自由格式报创建、管理和部署表格报表、矩阵报表、图形报表以及自由格式报表的服务器和客户端组件。表的服务器和客户端组件。RS还是一个可用于开发报表应用程序的可扩还是一个可用于开发报表应用程序的可扩展平台。展平台。集成服务集成服务IS是一组图形工具和可编程对象是一组图形工具和可编程对象,用于用于移动、复制和转换数据移动、复制和转换数据. 还包括还包括IS的的数据质量服务器数据质量服务器(DQS) 组件组件主数据服务主数据服务(MDS)针对主数据管理的针对主数据管理的 SQL Server 解决方案。包括复制服务、服务代

14、理、通解决方案。包括复制服务、服务代理、通知服务和全文检索服务等功能组件,共同构成完整的服务架构。知服务和全文检索服务等功能组件,共同构成完整的服务架构。可扩展标记语言 3.3 SQL Server2016第12页/共40页管理工具管理工具功功 能能 说说 明明( SQL Server Management Studio)用于用于访问、配置、管理和开发访问、配置、管理和开发 SQL Server 组件的集成环境。使各种技组件的集成环境。使各种技术水平的开发人员和管理员都能术水平的开发人员和管理员都能使用使用SQL Server。SQL Server 配置管理器配置管理器为为SQL 服务、服务器

15、协议、客户端协议和客户端别名服务、服务器协议、客户端协议和客户端别名提供基本配置管提供基本配置管理理SQL Server 事件探查器事件探查器提供一图形用户界面提供一图形用户界面,用于用于监视数据库引擎实例或分析服务监视数据库引擎实例或分析服务AS实例实例数据库引擎优化顾问数据库引擎优化顾问可以可以协助协助创建索引、索引视图和分区的最佳组合。创建索引、索引视图和分区的最佳组合。数据质量客户端数据质量客户端提供一个简单和直观的图形用户界面,提供一个简单和直观的图形用户界面,用于用于连接到连接到 DQS 数据库并执行数据库并执行数据清理操作。还允许集中监视在数据清理操作过程中执行的活动。数据清理操

16、作。还允许集中监视在数据清理操作过程中执行的活动。SQL Server 数据工具数据工具(SSDT)提供提供IDE为商业智能组件为商业智能组件生成解决方案生成解决方案:AS、RS 和和S (原称商务智能IS).还包含还包含“数据库项目数据库项目”, 为为DB开发人员提供集成环境开发人员提供集成环境,以便在以便在VS内为内为SQL平台(内部平台(内部/外部)执行所有外部)执行所有DB设计设计. 开发人员可用开发人员可用VS功能增强的功能增强的服务器资源管理器服务器资源管理器,轻松创建或编辑轻松创建或编辑DB对象和数据或执行查询对象和数据或执行查询连接组件连接组件安装用于客户端和服务器之间通信的组

17、件安装用于客户端和服务器之间通信的组件,及用于及用于DB-Library、ODBC和和OLE DB的网络库的网络库.IDE集成磁盘电子接口 分析-报表服务对象连接与嵌入 3.3 SQL Server2016第13页/共40页3.3 SQL Server2016第14页/共40页n文件、数据库备份、警报、作业等信息.n表3-5 SQL Server的系统数据库系统数据库系统数据库功功 能能 说说 明明master数据库数据库记录记录 SQL Server 实例的所有系统级信息。实例的所有系统级信息。msdb 数据库数据库用于用于 SQL Server 代理代理计划警报和作业。计划警报和作业。mo

18、del 数据库数据库用于用于SQL Server实例上创建的所有数据库的实例上创建的所有数据库的模板模板。tempdb数据库数据库一个一个工作空间工作空间,用于保存,用于保存临时临时对象或中间结果集。对象或中间结果集。*Resourc数据数据库库原系统有原系统有:只读数据库只读数据库,包含包含SQL Server的系统对象的系统对象多级安全多级安全DBMS3.3 SQL Server2016图图3-63-6数据库对象数据库对象第15页/共40页3.3 SQL Server2016图图3-7 系统数据库及数据库对象等的位置系统数据库及数据库对象等的位置图图3-8 系统数据库与用户数据库结构系统数

19、据库与用户数据库结构 第16页/共40页 请解释请解释SQL Server 2016的体系结构?的体系结构?数据库文件的种类具体有哪些?数据库文件的种类具体有哪些?SQL Server数据库和系统数据库有哪数据库和系统数据库有哪几种?几种?3.3 SQL Server2016第17页/共40页 数据库命令及语法规则非常重要数据库命令及语法规则非常重要。通常对。通常对于业务数据处理等于业务数据处理等常用两种操作方式常用两种操作方式:用:用SQL语句及扩展语句及扩展的的事务事务-结构化查询语言结构化查询语言T-SQL(Transact Structured Query Language)即)即Tr

20、ansact-SQL的简称的简称,或利用,或利用SSMS(SQL Server Management Studio)的界面菜单方式进行)的界面菜单方式进行操作。操作。T-SQL是是SQL Server的的核心组件核心组件,在数据处理与管,在数据处理与管理等常用操作语句及其语法规则等极为重要,特别是理等常用操作语句及其语法规则等极为重要,特别是在动在动态数据处理及系统运行中更为常用态数据处理及系统运行中更为常用。案例3-4SQL Server操作操作2种方式种方式:界面菜单界面菜单, T-SQL语句语句第18页/共40页第19页/共40页(3)数据控制语言(DCL).实现对数据库安全和权限管理等

21、控制.(4)事务管理语言(TML).主要用于事务管理方面.在数据库中执行操作时,经常需要多个操作同时完成/取消。(5)其他附加的语言.用于辅助语句的操作、标识、理解和使用,包括标识符、常量、变量、运算符、表达式、数据类型、函数、流程控制语句、错误处理语言、注释等。注意:T-SQL语句的写书不区分大小写。事物事物:应用处理应用处理的最小单元,如简单查询前前4个字符个字符,考虑程序可读性不提倡不提倡.表表3-6 SQL的数据定义语言的数据定义语言操作对象操作对象操操 作作 方方 式式创创 建建修修 改改删删 除除数据库数据库CREATE DATABASE ALTERDATABASEDROP DAT

22、ABASE数据表数据表CREATE TABLEALTER TABLEDROP TABLE视图视图CREATE VIEWALTER VIEWDROP VIEW索引索引CREATE INDEXDROP INDEX3.4 第20页/共40页概括概括:交互一体化、:交互一体化、2种方式、非过程化种方式、非过程化(干什么干什么-无需怎么干无需怎么干) 、接近人的思维。、接近人的思维。4.1数据库命令语法规则数据库命令语法规则及特点及特点 第21页/共40页 /* 以下为数据修改程序请注意修改的具体条件及确认 */(2)单行注释语句.也称为行注释语句,通常放在一行语句后面用于对本行语句的说明,以-开始的若

23、干字符。- - -声明局部变量声明局部变量 - - - -为局部变量赋初始值为局部变量赋初始值3.4 T-SQLT-SQL常用的语法规则是什么?常用的语法规则是什么? T-SQLT-SQL常用操作语言的种类具体有哪些?常用操作语言的种类具体有哪些?T-SQLT-SQL语言的特点及注释语句是什么?语言的特点及注释语句是什么? 第22页/共40页第23页/共40页3.6 实验三实验三 SQL Server 2016安装及操作界面安装及操作界面 实验目的实验目的(1)掌握)掌握SQL Server 2016的安装或升级方法及过程。的安装或升级方法及过程。(2)理解)理解SQL Server 2016

24、服务器配置和登录方法。服务器配置和登录方法。(3)掌握)掌握SQL Server 2016的常用菜单界面及功能。的常用菜单界面及功能。实验要求及安排实验要求及安排(1)运行环境)运行环境运行环境:运行环境:SQL Server 2016 的的32位位&64位官方版位官方版操作系统:操作系统:Windows Server 2012或或Windows以上以上(2)学时安排)学时安排学时安排:建议学时安排:建议2-3学时(可增加课后实践)学时(可增加课后实践)第24页/共40页3.6 实验三实验三 SQL Server 2016安装及操作界面安装及操作界面 3.6.3 实验内容及步骤实验内容

25、及步骤1SQL Server 2016的安装与升级的安装与升级(1)常用的安装过程)常用的安装过程常用常用SQL Server 2016安装向导进行安装。安装向导进行安装。SQL Server 安装向导提供了一个用于安装所有安装向导提供了一个用于安装所有 SQL Server 组件的功能树,便于根据需要分别安装这些组件。组件的功能树,便于根据需要分别安装这些组件。Server 2016常用的安装步骤常用的安装步骤为:为:下载或插入下载或插入SQL Server安装软件,然后双击根文件夹中的安装软件,然后双击根文件夹中的 Setup.exe。若要从网络共享进行安装,请找到共享中的根文件夹,然后双

26、击。若要从网络共享进行安装,请找到共享中的根文件夹,然后双击 Setup.exe。安装向导将运行安装向导将运行SQL Server安装中心。如图安装中心。如图3-10.第25页/共40页图图3-10 SQL Server 3-10 SQL Server 安装中心界面安装中心界面(1)(1)3.6 实验三实验三 SQL Server 2016安装及操作界面安装及操作界面 第26页/共40页图图3-10 SQL Server 3-10 SQL Server 安装中心界面安装中心界面(2)(2)3.6 实验三实验三 SQL Server 2016安装及操作界面安装及操作界面 第27页/共40页 图图

27、3-11 3-11 功能选择界面功能选择界面(1)(1)3.6 实验三实验三 SQL Server 2016安装及操作界面安装及操作界面 第28页/共40页 图图3-11 3-11 功能选择界面功能选择界面(2)(2)3.6 实验三实验三 SQL Server 2016安装及操作界面安装及操作界面 第29页/共40页 图图3-12 3-12 服务器配置界面服务器配置界面(1)(1)3.6 实验三实验三 SQL Server 2016安装及操作界面安装及操作界面 n2SQL Server 2016服务器配置和登录服务器配置和登录n(1)安装)安装SQL Server 2016前的设置(前的设置(2)服务器配置)服务器配置第30页/共40页 3.6

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论