数据库技术及应用(SQL Server )1.4_第1页
数据库技术及应用(SQL Server )1.4_第2页
数据库技术及应用(SQL Server )1.4_第3页
数据库技术及应用(SQL Server )1.4_第4页
数据库技术及应用(SQL Server )1.4_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

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

文档简介

数据库技术及应用(SQLServer)教学单元1.4第4章

SQLServer2022的安装与配置SQLServer2022的安装与配置学习导航2SQLServer2022的安装与配置知识框架3单元1.4SQLServer2022的安装与配置能力目标能够在安装SQLServer2022的同时进行系统初步配置能够根据具体需要使用SQLServer2022的管理工具进行管理与配置能够熟练使用SSMS的【对象资源管理器】连接服务器、查看数据库对象能够熟练使用SSMS的【查询编辑器】编辑和执行T-SQL语句能够理解数据库管理系统安装过程中的英文提示44单元1.4SQLServer2022的安装与配置知识目标SQLServer2022的版本和服务功能SQLServer2022的安装方法和管理配置SQLServer2022的使用基础(界面操作与服务管理)SQLServerManagementStudio(SSMS)集成环境及使用基础SQL与T-SQL的重要概念,使用SSMS的【查询编辑器】编辑和执行T-SQL的方法素质目标通过安装和配置SQLServer2022,培养学习和使用各种软件的能力通过解决安装和配置SQLServer2022过程的问题,培养良好的完成工作任务、团队合作和良好的沟通能力通过了解中国数据库管理系统产品的现状,树立高远的理想追求和深沉的家国情怀,培养振兴中国产业的责任感和使命感。55安装与配置SQLServer2022使用SQLServer2022的管理工具启动、暂停和停止数据库服务使用SSMS的【对象资源管理器】连接本地服务器使用SSMS的【对象资源管理器】查看数据库对象使用SSMS的【查询编辑器】编辑、分析和运行T-SQL语句工作任务单元1.4SQLServer2022的安装与配置6

SQLServer2022概述一SQLServer2022的安装与配置二

SQLServer2022的使用基础三SSMS使用基础四T-SQL查询编辑器使用基础五单元1.4SQLServer2022的安装与配置7一、SQLServer2022概述8

SQLServer2022的版本1SQLServer2022的服务功能2

SQLServer2022的管理工具3(一)SQLServer2022的版本(主要)9EnterpriseEdition(企业版)StandardEdition(标准版)WebEdition(网络版)DeveloperEdition(开发版)ExpressExpress(精简版)(二)SQLServer2022的服务功能10数据库引擎(数据库引擎服务)AnalysisServices(分析服务)ReportingServices(报表服务)IntegrationServices(集成服务)MasterDataServices(主数据服务)机器学习服务(数据库内)针对外部数据的PolyBase查询服务(PolyBase)Azure连接服务(三)SQLServer2022的管理工具11SQLServerManagementStudioAzureDataStudioSQLServer配置管理器SQLServer导入和导出向导SQLServerDataTools单元1.4SQLServer2022的安装与配置12

SQLServer2022概述一SQLServer2022的安装与配置二

SQLServer2022的使用基础三SSMS使用基础四T-SQL查询编辑器使用基础五二、SQLServer2022的安装与配置13安装的硬件与软件要求1安装的过程与配置2(一)安装的硬件与软件要求14对硬件的要求组件要求处理器速度最小值:x64处理器1.4GHz。建议:2.0GHz或更快。处理器类型x64处理器:AMDOpteron、AMDAthlon64、支持IntelEM64T的IntelXeon、支持EM64T的IntelPentiumIV。内存存储容量最小值:Express版本512MB;所有其他版本1GB。建议:Express版本1GB;所有其他版本至少4GB并且应该随着数据库大小的增加而增加,以便确保最佳的性能。磁盘存储容量安装过程中系统驱动器至少有6GB的可用磁盘空间,实际磁盘空间需求取决于系统配置和选择安装的功能。(一)安装的硬件与软件要求15对软件的要求组件要求操作系统Windows10TH11507或更高版本WindowsServer2016或更高版本.NET框架最低操作系统包括最低.NET框架网络软件SQLServer支持的操作系统具有内置的网络软件独立安装的命名实例和默认实例支持以下网络协议:共享内存、命名管道和TCP/IP(二)安装的过程与配置16下载SQLServer2022安装SQLServer2022下载并安装MicrosoftSQLServerManagementStudio以上请参考教材第4.2.2节,按照向导提示逐步完成。单元1.4SQLServer2022的安装与配置17

