




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南 京 晓 庄 学 院数据库原理与应用课程实验报告实验一 SQL Server 2005常用服务与实用工具实验所在院(系): 数学与信息技术学院班级: 学号: 姓名: .实验目的(1) 了解Microsoft 关系数据库管理系统SQL Server的发展历史及其特性。(2) 了解SQL Server 2005的主要组件、常用服务和系统配置。(3) 掌握Microsoft SQL Server Management Studio 图形环境的基本操作方法。了解使用“SQL Server 2005 联机从书”获取帮助信息的方法;了解“查询编辑器”的使用方法;了解模板的使用方法。2.实验要求(1) 收集整理Microsoft关系数据库管理系统SQL Server的相关资料,总结其发展历史及SQL Server 2005主要版本类别和主要功能特性。(2) 使用SQL Server配置管理器查看和管理SQL Server 2005服务。(3) 使用Microsoft SQL Server Management Studio连接数据库;使用SQL Server帮助系统获得所感兴趣的相关产品主题/技术文档。(4) 使用Microsoft SQL Server Management Studio“查询编辑器”编辑并执行Transact-SQL查询语句。(5) 查看Microsoft SQL Server 2005模板,了解模板的使用方法。(6) 按要求完成实验报告。3.实验步骤、结果和总结实验步骤/结果(1) 简要总结SQL Server系统发展历史及SQL Server 2005主要版本类别与主要功能特性。-SQL Server系统发展历史 : 1988 SQL Server 由微软与Sybase共同开发,运行于OS/2平台。 1993 SQL Server 4.2桌面数据库系统,功能较少。与Windows集成并提供易于使用界面。 1994 Microsoft与Sybase在数据库开发方面的合作中止。 1995 SQL Server 6.05 重写了核心数据库系统。提供低价小型商业应用数据库方案。 1996 SQL Server 6.5 1998 SQL Server 7.0 重写了核心数据库系统,提供中小型商业应用数据库方案,包含了 初始的Web支持。SQL Server从这一版本起得到了广泛应用。 2000 SQL Server 2000 企业级数据库系统,其包含了三个组件(DB, OLAP, English Query)。 丰富前端工具,完善开发工具,以及对XML的支持等,促进了该版本的推广和应用。 2005 SQL Server 2005 最新版本,历时5年的重大变革。 2007 SQL Server 2008(Katmi)即将发布。 2008 SQL Server 2008 发布。-SQL Server 2005主要版本类别及功能特性: SQL Server 2005 Enterprise Edition(32 位和 64 位) Enterprise Edition 是最全面的 SQL Server 版本,是超大型企业的理想选择,能够满足最 复杂的要求。 注:没有任何限制,包含所有功能和特性。 SQL Server 2005 Standard Edition(32 位和 64 位) SQL Server 2005 Standard Edition 是适合中小型企业的数据管理和分析平台。它包括电子 商务、数据仓库和业务流解决方案所需的基本功能。 注:CPU最多支持4个。 SQL Server 2005 Workgroup Edition(仅适用于 32 位) 对于那些需要在大小和用户数量上没有限制的数据库的小型企业,SQL Server 2005Workgroup Edition 是理想的数据管理解决方案。 注:CPU最多支持2个,内存最高3GB。 SQL Server 2005 Developer Edition(32 位和 64 位) SQL Server 2005 Developer Edition 允许开发人员在 SQL Server 顶部生成任何类型的应 用程序。该应用程序包括 SQL Server 2005 Enterprise Edition 的所有功能,但许可用作开 发和测试系统,而不用作生产服务器。 注:没有任何限制,但不可用于生产环境。 SQL Server 2005 Express Edition(仅适用于 32 位) SQL Server Express 数据库平台基于 SQL Server 2005。它也可以替换 Microsoft Desktop Engine (MSDE)。 注: 免费的SQL Server版本,CPU最多支持1个,内存最高1GB,数据库最大4GB。(2) 总结SQL Server Management Studio的主要操作方法。首先连接到服务器:服务器类型一般选“数据库引擎”,因为要连接的是数据库;服务器名称即所要连接的服务器的IP(or localhost)和SQL数据库所用的端口号或服务器的名称,两者用逗号隔开;身份验证有两者方式:SQL Server身份验证,windows身份验证。如图2-1和图2-2所示图2-1 连接到其他电脑上的数据库图2-2 连接到本机上的数据库新建数据库展开其中的一个服务器连接,选择“数据库”,单击右键,在弹出菜单中选择“新建数据库”。在弹出的窗体中输入数据库的名称,然后按确定即可。当然你也可以不使用默认配置来创建数据库,修改“常规”、“选项”、“文件组”中的相关设置即可。附加数据库展开其中的一个服务器连接,选择“数据库”,单击右键,在弹出菜单中选择“附加”。在弹出的窗体中添加要“附加”的数据库文件(.mdf),然后按确定即可。导入、导出数据选择所添加或创建的一个数据库文件(.mdf),单击右键,选择任务,单击导入数据或导出数据,可以将一个数据库中的某几个表导入或导出到另一个数据库中。根据向导操作即可。通常要刷新数据库后,才能看到操作后的结果。备份数据库在数据库文件的存放路径下,将数据库文件拷出来即可。存放路径一般为:安装路径MSSQL.1MSSQLData。注意,必须将该数据库停止服务后(选中该服务器连接,单击右键,选择停止),数据库文件才能拷出。查看数据库文件的存放路径:选中一个数据库,单击右键,选择属性,在弹出的窗体中选择“文件”,路径标题下的内容即是。(3) 总结查询编辑器的功能和主要操作方法,并举例说明。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 查询编辑器工具打开查询编辑器的操作方法:(1) 在“服务器名称”文本框中,键入服务器名称,再单击“选项”。(2) 在“连接属性”选项卡上的“连接到数据库”列表中,浏览服务器以选择 AdventureWorks,再单击“连接”。(3) 若要使用同一个连接打开另一个“查询编辑器”窗口,请在工具栏上单击“新建查询”。(4) 若要更改连接,请在“查询编辑器”窗口中单击右键,指向“连接”,再单击“更改连接”。在“连接到 SQL Server”对话框中,选择 SQL Server 的另一个实例(如果有),再单击“连接”。利用SQL编辑器缩进多行代码的操作方法:(1) 在工具栏中,单击“新建查询”。(2) 创建第二个查询 (3) 选择所有文本。(4) 在“SQL 编辑器”工具栏中,单击“增加缩进”以同时缩进所有的行。最后也可以使用“SQL 编辑器”工具栏上的按钮注释或取消注释文本。编写T-SQL语句步骤如图3-2所示:图 3-2 T-SQL语言编写步骤例如:建立一个“student”表11 打开SQL Server Management Studio 输入登录名,密码 点击新建查询 use 你的数据库 建表create table student(fCode varchar(9) NOT NULL,fName varchar(10) NOT NULL,fSex char(2) NOT NULL,fClass varchar(4) NOT NULL,fBirthday datatime)SELECT-从数据库表中检索数据行和列INSERT-向数据库表添加新数据行DELETE-从数据库表中删除数据行UPDAT -从数据库表中更新数据行(4) 总结“模板”的使用方法,并举例说明。使用模板方式 1.使用模板来创建代码(1) 在Management Studio主界面中,选择【视图】【模板资源管理器】命令,打开【模板资源管理器】窗口。(2) 在【模板资源管理器】窗口中,模板是分组列出的,类似于文件夹这种形式。功能类似的模板被放置在同一个组中。展开Database,然后双击create database模板。(3) 在【连接到数据库引擎】对话框中,输入连接信息,然后单击【连接】按钮。系统将会创建一个新的查询编辑器窗口,并在编辑面板中显示create database模板的具体内容。(4) 在Management Studio主界面中,选择【查询】【指定模板参数的值】命令。(5) 在弹出的【指定模板参数的值】对话框中,【值】列中显示了Database_Name参数的建议值,可以更改该值。选中Database_Name行和【值】列对应的单元,输入My_Database,单击【确定】按钮。(6) 可以执行这个已经替换了参数的模板。单击查询编辑器工具栏中的【执行】按钮,便会执行代码,为用户创建My_Database数据库。2.创建用户自定义的模板(1) 在【模板资源管理器】中,右击Stord Procedure,在弹出的快捷菜单中选择【新建】【文件夹】命令;输入Custom作为新模板文件夹的名称,按Enter键。(2) 右击Custom,在弹出的快捷菜单中选择【新建】【模板】命令;输入WorkOrdersProc作为新模板的名称,按Enter键;右击WorkOrdersProc,在弹出的快捷菜单中选择【编辑】命令。(3) 在【连接到数据库引擎】对话框中,查看连接信息,单击【连接】按钮,进入【查询编辑器】窗口。(4) 在【查询编辑器】窗口中,输入代码以创建用于查找特定部分顺序的存储过程。(5) 单击【执行】按钮运行代码,创建WorkOrdersForBlade存储过程。(6) 在【对象资源管理器】窗口中,右击选择的服务器,在弹出的快捷菜单中选择【新建查询】命令,系统将打开新的【查询编辑器】窗口。在【查询编辑器】窗口中,输入代码。 (7)单击【执行】按钮运行代码查询,确认【结果】面板中返回Blade的工作顺序列表。 (8)选择前面创建存储过程的【查询编辑器】窗口,使用参数替换WorkOrdersForBlade存储过程名称中的Blade部分。 (9)选择【文件】【保存】命令以WorkOrdersProc.sql为文件名保存创建的模板。接着,测试一下创建的自定义模板。 (10)选择【查询】【指定模板参数的值】命令,把【参数】列的product_name行的值修改为FreeWheel,单击【确定】按钮,单击查询编辑器工具栏中的【执行】按钮,系统便执行代码创建WorkOrdersForFreeWheel存储过程。 (11)选择【对象资源管理器】【数据库】AdventureWorks【可编程性】【存储过程】命令,可看到WorkOrdersForBlade和WorkOrdersForFreeWheel已经创建成功。 举例如下所示(使用模板来创建代码): (1)在 Management Studio 的“视图”菜单上,单击模板资源管理器,如图4-1所示:图4-1 模板资源管理器 (2)在 模板资源管理器中的模板是分组列出的。展开“数据库”,再双击“创建数 据库”,如图4-2所示:图4-2 创建数据库(3) 在“连接到数据库引擎”对话框中,填写连接信息,再单击“连接”。此时将打开一个新查询编辑器窗口,其中包含“创建数据库”模板的内容,在“查询”菜单上,单击“指定模板参数的值”,如
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030医疗影像AI产品注册审批路径与医院采购决策流程报告
- 2025-2030动力电池隔膜技术迭代趋势与头部企业产能布局
- 2025-2030动力电池硅基负极产业化障碍突破
- 2025-2030动力电池回收网点布局密度与经济效益关联性分析
- 2025-2030动力电池回收拆解自动化设备市场需求测算报告
- 高职院校专业教学方案设计
- 医疗机构消毒操作技术规范完整文本
- 酒店后厨食品安全自查手册
- 公司财务部门保密协议范本解析
- 阀门销售经理工作经验总结
- 子宫内膜异位症合并不孕的手术治疗
- 八个有趣模型搞定外接球内切球问题(学生版)
- 分期贷款利息计算表
- 两篇古典英文版成语故事塞翁失马
- 名著阅读《朝花夕拾 狗猫鼠》课件-部编版语文七年级上册
- 燃气轮机介绍课件
- 2022年国家公务员考试申论真题及答案解析(地市级)
- 名师成长的路径与修炼(教师版)课件
- 案外人执行异议之诉课件
- 西方经济学导论全套课件
- “基础教育精品课”PPT课件模板
评论
0/150
提交评论