数据库原理实验报告南京晓庄学院《数据库原理与应用》课程实验报告实验一SQLServer2021常用服务与实用工具实验所在院(系):数学与信息技术学院班级:14软工5班学号:1455120414551206姓名:花元凯罗文波1.实验目的(1)了解Microsoft关系数据库管理系统SQLServer的发展历史及其特性。(2)了解SQLServer2021的主要组件、常用服务和系统配置。(3)掌握MicrosoftSQLServerManagementStudio图形环境的基本操作方法。了解使用“SQLServer2021联机从书”获取帮助信息的方法;了解“查询编辑器”的使用方法;了解模板的使用方法。2.实验要求(1)收集整理Microsoft关系数据库管理系统SQLServer的相关资料,总结其发展历史及SQLServer2021主要版本类别和主要功能特性。(2)使用SQLServer配置管理器查看和管理SQLServer2021服务。(3)使用MicrosoftSQLServerManagementStudio连接数据库;使用SQLServer帮助系统获得所感兴趣的相关产品主题/技术文档。(4)使用MicrosoftSQLServerManagementStudio“查询编辑器”编辑并执行Transact-SQL查询语句。(5)查看MicrosoftSQLServer2021模板,了解模板的使用方法。(6)按要求完成实验报告。3.实验步骤、结果和总结实验步骤/结果(1)简要总结SQLServer系统发展历史及SQLServer2021主要版本类别与主要功能特性。SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。1996年,Microsoft推出了SQLServer6.5版本;1998年,SQLServer7.0版本和用户见面;SQLServer2021是Microsoft公司于2021年推出,该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能。SQLServer2021是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。SQLServer2021数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能。SQLServer2021是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQLServer版本。目前最新版本是SQLSERVER2021。1,SQLServer2021学习版当保护和管理应用系统内外部的信息变得至关重要时,通过提供一套免费、易于使用和健壮的数据库,学习版帮助开发人员建立强健的和可靠的应用系统。2,SQLServer2021工作组版工作组版是面向小型企业和大企业内的工作组的数据管理方案。它包含数据管理所需的全部核心数据库特性,同时价格便宜又易于管理。3,SQLServer2021开发版开发版旨在帮助开发者在SQLServer2021的基础上建立任何类型的应用系统。它包括企业版(win32,x64,IA64)的所有性能,但具备一种特别的开发和测试许可证协议,以防止生产用途的部署。4,SQLServer2021标准版标准版对中小企业而言是一种能够负担的选择。它包含非关键性电子商务,数据仓库和流程化商务解决方案所需的核心功能。标准版最适合在win32,x64和基于Itanium的服务器上运行。(2)总结SQLServerManagementStudio的主要操作方法。一,启动SQLServerManagementStudio1由”开始”菜单打开SQLServerManagementStudio后,连接到服务器,在“视图”菜单上,单击“已注册的服务器”。如果未显示所需的服务器,请在“已注册的服务器”中右键单击“数据库引擎”,再单击“更新本地服务器注册”。二,与已注册的服务器和对象资源管理器连接1注册数据库;2与对象资源管理器连接三,更改环境布局1关闭和隐藏组件;2移动组件;3停靠和取消停靠组件。四,显示文档窗口1查看文档布局;2显示MDI环境.五,显示“对象资源管理器详细信息”页显示“摘要”页,?在“视图”菜单上单击“对象资源管理器详细信息”。六,选择键盘快捷键方案将键盘快捷方式方案从“标准”更改为SQLServer2021七,设置启动选项配置启动选项:.在“工具”菜单中,单击“选项”。2.展开“环境”,并单击“常规”。在“启动时”列表中,单击首选选项,再单击“确定”。八,还原默认的SQLServerManagementStudio配置1还原组件;2还原选项卡式文档窗口(4)总结查询编辑器的功能和主要操作方法,并举例说明。查询编辑器可通过加入语言服务(用于定义SQLServer支持的其中一种语言的语法),对此基本功能进行扩展。查询编辑器还可以对编辑器功能(如IntelliSense和调试)实现不同级别的支持。查询编辑器包括用于生成包含Transact-SQL和XQuery语句的脚本的数据库引擎查询编辑器,用于MDX语言的MDX编辑器,用于DMX语言的DMX编辑器和用于XMLforAnalysis语言的XML/A编辑器。例如:建立一个表SELECT[id],[did],[typeID],[title],[content],[isPublic]FROM[myt].[dbo].[ZW_Question]whereid=‘126587’SELECT--从数据库表中检索数据行和列(4)总结“模板”的使用方法,并举例说明。可以从“文件”菜单或模板资源管理器中打开模板。打开模板之后,使用“替换模板参数”对话框将模板参数替换为具体的值。下面的示例将打开“创建数据库”模板。从模板资源管理器中打开模板1.在“视图”菜单上,单击“模板资源管理器”。2.在模板类别列表中,展开“数据库”,然后双击“创建数据库”在适当的代码编辑器中打开模板。(您也可以将模板从模板资源管理器拖放到查询编辑器窗口中,从而添加模板代码。)3.在“连接到数据库引擎”对话框中,填写连接信息,再单击“连接”,以打开已填充“创建数据库”模板的新查询编辑器窗口。替换模板参数1.在“查询”菜单上,单击“指定模板参数的值”。2.在“指定模板参数的值”对话框中,“值”列包含了参数的建议值(在上例中为“数据库名称”)。接受该值或将其替换为一个新值,然后单击“确定”关闭“替换模板参数”对话框并修改查询编辑器中的脚本。创建自定义模板1.在模板资源管理器中,导航到要将新模板存储到的节点。2.右键单击该节点,指向“新建”,然后单击“模板”。3.键入新模板的名称,然后按ENTER键。4.右键单击新模板,然后单击“编辑”。在“连接到数据库引擎”对话框中,单击“连接”在查询编辑器中打开新模板。5.在查询编辑器中创建一个脚本。按照格式在脚本中插入参数。数据类型和数据值区域必须存在,但是可以为空。6.在工具栏上,单击“保存”以保存新模板。4.实验思考:查询相关资料,简要描述SQLServer2021的主要服务。1、SQLServer(MSSQLServer):SQLServer的核心服务,引擎,此服务停止后,SQLServer则无法使用说明:MSSQLServer为实例,表示每个服务都有自己的服务2、SQLServerActiveDirectoryHelper:与AD(ActiveDirectory活动目录)集成服务3、SQLServerAgent(MSSQLServer):代理服务4、SQLServerAnalysisServices(MSSQLServer):分析服务,(OLAP)联机分析(SQLServer2021新增)5、SQLServerBrowser:SQLServer浏览服务6、SQLServerFullTextSearch(MSSQLServer):SQLServer全文检索7、SQLServerIntegrationServices:集成服务与(OLAP)一起来用(SQLServer2021新增)8、SQLServerReportingServices(MSSQLServer):报表服务(SQLServer2021新增)9、SQLServerVssWrite:卷影服务(VSS编辑)