下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一--SQL-Server-2005常用服务与实用工具实验精品文档南京晓庄学院《数据库原理与应用》课程实验报告实验一 SQLServer2005 常用服务与实用工具实验所在院(系): 数学与信息技术学院班级:学号:姓名:收集于网络,如有侵权请联系管理员删除精品文档1.实验目的了解Microsoft关系数据库管理系统SQLServer的发展历史及其特性。了解SQLServer2005的主要组件、常用服务和系统配置。掌握MicrosoftSQLServerManagementStudio图形环境的基本操作方法。了解使用“SQLServer2005联机从书”获取帮助信息的方法;了解“查询编辑器”的使用方法;了解模板的使用方法。实验要求收集整理Microsoft关系数据库管理系统SQLServer的相关资料,总结其发展历史及SQLServer2005主要版本类别和主要功能特性。使用SQLServer配置管理器查看和管理SQLServer2005服务。使用MicrosoftSQLServerManagementStudio连接数据库;使用SQLServer帮助系统获得所感兴趣的相关产品主题/技术文档。使用MicrosoftSQLServerManagementStudio“查询编辑器”编辑并执行Transact-SQL查询语句。查看MicrosoftSQLServer2005模板,了解模板的使用方法。按要求完成实验报告。实验步骤、结果和总结实验步骤/结果简要总结SQLServer系统发展历史及SQLServer2005主要版本类别与主要功能特性。-SQLServer系统发展历史:收集于网络,如有侵权请联系管理员删除精品文档·1988SQLServer由微软与Sybase共同开发,运行于 OS/2平台。·1993SQLServer4.2桌面数据库系统,功能较少。与 Windows集成并提供易于使用界面。·1994Microsoft与Sybase在数据库开发方面的合作中止。·1995SQLServer6.05重写了核心数据库系统。提供低价小型商业应用数据库方案。·1996SQLServer6.5·1998SQLServer7.0重写了核心数据库系统,提供中小型商业应用数据库方案,包含了初始的Web支持。SQLServer从这一版本起得到了广泛应用。·2000SQLServer2000企业级数据库系统,其包含了三个组件 (DB,OLAP,EnglishQuery)。丰富前端工具,完善开发工具,以及对 XML的支持等,促进了该版本的推广和应用。·2005SQLServer2005最新版本,历时 5年的重大变革。·2007SQLServer2008(Katmi)即将发布。·2008SQLServer2008发布。-SQLServer2005主要版本类别及功能特性:·SQLServer2005EnterpriseEdition(32位和64位)EnterpriseEdition是最全面的SQLServer版本,是超大型企业的理想选择,能够满足最收集于网络,如有侵权请联系管理员删除精品文档复杂的要求。注:没有任何限制,包含所有功能和特性。·SQLServer2005StandardEdition(32位和64位)SQLServer2005StandardEdition是适合中小型企业的数据管理和分析平台。它包括电子商务、数据仓库和业务流解决方案所需的基本功能。注:CPU最多支持4个。·SQLServer2005WorkgroupEdition(仅适用于32位)对于那些需要在大小和用户数量上没有限制的数据库的小型企业, SQLServer2005WorkgroupEdition是理想的数据管理解决方案。注:CPU最多支持2个,内存最高3GB。·SQLServer2005DeveloperEdition(32位和64位)SQLServer2005DeveloperEdition允许开发人员在 SQLServer顶部生成任何类型的应用程序。该应用程序包括 SQLServer2005EnterpriseEdition的所有功能,但许可用作开发和测试系统,而不用作生产服务器。注:没有任何限制,但不可用于生产环境。·SQLServer2005ExpressEdition(仅适用于32位)SQLServerExpress数据库平台基于SQLServer2005。它也可以替换MicrosoftDesktop收集于网络,如有侵权请联系管理员删除精品文档Engine(MSDE)。注:免费的SQLServer版本,CPU最多支持1个,内存最高1GB,数据库最大4GB。(2)总结SQLServerManagementStudio的主要操作方法。首先连接到服务器:服务器类型一般选“数据库引擎”,因为要连接的是数据库;服务器名称即所要连接的服务器的 IP(orlocalhost )和SQL数据库所用的端口号或服务器的名称,两者用逗号隔开;身份验证有两者方式:SQLServer身份验证,windows身份验证。如图 2-1和图2-2所示图2-1连接到其他电脑上的数据库收集于网络,如有侵权请联系管理员删除精品文档图2-2连接到本机上的数据库新建数据库展开其中的一个服务器连接,选择“数据库”,单击右键,在弹出菜单中选择“新建数据库”。在弹出的窗体中输入数据库的名称,然后按确定即可。当然你也可以不使用默认配置来创建数据库,修改“常规”、“选项”、“文件组”中的相关设置即可。附加数据库展开其中的一个服务器连接,选择“数据库”,单击右键,在弹出菜单中选择“附加”。在弹出的窗体中添加要“附加”的数据库文件(.mdf),然后按确定即可。导入、导出数据选择所添加或创建的一个数据库文件( .mdf),单击右键,选择任务,单击导入数据或导出数据,可以将一个数据库中的某几个表导入或导出到另一个收集于网络,如有侵权请联系管理员删除精品文档数据库中。根据向导操作即可。通常要刷新数据库后,才能看到操作后的结果。备份数据库在数据库文件的存放路径下,将数据库文件拷出来即可。存放路径一般为:安装路径 \MSSQL.1\MSSQL\Data。注意,必须将该数据库停止服务后(选中该 服务器连接,单击右键,选择停止),数据库文件才能拷出。查看数据库文件的存放路径:选中一个数据库,单击右键,选择属性,在弹出的窗体中选择“文件”,路径标题下的内容即是。总结查询编辑器的功能和主要操作方法,并举例说明。SSMS是一个集成的开发环境,提供了编辑各种语法的文本编辑器,称为查询编辑。这些查询语法包括 Transact-SQL、MDX、DMX、XMLA等,并且提供了相应的元素数据(metadata),以及各种代码模板等。查询编辑器可以对编辑器功能(如 IntelliSense和调试)实现不同级别的支持。查询编辑器包括用于生成包含 Transact-SQL和XQuery语句的脚本的数据库引擎查询编辑器,用于 MDX语言的MDX编辑器,用于DMX语言的DMX编辑器和XMLforAnalysis语言的XML/A编辑器。其中使用数据库引擎查询编辑器可以创建和运行包含 Transact-SQL语句的脚本。此编辑器还支持包含sqlcmd命令的正在运行的脚本。查询编辑器工具栏如图 3-1所示:收集于网络,如有侵权请联系管理员删除精品文档图3-1查询编辑器工具打开查询编辑器的操作方法:在“服务器名称”文本框中,键入服务器名称,再单击“选项”。在“连接属性”选项卡上的“连接到数据库”列表中,浏览服务器以选择AdventureWorks,再单击“连接”。若要使用同一个连接打开另一个“查询编辑器”窗口,请在工具栏上单击“新建查询”。若要更改连接,请在“查询编辑器”窗口中单击右键,指向“连接”,再单击“更改连接”。在“连接到SQLServer”对话框中,选择SQLServer 的另一个实例(如果有),再单击“连接”。利用SQL编辑器缩进多行代码的操作方法:在工具栏中,单击“新建查询”。创建第二个查询选择所有文本。在“SQL编辑器”工具栏中,单击“增加缩进”以同时缩进所有的行。最后也可以使用“SQL编辑器”工具栏上的按钮注释或取消注释文本。编写T-SQL语句步骤如图3-2所示:收集于网络,如有侵权请联系管理员删除精品文档图3-2T-SQL语言编写步骤例如:建立一个“student”表收集于网络,如有侵权请联系管理员删除精品文档打开SQLServerManagementStudio输入登录名,密码点击新建查询use 你的数据库建表createtablestudent(fCodevarchar(9)NOTNULL,fNamevarchar(10)NOTNULL,fSexchar(2) NOTNULL,fClassvarchar(4)NOTNULL,fBirthdaydatatime)SELECT--从数据库表中检索数据行和列INSERT--向数据库表添加新数据行DELETE--从数据库表中删除数据行UPDAT --从数据库表中更新数据行总结“模板”的使用方法,并举例说明。使用模板方式1.使用模板来创建代码在ManagementStudio主界面中,选择【视图】→【模板资源管理器】命令,打开【模板资源管理器】窗口。在【模板资源管理器】窗口中,模板是分组列出的,类似于文件夹这种形式。功能类似的模板被放置在同一个组中。展开Database,然后双击createdatabase模板。收集于网络,如有侵权请联系管理员删除精品文档在【连接到数据库引擎】对话框中,输入连接信息,然后单击【连接】按钮。系统将会创建一个新的查询编辑器窗口,并在编辑面板中显示createdatabase模板的具体内容。在ManagementStudio主界面中,选择【查询】→【指定模板参数的值】命令。在弹出的【指定模板参数的值】对话框中,【值】列中显示了Database_Name参数的建议值,可以更改该值。选中 Database_Name行和【值】列对应的单元,输入 My_Database,单击【确定】按钮。可以执行这个已经替换了参数的模板。单击查询编辑器工具栏中的【执行】按钮,便会执行代码,为用户创建My_Database数据库。2.创建用户自定义的模板在【模板资源管理器】中,右击StordProcedure,在弹出的快捷菜单中选择【新建】→【文件夹】命令;输入Custom作为新模板文件夹的名称,按Enter键。右击Custom,在弹出的快捷菜单中选择【新建】→【模板】命令;输入WorkOrdersProc作为新模板的名称,按Enter键;右击WorkOrdersProc,在弹出的快捷菜单中选择【编辑】命令。在【连接到数据库引擎】对话框中,查看连接信息,单击【连接】按钮,进入【查询编辑器】窗口。在【查询编辑器】窗口中,输入代码以创建用于查找特定部分顺序的存储过程。单击【执行】按钮运行代码,创建WorkOrdersForBlade存储过程。收集于网络,如有侵权请联系管理员删除精品文档在【对象资源管理器】窗口中,右击选择的服务器,在弹出的快捷菜单中选择【新建查询】命令,系统将打开新的【查询编辑器】窗口。在【查询编辑器】窗口中,输入代码。(7)单击【执行】按钮运行代码查询,确认【结果】面板中返回 Blade的工作顺序列表。(8)选择前面创建存储过程的【查询编辑器】窗口,使用参数 <product_name,nvarchar(50), name>替换WorkOrdersForBlade存储过程名称中的 Blade部分。(9)选择【文件】→【保存】命令以 WorkOrdersProc.sql为文件名保存创建的模板。接着,测试一下创建的自定义模板。(10)选择【查询】→【指定模板参数的值】命令,把【参数】列的product_name行的值修改为FreeWheel,单击【确定】按钮,单击查询编辑器工具栏中的【执行】按钮,系统便执行代码创建WorkOrdersForFreeWheel存储过程。(11)选择【对象资源管理器】→【数据库】→ AdventureWorks→【可编程性】→【存储过程】命令,可看到 WorkOrdersForBlade和WorkOrdersForFreeWheel已经创建成功。举例如下所示(使用模板来创建代码):(1)在Mana
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电锁项目营销计划书
- 企业容灾演练服务行业营销策略方案
- 电子管项目运营指导方案
- 窑具支架商业机会挖掘与战略布局策略研究报告
- 乐器用电子练习弱音器产品供应链分析
- 塑料杯盖产品供应链分析
- 2.1《网络改变世界》 课件 -2024-2025学年统编版道德与法治八年级上册
- 儿童雨靴产品供应链分析
- 药用植物根项目营销计划书
- 管理飞机控制装置用计算机商业机会挖掘与战略布局策略研究报告
- 工业网络联接IP化技术与实践白皮书
- 2024年山东省春季高考数学试卷试题真题(含答案)
- 排涝泵站施工方案
- 新生儿高胆红素血症护理查房 (精制手工图文)
- 审计招投标合同范本
- 第二单元“劳动光荣”人文主题素材 统编版高中语文必修上册
- 2024年《种子生产经营者及种子法》知识考试题库与答案
- 医疗机构聘用合同标准范本
- 2024-2030年中国移动运营行业深度分析及发展战略研究咨询报告
- 表内乘法练习题含答案(考试直接用)
- 服装行业竞争对手分析
评论
0/150
提交评论