SQLServer2022概述一SQLServer2022的安装与配置二

SQLServer2022的使用基础三SSMS使用基础四T-SQL查询编辑器使用基础五三、SQLServer2022的使用基础18界面操作术语说明1SQLServer服务管理2(一)界面操作术语说明19单击:用鼠标左键单击。双击:用鼠标左键双击。选择菜单“菜单名”→“子菜单名”…→“子菜单名”命令:用鼠标单击选择某菜单(或级联菜单)项上的命令。右击某处,从快捷菜单中选择“菜单名”→“子菜单名”…→“子菜单名”命令:用鼠标右键单击某处,从快捷菜单中选择某菜单(或级联菜单)项上的命令。(一)界面操作术语说明20展开/选择“节点名”→“子节点名”节点…→“子节点名”节点:指用鼠标左键逐级单击节点前的加号(+)展开,用鼠标左键单击某节点(选择)。【窗口名】窗口—【页名/选项卡名】页/选项卡:指窗口中的某页(选择页列表)或某选项卡。【对话框名】对话框—【页名/选项卡名】页/选项卡:指对话框中的某页(选择页列表)或某选项卡。三、SQLServer2022的管理21界面操作术语说明1SQLServer服务管理2(二)SQLServer服务管理221.SQLServer的服务帐户所有SQLServer的核心服务组件都是以Windows操作系统的服务形式运行的。SQLServer的服务帐户可以是:域用户帐户本地用户帐户托管服务帐户虚拟帐户:NTService\MSSQLSERVER,NTService\ReportServer等等内置系统帐户:

本地系统账户(NTAUTHORITY\SYSTEM)

网络服务账户(NTAUTHORITY\NETWORKSERVICE)

本地服务账户(NTAUTHORITY\LOCALSERVICE)1.SQLServer的服务帐户SQLServer2022安装-【服务器配置】页【服务账户】选项卡上配置SQLServer服务的登录账户,可以为所有的SQLServer服务分配相同的登录账户,也可以单独配置各个服务账户。SQLServer2022建议对服务账户使用默认值。即虚拟账户。(二)SQLServer服务管理232.SQLServer的服务管理—Windows【计算机管理】(二)SQLServer服务管理24【计算机管理】窗口——【服务和应用程序—服务】页单击某一项服务,从快捷菜单中:选择“启动”“停止”“暂停”“恢复”或“重新启动”等命令可以对服务进行相应的控制。选择“属性”选项,查看或设置该服务。2.SQLServer的服务管理—SQLServer配置管理器【SQLServerConfigurationgManager】窗口【SQLServer服务】页快捷菜单“启动”“停止”“暂停”“继续”或“重新启动”等命令可以对服务进行相应的控制。选择“属性”选项,查看该服务的属性(二)SQLServer服务管理252.SQLServer的服务管理—SQLServer配置管理器SQLServer服务的启动模式:●手动:计算机启动时,此服务不自动启动。必须使用SQLServer配置管理器或其他工具来启动该服务。●自动:计算机启动时,此服务将尝试启动。●已禁用:此服务无法启动。(二)SQLServer服务管理26SQLServer配置管理器(三)SQLServer服务管理27当启动模式设置为“自动”时,虽然已经将SQLServerIntegrationServices设置为“停止”,但下次计算机重新启动时该服务还将自动启动。如若希望该服务在每次计算机启动时不自动启动,可将其启动模式修改为手动。单元1.4SQLServer2022的安装与配置28

SQLServer2022概述一SQLServer2022的安装与配置二

