版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SQL Server 2019 SQL Server 2019 数据库数据库应用与开发应用与开发制造:姜桂洪制造:姜桂洪联系方式:联系方式:jghgetsinajghgetsinaSaturday, June 5, 2021Saturday, June 5, 2021清华大学出版社. SQL Server 2005数据库应用与开发 第第01章章 SQL Server 2019的运行环境的运行环境清华大学出版社. SQL Server 2005数据库应用与开发 第第01章章 SQL Server 2019的运行环境的运行环境清华大学出版社. SQL Server 2005数据库应用与开发 1.1
2、.1 SQL Server数据库的发展历程数据库的发展历程SQL Server最初是由最初是由Microsoft、Sybase 和和Aston-Tate三家公司共同开发的。三家公司共同开发的。2019年,完全由年,完全由Microsoft公司自主开发的第一个版本公司自主开发的第一个版本SQL Server 6.0版发布。版发布。2019年,年,Microsoft公司推出了公司推出了SQL Server 6.5版本版本 。2000年,年,Microsoft公司于发布的公司于发布的SQL Server 2000 2019年,微软发布了年,微软发布了SQL Server 2019产品产品(9.0)清
3、华大学出版社. SQL Server 2005数据库应用与开发 1.1.2 SQL Server 2019的新特性的新特性1. SQL Server 2019的组成的组成2 集成的管理能力集成的管理能力3. 高效的编程能力高效的编程能力4. 强大的分析能力强大的分析能力5. 专用的管理员连接专用的管理员连接6. 其他新特性其他新特性清华大学出版社. SQL Server 2005数据库应用与开发 1.2.1 SQL Server 2019版本版本 SQL Server 2019 Express版版 精简版,只适合于简单应用系统的开发精简版,只适合于简单应用系统的开发SQL Server 201
4、9 工作组版工作组版适合于用户数量没有限制的小型企业适合于用户数量没有限制的小型企业SQL Server 2019 开发版开发版适合于生成和测试应用程序的企业开发人员适合于生成和测试应用程序的企业开发人员SQL Server 2019 标准版标准版为中小企业提供的数据管理和分析平台为中小企业提供的数据管理和分析平台SQL Server 2019 企业版企业版是超大型企业的理想选择,能够满足最复杂的要求是超大型企业的理想选择,能够满足最复杂的要求清华大学出版社. SQL Server 2005数据库应用与开发 1.2.2硬件需求硬件硬件最低要求最低要求CPU企业版、标准版和开发版需要企业版、标准
5、版和开发版需要Pentium 及兼容处理器,及兼容处理器,建议主频建议主频600 MHz或更高或更高内存内存(RAM)企业版:至少企业版:至少512MB 标准版:至少标准版:至少512MB 开发版:至开发版:至少少512MB 工作组版:至少工作组版:至少512MB硬盘空间硬盘空间SQL Server 2019 数据库引擎、数据文件、复制及全文搜数据库引擎、数据文件、复制及全文搜索:索:150MB监视器监视器VGA或更高,图形工具要求或更高,图形工具要求1024768像素或更高分辨率像素或更高分辨率CD-ROM驱动器驱动器CD或或DVD光驱光驱网卡网卡10M/100MB兼容卡兼容卡清华大学出版社
6、. SQL Server 2005数据库应用与开发 1.2.3 软件需求版本版本操作系统最低要求操作系统最低要求企业版企业版Windows 2000 Server SP4Windows 2000 Server SP4、Windows 2000 Advanced Windows 2000 Advanced Server SP4Server SP4.开发版开发版Windows 2000 Professional SP4、Windows 2000 Server SP4.标准版标准版Windows 2000 Advanced Server SP4、Windows 2000 Data Center SP
7、4.工作组版工作组版Windows Server 2019 SP1、Windows 2019企业版企业版SP1、Windows 2019 Data Center SP1.学习版学习版Windows 2019企业版企业版SP1、Windows 2019 Data Center SP1、Windows 2019 Web SP1.清华大学出版社. SQL Server 2005数据库应用与开发 1.2.4 网络需求网络组件网络组件最低要求最低要求IE浏览器浏览器IE 6.0 SP1及以上版本,如果只安装客户及以上版本,如果只安装客户端组件且不需要连接到要求加密的服务器,端组件且不需要连接到要求加密的
8、服务器,则则IE 4.01 SP2即可即可IIS 安装报表服务需要安装报表服务需要IIS 5.0以上版本以上版本 ASP.NET 报表服务需要报表服务需要ASP.NET 3.0以上版本以上版本 清华大学出版社. SQL Server 2005数据库应用与开发 nSQL Server 2019系统的全部组件安装在计系统的全部组件安装在计算机上算机上图图1.2 客户机与服务器的关系客户机与服务器的关系清华大学出版社. SQL Server 2005数据库应用与开发 1.3.1数据库引擎及数据库引擎及Management Studio的使用的使用1数据库引擎主要完成的工作数据库引擎主要完成的工作设计
9、并创建数据库以保存系统所需的关系表或设计并创建数据库以保存系统所需的关系表或XML文档。文档。提供日常管理支持以优化数据库的性能。提供日常管理支持以优化数据库的性能。为单位或客户部署实现的系统。为单位或客户部署实现的系统。提供访问和更改数据库中存储数据的途径。包括可提供访问和更改数据库中存储数据的途径。包括可实现网站或处理数据的应用程序,可实用工具。实现网站或处理数据的应用程序,可实用工具。清华大学出版社. SQL Server 2005数据库应用与开发 1.3.1数据库引擎及数据库引擎及Management Studio的使用的使用2数据库引擎的组成数据库引擎的组成网络接口:网络接口:SQL
10、 Server 2019为了适用各种网络环境,为了适用各种网络环境,在接口部分提供了各种网络库。在接口部分提供了各种网络库。用户模式调度器:用户模式调度器:SQL Server 2019对于对于CPU的使用的使用是以分配调度线程或纤程的任务为单位进行。是以分配调度线程或纤程的任务为单位进行。关系引擎:关系引擎负责对关系引擎:关系引擎负责对SQL命令进行语法分析、命令进行语法分析、编译、优化处理和查询执行等功能,并对客户机的查编译、优化处理和查询执行等功能,并对客户机的查询进行处理。询进行处理。清华大学出版社. SQL Server 2005数据库应用与开发 2数据库引擎的组成数据库引擎的组成存
11、储引擎:存储引擎完成对硬盘数据的更新和访问存储引擎:存储引擎完成对硬盘数据的更新和访问等操作。等操作。关系引擎和存储引擎接口:关系引擎完成语句的编关系引擎和存储引擎接口:关系引擎完成语句的编译和优化,存储引擎对数据进行管理。译和优化,存储引擎对数据进行管理。存储引擎和操作系统接口:存储引擎和操作系统接口: 存储引擎是通过调用存储引擎是通过调用Windows操作系统提供的底层操作系统提供的底层API应用编程接口应用编程接口来完成存储空间的管理。来完成存储空间的管理。操作系统操作系统API:SQL Server 2019的存储引擎调用的存储引擎调用Windows API来完成存储空间的分配和管理。
12、来完成存储空间的分配和管理。清华大学出版社. SQL Server 2005数据库应用与开发 3SQL Server Management Studio的启动与退出的启动与退出(1开始启动。开始启动。(2连接服务器。连接服务器。(3连接服务器的属性设置。连接服务器的属性设置。 (4身份验证。身份验证。 (5单击单击“衔接衔接按钮按钮 (6退出。退出。 清华大学出版社. SQL Server 2005数据库应用与开发 nSQL Server 2019 的初始界面的初始界面清华大学出版社. SQL Server 2005数据库应用与开发 4SQL Server Management Studio的
13、基本操作的基本操作 菜单栏。主要包括菜单栏。主要包括“文件文件”、“编辑编辑”、“视图视图”、“工工程程”、“工具工具”、“窗口窗口等菜单项,每项都是一个下拉等菜单项,每项都是一个下拉菜单,包含一组常用的操作。菜单,包含一组常用的操作。 工具栏。将一些常用的操作图形化,如工具栏。将一些常用的操作图形化,如“新建查询新建查询”、“打打开文件开文件”、“保管保管”、“已注册的服务器已注册的服务器”、“对象资源对象资源管理器管理器”、“模板资源管理器模板资源管理器”、“属性窗口属性窗口等功能。等功能。 “已注册的服务器已注册的服务器窗口。列出经常管理的服务器,也可在窗口。列出经常管理的服务器,也可在
14、此窗口中添加或删除服务器。此窗口中添加或删除服务器。清华大学出版社. SQL Server 2005数据库应用与开发 4SQL Server Management Studio的基本操作的基本操作 对象资源管理器对象资源管理器窗口。主窗体左侧是对象资源管理器窗口。窗口。主窗体左侧是对象资源管理器窗口。该窗口将所有已经连接的数据库服务器及其对象,以树状该窗口将所有已经连接的数据库服务器及其对象,以树状结构显示在该窗口中。结构显示在该窗口中。 文档文档窗口。窗口。SQL语句的编写、表的创建、数据表的展示和语句的编写、表的创建、数据表的展示和报表展示等都是在该区域完成。主区域采用选项卡的方式报表展示
15、等都是在该区域完成。主区域采用选项卡的方式在同一区域实现多项功能。在同一区域实现多项功能。属性窗口。主窗体的右侧可以是属性窗口,主要用于查看、属性窗口。主窗体的右侧可以是属性窗口,主要用于查看、修改对象的属性。修改对象的属性。模板资源管理器。主窗体的右侧也可以是模板资源管理器,模板资源管理器。主窗体的右侧也可以是模板资源管理器,主要用于查看和调用模板等操作。主要用于查看和调用模板等操作。清华大学出版社. SQL Server 2005数据库应用与开发 1.3.2 SQL Server 2019的实例的实例1什么是实例什么是实例: SQL Server 2019的实例的实例Instance实际上
16、就是虚拟的实际上就是虚拟的SQL Server服务器。每个实例都包服务器。每个实例都包括一组私有的程序和数据文件,同时也可以和其他实括一组私有的程序和数据文件,同时也可以和其他实例共用一组共享程序或文件。例共用一组共享程序或文件。2SQL Server2019的实例数目的实例数目3SQL Server2019的实例类型的实例类型默认实例默认实例 :每台计算机只能有一个默认实例。每台计算机只能有一个默认实例。 命名实例命名实例 :具体格式为:计算机名称具体格式为:计算机名称实例名称。实例名称。 清华大学出版社. SQL Server 2005数据库应用与开发 1.3.3新建查询新建查询nSQL
17、Server Management Studio是一个集成开发环是一个集成开发环境,其中就包括用于编写境,其中就包括用于编写Transact-SQL语句的查询语句的查询编辑器。编辑器。n在在SQL Server Management Studio中,单击工具栏中,单击工具栏的的“新建查询新建查询按钮,在右边打开查询编辑器代码窗按钮,在右边打开查询编辑器代码窗口,输入口,输入SQL语句,执行的结果显示在查询结果窗口语句,执行的结果显示在查询结果窗口 清华大学出版社. SQL Server 2005数据库应用与开发 1.利用查询编辑器编写代码利用查询编辑器编写代码2. 脚本代码的查看与执行脚本代码
18、的查看与执行清华大学出版社. SQL Server 2005数据库应用与开发 3. 查询编辑器的颜色方案查询编辑器的颜色方案表表1.5 1.5 查询编辑器的颜色方案查询编辑器的颜色方案颜颜 色色类类 别别红色红色字符串字符串暗绿色暗绿色注释注释黑色、银色背景黑色、银色背景SQLCMD 命令命令洋红色洋红色系统函数系统函数绿色绿色系统表系统表蓝色蓝色关键字关键字青色青色行号或模板参数行号或模板参数褐紫红色褐紫红色SQL Server 存储过程存储过程深灰色深灰色运算符运算符清华大学出版社. SQL Server 2005数据库应用与开发 1.3.4 SQL Server 2019的服务项目的服务
19、项目1. 集成服务集成服务Integration Services) 2. 复制复制 3. 分析服务分析服务4. 通知服务通知服务 5. 报表服务报表服务6. 服务中介服务中介 7. 全文搜索全文搜索8. 开发工具开发工具 清华大学出版社. SQL Server 2005数据库应用与开发 1.3.5系统数据库系统数据库nmaster数据库。该数据库是数据库。该数据库是SQL Server系统最重要系统最重要的数据库,它记录了的数据库,它记录了SQL Server系统的所有系统信息。系统的所有系统信息。master 数据库还记录了所有其他数据库的存在、数数据库还记录了所有其他数据库的存在、数据库
20、文件的位置以及据库文件的位置以及 SQL Server 的初始化信息。的初始化信息。 nmodel数据库。该数据库用于在数据库。该数据库用于在 SQL Server 实例上实例上创建所有数据库的模板。创建所有数据库的模板。 清华大学出版社. SQL Server 2005数据库应用与开发 nmsdb数据库。代理服务数据库,为其报警、任务调数据库。代理服务数据库,为其报警、任务调度和记录操作员的操作提供存储空间。度和记录操作员的操作提供存储空间。 。 nmssqlsystemresource资源系统数据库。包含了资源系统数据库。包含了SQL Server 2019中的所有系统对象,在逻辑上,系统
21、中的所有系统对象,在逻辑上,系统对象出现在每个数据库的对象出现在每个数据库的sys架构中,资源系统数据库架构中,资源系统数据库不包含用户数据或用户元数据。不包含用户数据或用户元数据。 ntempdb数据库。该数据库是一个为所有的临时表、数据库。该数据库是一个为所有的临时表、临时存储过程及其他临时操作提供存储空间的临时数临时存储过程及其他临时操作提供存储空间的临时数据库。据库。 清华大学出版社. SQL Server 2005数据库应用与开发 6. 示例数据库示例数据库SQL Server 2019 提供了若干个示例数据库,其中提供了若干个示例数据库,其中最常用的是最常用的是AdventureW
22、orks数据库。需要安装示例数据库。需要安装示例数据库,可以通过数据库,可以通过Microsoft官方网站官方网站www. Microsoft上搜索上搜索“SQL Server 2019 Simples and Simples Databases项,下载项,下载AdventureWorksDB.msi文件后文件后进行安装,然后进行安装,然后“附加附加即可。即可。清华大学出版社. SQL Server 2005数据库应用与开发 nSQL Server 2019服务器的组成主要包括数据服务器的组成主要包括数据库引擎和数据库两部分。数据库引擎是服务器库引擎和数据库两部分。数据库引擎是服务器的核心部分
23、,数据库是存储数据的单元。的核心部分,数据库是存储数据的单元。nSQL Server 2019服务器的管理主要包括服务服务器的管理主要包括服务器的注册、暂停、封锁、启动和配置等。器的注册、暂停、封锁、启动和配置等。清华大学出版社. SQL Server 2005数据库应用与开发 1.4.1 注册服务器注册服务器用户自己注册服务器的步骤如下:用户自己注册服务器的步骤如下:(1在在SQL Server Management Studio的工具栏的工具栏中选择中选择“已注册的服务器已注册的服务器命令按钮或单击菜单命令按钮或单击菜单“视图视图”|“已注册的服务器已注册的服务器命令,在窗体左侧出命令,在
24、窗体左侧出现现“已注册的服务器已注册的服务器窗口,右击窗口,右击“数据库引擎数据库引擎”。(2在快捷菜单中选择在快捷菜单中选择“新建新建”|“服务器注册服务器注册”,如图如图1.13所示。所示。清华大学出版社. SQL Server 2005数据库应用与开发 1.4.1 注册服务器注册服务器(3在弹出的在弹出的“新建服务器注册新建服务器注册对话框中指定下列选项:对话框中指定下列选项:服务器的类型。服务器的类型。服务器名称。服务器名称。登录到服务器时使用的身份验证的类型。应尽可能使用登录到服务器时使用的身份验证的类型。应尽可能使用Windows身份验证。身份验证。指定用户名和密码。指定用户名和密
25、码。已注册的服务器名称。默认值是服务器名称。已注册的服务器名称。默认值是服务器名称。已注册的服务器的描述信息。在已注册的服务器的描述信息。在“已注册的服务器说明已注册的服务器说明文文本框中,输入服务器组的描述信息。本框中,输入服务器组的描述信息。(4用户还可以为正在注册的服务器选择连接属性。用户还可以为正在注册的服务器选择连接属性。 清华大学出版社. SQL Server 2005数据库应用与开发 1.4.2 启动、暂停和关闭服务器启动、暂停和关闭服务器-3种方式种方式 1. 使用使用SQL Server配置管理器配置管理器选择选择“开场开场”|“所有程序所有程序”| Microsoft SQ
26、L Server 2019 |“配配置工具置工具”,单击,单击SQL Server Configuration Manager打开打开SQL Server配置管理器。配置管理器。清华大学出版社. SQL Server 2005数据库应用与开发 1.4.2 启动、暂停和关闭服务器启动、暂停和关闭服务器-3种方式种方式 2. 使用使用SQL Server Management Studio配置配置服务器服务器启动启动SQL Server Management Studio,连接,连接到到SQL Server服务器上。如下图,右击服务器服务器上。如下图,右击服务器名,在弹出的快捷菜单里选择名,在弹出
27、的快捷菜单里选择“启动启动”、“停停顿顿”、“暂停暂停或或“重新启动重新启动即可。即可。清华大学出版社. SQL Server 2005数据库应用与开发 1.4.2 启动、暂停和关闭服务器启动、暂停和关闭服务器-3种方式种方式 3. 使用使用SQL Server服务服务选择选择“开场开场”|“管理工具管理工具”|“效力效力或者选择或者选择“开场开场”|“控制面板控制面板”|“管理工具管理工具”| “效力效力”。(2在在“效力效力对话框中,右击对话框中,右击SQL ServerMSSQLSERVER),在弹出的快捷菜单里),在弹出的快捷菜单里选择选择“启动启动”、“停顿停顿”、“暂停暂停或或“重
28、新重新启动启动即可。即可。清华大学出版社. SQL Server 2005数据库应用与开发 1.4.3 配置服务器配置服务器n在在SQL Server Management Studio界面的界面的“对象资对象资源管理器源管理器中右击实例名中右击实例名JIANG-N9VJWXJ11,在弹,在弹出菜单中单击出菜单中单击“属性。属性。n在弹出的配置服务器的在弹出的配置服务器的“服务器属性服务器属性对话框中,对话框中, SQL Server 2019的服务器配置主要通过图中的各个的服务器配置主要通过图中的各个选项卡的设置实现。选项卡的设置实现。 清华大学出版社. SQL Server 2005数据库
29、应用与开发 1“常规常规选项卡的配置选项卡的配置主要包括服务器名称、主要包括服务器名称、SQL Server 2019的版的版本、操作系统版本,本、操作系统版本,SQL Server 2019运行平运行平台的处理器、在台的处理器、在Microsoft公司内部的版本控制公司内部的版本控制中是中是9.0、默认语言,操作系统可以使用的内、默认语言,操作系统可以使用的内存大小,存大小,CPU数量、软件安装路径、排序规则数量、软件安装路径、排序规则及是否安装了服务器群集等。及是否安装了服务器群集等。清华大学出版社. SQL Server 2005数据库应用与开发 2“数据库设置数据库设置选项卡的配置选项
30、卡的配置“数据库设置数据库设置选项卡可进行有关数据库部选项卡可进行有关数据库部分的设置。分的设置。设置设置“默认的索引填充因子默认的索引填充因子”。备份和还原设置备份和还原设置 恢复。恢复。 设置数据库文件的默认位置。设置数据库文件的默认位置。 清华大学出版社. SQL Server 2005数据库应用与开发 3其他选项卡的配置其他选项卡的配置单击服务器属性的其他选项卡,可以依次设单击服务器属性的其他选项卡,可以依次设置置“内存内存”、“处理器处理器”、“”“”“安全性安全性”、“衔接衔接”、“高级高级”、“权限权限等选项卡的参等选项卡的参数,需要注意的是更改服务器的属性和设置会数,需要注意的
31、是更改服务器的属性和设置会本实例的性能、安全性和可用性。本实例的性能、安全性和可用性。更改前一定要对所做更改的结果了解清楚,更改前一定要对所做更改的结果了解清楚,否则会造成不必要的损失或麻烦。否则会造成不必要的损失或麻烦。 清华大学出版社. SQL Server 2005数据库应用与开发 nSQL Server 2019提供了大量的联机提供了大量的联机帮助文档,它具有索引和全文搜索帮助文档,它具有索引和全文搜索能力,可根据关键词来快速查找用能力,可根据关键词来快速查找用户所需信息户所需信息清华大学出版社. SQL Server 2005数据库应用与开发 1.5.1联机丛书的使用联机丛书的使用n
32、联机丛书是联机丛书是SQL Server 2019的文档集,涵盖了有效的文档集,涵盖了有效使用使用 SQL Server 2019所需的概念和操作过程。联机丛所需的概念和操作过程。联机丛书还包括了使用书还包括了使用SQL Server存储、检索、报告和修改存储、检索、报告和修改数据时所使用的语言和编程接口的参考资料。数据时所使用的语言和编程接口的参考资料。nSQL Server 2019提供联机丛书,用户可以通过联机提供联机丛书,用户可以通过联机丛书了解丛书了解SQL Server 2019的基本操作、功能及特性。的基本操作、功能及特性。用户也可以很好地来学习使用用户也可以很好地来学习使用SQ
33、L Server 2019系统。系统。 清华大学出版社. SQL Server 2005数据库应用与开发 1访问联机丛书访问联机丛书访问访问 SQL Server 2019联机丛书的常用方法如下。联机丛书的常用方法如下。开始菜单:单击开始菜单:单击“开场开场”| “所有程序所有程序”| Microsoft SQL Server 2019|“文档和教程文档和教程菜单命令,然后单击菜单命令,然后单击“SQL Server 联机丛书联机丛书”。从从 SQL Server Management Studio:在菜单:在菜单“协助协助上,单击上,单击“如何实现如何实现”、“搜索搜索”、“目录目录”、“索引索引等菜单命令。等菜单命令。按按 F1 或在用户界面中单击或在用户界面中单击“协助协助按钮:按键盘按钮:按键盘上的上的 F1 或单击用户界面对话框中的或单击用户界面对话框中的“协助协助”。清华大学出版社. SQL Server 2005数据库应用与开发 2联机丛书的常用选项的含义联机丛书的常用选项的含义目录:为了便于浏览,根据相应的情况,将
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江师范大学行知学院《建筑学专业导论》2023-2024学年第一学期期末试卷
- 中国音乐学院《生物信息技术》2023-2024学年第一学期期末试卷
- 郑州卫生健康职业学院《企业项目实践》2023-2024学年第一学期期末试卷
- 学习领会《教育强国建设规划纲要(2024-2035年)》心得体会
- 玉溪职业技术学院《数理统计及软件》2023-2024学年第一学期期末试卷
- 物流行业智能化协作网络设计
- IT业务数据季度总结模板
- 业务操作-房地产经纪人《业务操作》名师预测卷1
- 农业公司年度汇报
- 柏拉图与《理想国》读书笔记
- 人教版九年级英语全册用英语讲好中国故事
- 2024年人工智能(AI)训练师职业技能鉴定考试题库(浓缩500题)
- 2024版中国台球行业市场规模及投资策略研究报告(智研咨询)
- 2024年国家公安部直属事业单位招录人民警察及工作人员696人笔试(高频重点复习提升训练)共500题附带答案详解
- 初中必背古诗文138首
- 上海生活垃圾分类现状调查报告
- 小升初中简历模板
- 【深信服】PT1-AF认证考试复习题库(含答案)
- GB/T 43824-2024村镇供水工程技术规范
- 2024年10月自考00058市场营销学押题及答案汇总
- 初中地理学法指导课
评论
0/150
提交评论