SQLServer2022的使用基础三SSMS使用基础四T-SQL查询编辑器使用基础五四、SSMS使用基础29SQLServerManagementStudio(SSMS)是开发人员和管理员进行服务器和数据库的访问、配置、控制、管理和开发的管理平台。SSMS连接到SQLServer服务器1使用【对象资源管理器】窗口2使用【文档】窗口3SSMS环境布局4四、SSMS使用基础30(一)连接到SQLServer服务器启动SSMS“开始”-“所有程序”-“SQLServer2022”-“SQLServerManagementStudio19

”31【连接到服务器】对话框选择服务器类型(数据库引擎)输入服务器名称选择身份验证Windows身份验证SQLServer身份验证用户名和密码Windows身份验证:不输入密码SQLServer身份验证:输入密码单击“连接”按钮(一)连接到SQLServer服务器【SSMS】主窗口左侧【对象资源管理器】窗口(默认打开)右侧【文档】窗口(默认未打开)32四、SSMS操作基础33连接到SQLServer服务器1使用【对象资源管理器】窗口2使用【文档】窗口3SSMS环境布局4(二)使用【对象资源管理器】窗口以树形结构显示和管理所连接服务器的所有对象二级节点(服务器中的对象)数据库:系统数据库和用户数据库安全性:

登录名列表等服务器对象:链接服务器列表等复制:服务器的数据库复制管理:显示维护计划等SQLServer代理……【对象资源管理器】窗口的操作单击对象资源节点前的加号(+)展开单击对象资源节点前的减号(-)折叠34(二)使用【对象资源管理器】窗口【对象资源管理器】窗口层次化管理例如:展开“数据库”—“EDUC”—“表”—“Student”—“列”节点,可以看到表“Student”定义的列。35四、SSMS操作基础36启动SSMS1使用【对象资源管理器】窗口2使用【文档】窗口3SSMS环境布局4(三)使用【文档】窗口选项卡/窗口例如:选择主菜单“视图”—“对象资源管理器详细信息”命令,打开【对象资源管理器详细信息】选项卡。单击【对象资源管理器】窗口的对象节点(如“系统数据库”),则在【对象资源管理器详细信息】选项卡中显示该对象的详细信息(四个系统数据库)。37【文档】窗口根据应用需要可以在【文档】窗口中打开多个组件。(三)使用【文档】窗口选项卡/窗口例如,在【对象资源管理器】窗口,展开“数据库”—“EDUC”—“表”节点,右键单击表“Student”节点,从快捷菜单中选择“设计”命令。这时在【文档】窗口中打开【表设计器】选项卡,可对表“Student”进行进一步定义。38【文档】窗口随着对服务器上对象资源操作的不同,在【文档】窗口中将显示相应的【查询编辑器】【表设计器】【表编辑器】和【视图设计器】等选项卡或窗口。(三)使用【文档】窗口39选项卡【表设计器】【表编辑器】【视图设计器】【查询编辑器】……(三)使用【文档】窗口40选项卡【表设计器】【表编辑器】【视图设计器】【查询编辑器】……(三)使用【文档】窗口41选项卡【表设计器】【表编辑器】【视图设计器】【查询编辑器】……四、SSMS操作基础42启动SSMS1使用【对象资源管理器】窗口2使用【文档】窗口3SSMS环境布局4(四)SSMS环境布局窗口设置选择系统主菜单“窗口”下的命令即可对活动窗口进行外观布局。对某些窗口也可以直接单击其标题栏右侧的“关闭”/“自动隐藏”等按钮,或者选择“窗口位置”—“浮动”/“以选项卡式文档停靠”/“自动隐藏”/“隐藏”命令,也可对该窗口进行相应的设置。43(四)SSMS环境布局窗口设置例如:选择【对象资源管理器】窗口,再选择系统主菜单“窗口”—“以选项卡式文档停靠”命令,【对象资源管理器】将以选项卡的形式在【文档】窗口停靠。44(四)SSMS环境布局选项卡设置系统主菜单“窗口”下的命令可对活动选项卡进行外观布局。快捷菜单中相应命令可对选项卡进行设置。单击选项卡标签进行切换或单击选项卡标签上的“关闭”按钮关闭。45【例如】右键单击【对象资源管理器】选项卡标签,从快捷菜单中选择“停靠”命令,【对象资源管理器】将以窗口形式停靠。(四)SSMS环境布局选项卡设置【例如】单击【对象资源管理器详细信息】选项卡上的“关闭”按钮,即可关闭此组件,即可关闭此组件。46(四)SSMS环境布局SSMS环境设置选择主菜单“工具”—“选项”命令,在【选项】对话框—【环境】下的各页中可以对SSMS的窗口环境进行配置。【例如】在【启动】页中,设置启动时“打开对象资源管理器”或“在对象资源管理器中隐藏系统对象”。47(四)SSMS环境布局SSMS环境设置【例如】在【字体和颜色】页中,在“显示其设置”下拉列表中选择“表设计器和数据库设计器”,即可设置所希望的字体和大小等。48恢复初始窗口布局不熟悉SSMS的用户可能会因疏忽而关闭或隐藏了一些窗口,并且无法将SSMS还原为原始布局,这时可选择主菜单“窗口”——“重置窗口布局”命令。单元1.4SQLServer2022的安装与配置49

SQLServer2022简介一SQLServer2022的安装与配置二

SQLServer2022的管理三SSMS操作基础四T-SQL与【查询编辑器】五五、T-SQL查询编辑器使用基础50SQL简介1T-SQL简介23使用【查询编辑器】3(一)SQL简介SQL(StructuredQueryLanguage)—结构化查询语言1974:IBM公司研制规范语言-SEQUEL1979:Oracle公司推出商用SQL1982:IBM公司推出SQL/DSSybase与Microsoft公司:Transact-SQLANSI美国标准(Institute)/ISO国际标准(1986—2011)SQL-86、SQL-89、SQL-92(SQL2)、SQL-1999(SQL3)SQL:2003、SQL:2008、SQL:2011。51SSQL的历史沿革(一)SQL简介DDL(数据定义语言)CREATEDATABASE——定义内模式(数据库)CREATETABLE——定义模式(基本表)CREATEVIEW——定义外模式(视图)DML(数据操作)INSERT——插入数据行DELETE——删除数据行UPDATE——更新数据SELECT——查询数据DCL(数据安全控制)对用户访问权限加以控制等52SSQL的功能(一)SQL简介一体化DDL、DML、DCL集为一体高度非过程化只需指出“做什么”,无需指明“怎么做”两种使用方式和统一的语法结构自含式语言(直接执行或存储过程等)嵌入式语言(嵌入高级语言)53SSQL的特点(二)T-SQL简介T-SQL(Transact-SQL)Microsoft公司在关系型数据库管理系统SQLServer中的ANSISQL标准的实现,是对SQL的扩展。SQLServer的核心不管应用程序的用户界面是什么形式,只要与数据库服务器交互,最终都必然体现为T-SQL。54S什么是T-SQL(二)T-SQL简介具有SQL的所有功能,符合ANSISQL-92和ANSISQL-99标准。具有编程功能,加入了局部变量、全局变量、表达式和程序控制语句等。55ST-SQL的功能(二)T-SQL简介具有SQL的所有特点。可以使用SSMS的【查询编辑器】编辑、编译、执行和保存。56ST-SQL的特点ST-SQL的语法约定(二)T-SQL简介57约定用于大写Transact-SQL关键字。例如:CREATEDATABASE[](方括号)可选语法项。例如:[PRIMARY]<>(尖括号)语法块的名称。可在语句中的多个位置对使用的过长语法段或语

法单元进行分组和标记。例如:<文件说明>|(竖线)分隔括号或大括号中的语法项,只能使用其中一项。例如:初始大小[KB|MB|GB|TB]{}(大括号)必选语法项,也用于聚集语法元素。例如:MAXSIZE={最大大小[KB|MB|GB|TB]|UNLIMITED}][,...n]指示前面的项可以重复n次,各项之间以逗号分隔。例如:<数据文件>[,...n][...n]指示前面的项可以重复n次,各项之间用空格分隔。例如FROM表名1{[连接类型

温馨提示

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

评论

0/150

提交评论