实验SqlServer的基本操作
- 格式:doc
- 大小:831.00 KB
- 文档页数:10
实验报告:SQL Server一、实验目的本次实验旨在熟悉并掌握SQL Server数据库管理系统,了解其功能特点、操作方法和应用场景。
通过实验,我们希望深入理解数据库的基本概念,掌握SQL Server的基本操作,为后续的数据库学习和应用打下坚实的基础。
二、实验内容1. 了解SQL Server版本和功能特点通过阅读教材、查阅资料,我们了解了SQL Server的不同版本及其功能特点。
目前,SQL Server最新版本是SQL Server 2008,它只能在Windows上运行,操作系统的系统稳定性对数据库十分重要。
2. 安装SQL Server在实验过程中,我们按照教材的指导,成功安装了SQL Server 2008。
安装过程中,我们注意了安装选项的选择,确保安装了必要的组件和工具。
3. 创建和管理数据库在SQL Server中,我们通过对象资源管理器创建了名为“testdb”的数据库。
在创建过程中,我们设置了数据库的名称、文件路径、文件大小等参数。
同时,我们还学习了如何修改数据库的属性,如修改数据库的名称、删除数据库等。
4. 创建和管理表在“testdb”数据库中,我们创建了名为“employees”的表,用于存储员工信息。
在创建表的过程中,我们定义了表的列名、数据类型、约束等属性。
同时,我们还学习了如何修改表的属性,如添加列、删除列等。
5. 查询数据通过查询语句,我们从“employees”表中检索了所有员工的信息。
在查询过程中,我们使用了SELECT语句,并通过WHERE子句对结果进行了筛选。
同时,我们还学习了如何使用聚合函数对数据进行统计和分析。
6. 插入、更新和删除数据在“employees”表中,我们插入了新的员工信息,更新了现有员工的信息,并删除了离职的员工信息。
在插入、更新和删除数据的过程中,我们使用了INSERT、UPDATE和DELETE语句。
同时,我们还学习了如何使用事务来确保数据的完整性和一致性。
实验一SQL Server 2005的基本操作一、目的与要求(1) 掌握SQL Server Management Studio “对象资源管理器”的使用方法;(2) 掌握SQL Server Management Studio “查询分析器”的使用方法;(3) 对数据库及其对象有一个基本的了解。
二、实验准备(1) 了解SQL Server2005 各种版本安装的软、硬件要求;(2) 了解SQL Server2005 支持的身份验证模式;(3) 对数据库、表及其他数据库对象有一个基本了解。
三、实验内容(1) SQL Server2005的安装检查软、硬件配置是否达到SQL Server 2005的安装要求,参照“SQL Server 2005安装图解以及SQL 2005 SP4补丁安装”的内容安装SQL Server 2005,熟悉SQL Server 2005的安装方法。
(2) 对象资源管理器的使用A. 进入“SQL Server Management Studio”。
首先单机开始,然后找到所有程序选项选择SQL2005单机SQL Management Studio打开连接到服务窗口就可以连接服务器进入数据库操作页面。
在打开的窗口可以看到很多窗口小工具,最左边的为资源管理器,而右边则可以显示对象的信息,如果单机左边的对象可以在右边看到对象的信息。
如下图B. 了解系统数据库和数据库的对象。
在创建数据库是,系统袭击默认创建四个默认数据库,他们分别是master,model,msdb和tempdb,和一个事例数据库他们可以记录数据库系统在运行过程中的各种活动,用户,错误,零时文件,备份等等,选择master可以看到资源管理器中的各个对象分类图1-2C. 试试不同数据库对象的操作功能。
单击master,在下拉列表中招待表,在找到系统便单击后选择“dbo.spt_values”单击右键可以看到显示出来的快捷菜单图1-3D. 认识表的结构。
(一)使用Microsoft SQL Server企业管理器和查询分析器建立数据库mySPJ:1.打开“开始->程序->Microsoft SQL Server->企业管理器”;2.在企业管理器左边的树标签中依次打开“Microsoft SQL Server-> SQL Server组->(local)(Windows NT)->数据库”,(local)(Windows NT)前的红色标记转化为绿色标记表明NT服务已启动;数据库——>新建数据库为新建数据库命名查看数据库文件的属性及存放位置在新建数据库mySPJ中新建表将表中各字段命名和相关属性设置好之后,点击保存按钮——>输入表名在各表中输入数据:右键——>打开表——>返回所有行输入S表的数据:3.从企业管理器的“工具”菜单中选择“SQL 查询分析器”,打开查询分析器后,在其窗口书写创建数据库mySPJ的SQL语句,点击执行按钮(或F5键)执行该SQL语句;一定注意选择正确的要操作的数据库正确的代码会给出“所影响的行数为***行”的提示,可返回到企业管理器中查看更新过的结果:4、数据库文件的备份与还原:mySPJ右键——>所用任务——>备份数据库还原数据库:注意选择“从设备”还原,将备份文件选定还可使用“附加数据库”的方式还原数据库:①拷贝:查看数据库的属性确定数据库文件的存放位置,并拷贝***.MDF文件;若不能拷贝,则需要停止SQL SERVER服务;或在“服务”设置中关闭MSSQLSERVER服务打开“服务”:开始——>控制面板——>系统和安全——>管理工具——>服务②附加数据库选定MDF文件。
实验1-SQL-Server 2005的基本操作实验背景SQL-Server是一种基于Windows操作系统的关系型数据库管理系统。
在实际开发工作中,我们需要对数据库进行增删改查等操作,因此学习SQL-Server的基本操作是非常必要的。
本实验将介绍SQL-Server 2005的基本操作,包括创建数据库、创建表、插入数据、查询数据等常用操作。
实验目的1.理解SQL-Server的基本概念和原理2.掌握SQL-Server 2005的基本操作3.能够利用SQL-Server 2005完成常用的数据操作实验步骤步骤一:创建数据库在SQL-Server 2005中,我们可以通过以下步骤来创建数据库:1.打开SQL-Server Management Studio软件2.在Object Explorer中,右击“Databases”文件夹,选择“New Database”3.在弹出的“New Database”对话框中,输入数据库的名称,选择数据库的文件路径和文件名等相关信息4.点击“OK”按钮,等待数据库创建完成步骤二:创建表在创建完数据库之后,我们需要在数据库中创建表。
创建表的步骤如下:1.在Object Explorer中,选择刚创建的数据库,右键选择“New Query”2.在新建的查询窗口中,输入以下SQL语句:CREATE TABLE [表名] ([列1名称] [列1类型] [列1属性],[列2名称] [列2类型] [列2属性],...)注:表名、列名、类型和属性可以根据实际情况进行修改。
3.执行SQL语句,等待表创建完成步骤三:插入数据创建表之后,我们需要向表中插入数据。
插入数据的步骤如下:1.在Object Explorer中,找到刚刚创建的表,右键选择“Edit Top 200Rows”或“Select Top 1000 Rows”2.在弹出的窗口中,输入需要插入的数据内容3.点击“保存”按钮,等待数据插入完成步骤四:查询数据插入数据之后,我们可以使用以下SQL语句来查询数据:SELECT [列1名称], [列2名称], ...FROM [表名]WHERE [条件]注:列名和表名可以根据实际情况进行修改,条件为可选项。
实验二SQL Server数据表的基本操作一、实验目的1.掌握创建数据库和表的操作。
2.熟悉SQL Server查询分析器环境。
3.掌握基本的SELECT查询及其相关子句的使用。
4.掌握复杂的SELECT查询,如多表查询、子查询、连接和联合查询。
二、实验内容1.创建XSCJ数据库。
2.在XSCJ数据库中创建学生情况表XSQK,课程表KC,学生成绩表XS_KC。
3.在XSQK、KC、XS_KC表中输入数据。
4.启动SQL Server 2000 查询分析器环境。
5.涉及多表的简单查询。
6.涉及多表的复杂查询。
三、实验步骤1.创建SQL SERVER数据库与数据表1) 创建XSCJ数据库。
2) 打开创建的 XSCJ数据库,并在“SQL Server Enterprise Mananger”窗口的右边窗口中选择“表”对象。
3) 选择“操作”菜单中的“新建表”命令,打开SQL Server的表编辑器窗口。
4) 根据表2-1所示的表结构增加新列。
5) 点击快捷工具栏上的保存快捷按钮,在弹出的“选择名称”对话框中输入表名XSQK,然后单击“确定”按钮,关闭表编辑器窗口,完成新表的创建。
6) 打开“表”对象,在“SQL Server Enterprise Manager”窗口的右边窗口中选择刚才创建的“XSQK”表。
7) 选择“操作”菜单中的“打开表”子菜单下的“返回所有行”命令,打开表的数据记录窗口。
8) 输入的学生情况数据记录见表2-2。
表2-2 学生情况记录9) 用同样方法创建课程表KC,表的结构见表2-3所示,表的内容见表2-4所示。
表2-4 课程表记录10)创建成绩表XS_KC,表的结构见表2-5所示,表的内容见表2-6所示。
表2-6 成绩表XS_KC的记录2. 查询数据库1)启动SQL Server查询分析器,打开“SQL查询分析器”窗口。
2)请对课本给出的表及相应的查询进行练习(实验一的数据表)。
实验十安全管理一、实验目的1.理解SQL Server的安全认证模式2.掌握登陆帐户的管理3.掌握数据库用户的管理4.掌握数据库角色的管理二、实验要求1.实验前做好上机实验的准备,针对实验内容,认真复习与本次实验有关的知识,完成实验内容的预习准备工作;2.能认真独立完成实验内容;3.实验后做好实验总结,根据实验情况完成总结报告。
三、实验学时2学时四、实验操作及流程分析1、在企业管理器中查看SQL Server的安全认证模式在SQL Server容器中右击当前实例,然后单击”属性”,出现SQL Server 属性(配置)对话框,选择安全性页面,如下图所示:图9.1 SQL Server 属性(配置) 可以看到当前的身份验证模式为SQL Server和Windows 混合模式使用企业管理器在SQL Server中创建一个登陆帐号LoginA,并给予其系统管理员角色在企业管理器的SQL Server容器中找到你的服务器,选择下层的”安全性”,选择下级”登录”,右击,在弹出式菜单中选择”新建登录”,如下图所示:图9.2 新建登录选中SQL Server身份验证,在名称文本框中输入LoginC,在密码文本框中输入该登录名的密码,选择”服务器角色”页面,并把第一个服务器角色选中,即System Administrators,如下图所示:图9.3 新建登录-服务器角色使用系统存储过程,创建一个登陆帐户LoginA,然后在数据库Pubs中创建用户UserA,使其所对应的帐号为LoginA (自学选学部分)在查询分析器中输入如下代码:sp_addlogin ‘LoginA’,’A’gouse pubsgosp_grantdbaccess ‘loginA’,’UserA’在数据库Pubs中天加一个角色RoleT,并把用户UserA 加入到这个角色中在查询分析器中输入如下代码: sp_addrole “RoleT’gosp_addrolemember ‘RoleT’,’userA’将Pubs数据库中Authors表的Select权限授予RoleT,创建表的许可授予RoleA在查询分析器中输入如下代码:Grant Select On Products to roleTgo将Pubs数据库中Authors表和Employees表的Select 权限授予UserA,创建表的许可授予UserAuse pubsgrant select on authors,Employees to userAgrant create table to userA否决UserA在的Employees表的Select权限use pubsgoDeny select on Employees to UserA收回UserA在的Authors表的Select权限use pubsgoRevoke Select on Authors to UserA从角色RoleT中去除用户UserA在查询分析器中输入如下代码:use pubsgosp_droprolemember RoleT,userA从数据库Pubs中删除用户UserA在查询分析器中输入如下代码:sp_revokedbaccess 'userA'从数据库Pubs中删除角色RoleT在查询分析器中输入如下代码:use pubsgosp_droprole RoleT注:在删除角色之前应先将该角色的成员先删除,由于在第5题中已经删除该角色的成员UserA,所以就可以直接删除该角色了。
精品文档实验一SQL Server的基本操作一、目的与要求掌握SQL Server Management Studio “对象资源管理器”的使用方法;(1) SQL Server Management Studio “查询分析器”的使用方法;(2) 掌握(3) 对数据库及其对象有一个基本的了解。
二、实验准备(1) 了解SQL Server各种版本安装的软、硬件要求;(2) 了解SQL Server 支持的身份验证模式;(3) 对数据库、表及其他数据库对象有一个基本了解。
三、实验内容(1) SQL Server的安装检查软、硬件配置是否达到SQL Server的安装要求,参照“SQL Server安装图解以及SQL 2005 SP4补丁安装”的内容安装SQL Server,熟悉SQL Server的安装方法。
(2) 对象资源管理器的使用A. 进入“SQL Server Management Studio”。
单击“开始”?选择“所有程序”?选择“Microsoft SQL Server”?单击“SQL Server Management Studio”,打开“连接到服务器”窗口,如图1-1所示。
图1-1在打开的“连接到服务器”窗口中使用系统默认设置连接服务器,单击“连接”按钮,系统显示“SQL Server Management Studio”窗口。
在“SQL Server Management Studio”窗口中,左边是对象资源管理器,它以目录树的形式组织对象,单击指定对象,右边就会显示对应于该对象的信息。
B. 了解系统数据库和数据库的对象。
精品文档.精品文档在SQL Server 安装后,系统生成了4个系统数据库:master、model、msdb和tempdb。
在“对象资源管理器”中单击“系统数据库”,右边显示4个系统数据库,如图1-2所示。
选择系统数据库master,观察SQL Server对象资源管理器中数据库对象的组织方式。
sql server基本操作SQL Server是一种关系型数据库管理系统,它被广泛用于管理和存储数据。
以下是SQL Server基本操作的介绍。
创建数据库要在SQL Server中创建一个数据库,可以使用CREATE DATABASE语句。
例如,要创建名为“mydatabase”的数据库,请在SQL Server中执行以下命令:CREATE DATABASE mydatabase;这将创建一个名为“mydatabase”的新数据库。
创建表格要在SQL Server中创建一个表格,可以使用CREATE TABLE语句。
例如,要创建一个名为“employees”的表格,请在SQL Server 中执行以下命令:CREATE TABLE employees (id INT PRIMARY KEY,name VARCHAR(50),age INT,department VARCHAR(50));这将创建一个具有id、name、age和department列的新表格。
插入数据要向SQL Server中的表格中插入数据,可以使用INSERT语句。
例如,要向名为“employees”的表格中插入一行数据,请在SQL Server中执行以下命令:INSERT INTO employees (id, name, age, department) VALUES (1, 'John Smith', 35, 'Sales');这将向名为“employees”的表格中插入一行数据,其中id为1,name为“John Smith”,age为35,department为“Sales”。
查询数据要从SQL Server中的表格中查询数据,可以使用SELECT语句。
例如,要从名为“employees”的表格中查询所有数据,请在SQL Server中执行以下命令:SELECT * FROM employees;这将返回名为“employees”的表格中所有行的数据。
sql server实验指导第四版SQL Server实验指导第四版第一章:SQL Server的介绍SQL Server是由Microsoft开发的一种关系型数据库管理系统(RDBMS)。
它具有强大的数据管理和分析功能,被广泛应用于企业级应用程序和数据仓库中。
本章将介绍SQL Server的概述、特点以及应用领域,帮助读者了解SQL Server的基本知识。
第二章:SQL Server的安装和配置在使用SQL Server之前,需要先进行安装和配置。
本章将详细介绍SQL Server的安装步骤和配置选项,包括选择适当的版本、设置数据库引擎和其他组件,以及配置网络和安全设置等。
读者将学会如何正确地安装和配置SQL Server。
第三章:SQL Server的基本操作本章将介绍SQL Server的基本操作,包括创建数据库、创建表、插入数据、更新数据和删除数据等。
通过实际操作,读者将学会如何使用SQL Server进行数据库的基本管理和数据操作。
第四章:SQL Server的高级操作本章将深入介绍SQL Server的高级操作,包括查询数据、排序数据、过滤数据、连接表和子查询等。
读者将学会如何使用SQL语句来实现复杂的数据查询和分析。
第五章:SQL Server的性能优化本章将介绍SQL Server的性能优化技术,包括索引优化、查询优化、存储过程优化和服务器配置优化等。
通过掌握这些技术,读者将能够提高SQL Server的性能和响应速度。
第六章:SQL Server的备份和恢复在数据库管理中,备份和恢复是非常重要的任务。
本章将详细介绍SQL Server的备份和恢复技术,包括完整备份、差异备份、事务日志备份和数据库恢复等。
读者将学会如何使用SQL Server来保护数据库的安全和可靠性。
第七章:SQL Server的高可用性在企业级应用中,数据库的高可用性是至关重要的。
本章将介绍SQL Server的高可用性技术,包括故障转移集群、数据库镜像、数据库复制和Always On可用性组等。
§3.1实验一Sql Server2005的基本操作(2学时)
3.1.1 实验目的
1.熟悉SQL Server2005企业版的安装过程。
2.了解企业管理器的功能,掌握企业管理器的操作方法。
3.掌握数据库服务器的注册、配置、连接等操作。
3.1.2 实验内容和步骤
上机前先阅读本实验的详细内容,简要了解SQL SERVER2005,并完成以下操作:
1. SQL Server2005的安装
参考详细内容进行安装,在安装过程中记录安装的选择,并且对所作的选择进行思考,为何要进行这样的配置,对今后运行数据库系统会有什么影响。
2.启动和停止服务
3.启动SQL Server Management Studio
4.查看数据库属性,了解数据文件、事务日志、权限
注意事项:
1.安装时选择混合方式登录;
2.赋予sa密码。
实验一Sql Server2005的基本操作(详解)
一、安装
下面以Windows xp平台为例,介绍如何安装SQL Server 2005个人开发版。
1.根据安装机器软硬件的要求,选择一个合适的版本,以下以开发版为例
2.将SQL Server 2005 DVD 插入DVD驱动器。
如果DVD驱动器的自动运行功能无法启动安装程序无法启动安装程序,请导航到DVD的根目录然后启动splash.hta。
3.在自动运行的对话框中,单击“运行SQL Server 安装向导”。
4.在“最终用户许可协议”页上,阅读许可协议,再选中相应的复选框以接受许可条款和条件。
接受许可协议后即可激活“下一步”按钮。
若要继续,请单击“下一步”若要结束安装程序,请单击“取消”。
如下图:
5.在“SQL Server 组件更新”页上,安装程序将安装SQL Server 2005 的必需软件。
有关组件要求的详细信息,请单击该页底部的“帮助”按钮。
若要开始执行组件更新,请单击“安装”。
更新完成之后若要继续,请单击“完成”。
6.在SQL Server 安装向导的“欢迎”页上,单击“下一步”以继续安装。
7.在“系统配置检查(SCC)”页上,将扫描安装计算机,以检查是否存在可能妨碍安装程序的条件。
8.在“注册信息”页上的“姓名”和“公司”文本框中,输入相应的信息。
若要继续,请单击“下一步”
9.在“要安装的组件”页上,请选择要安装的组件。
选择各个组件组时,“要安装的组件”窗格中会显示相应的说明。
您可以选中任意一些复选框。
建议全选。
若要安装单个组件,请单击“高级”。
否则,请单击“下一步”继续。
10.在“实例名”页上,请为安装的软件选择默认实例或已命名的实例。
计算机上必须没有默认实例,才可以安装新的默认实例。
若要安装新的命名实例,请单击“命名实例”,然后在提供的空白处键入一个唯一的实例名。
11.在“服务帐户”页上,为SQL Server服务帐户指定用户名、密码和域名。
您可以对所有服务使用一个帐户。
12.在“身份验证模式”页上,选择要用于SQL Server安装的身份验证模式。
如果选择Windows身份验证,安装程序会创建一个sa帐户,该帐户在默认情况下是被禁用的。
选择“混合模式身份验证”时,请输入并确认系统管理员(sa) 登录名。
建议选择混合模式,并输入安全的密码。
13.如果选择Reporting Services作为要安装的功能,将显示“报表服务器安装选项”页。
使用单选按钮选择是否使用默认值配置报表服务器。
如果没有满足在默认配置中安装Reporting Services的要求,则必须选择“安装但不配置服务器”安装选项。
若要继续安装,请单击“下一步”
14.在“错误报告”页上,可以清除复选框以禁用错误报告。
有关错误报告功能的详细信息,请单击该页底部的“帮助”。
若要继续安装,请单击“下一步”。
15.在“准备安装”页上,查看要安装的SQL Server 功能和组件的摘要。
若要继续安装,请单击“安装”。
16.在“安装进度”页上,可以在安装过程中监视安装进度。
若要在安装期间查看某个组件的日志文件,请单击“安装进度”页上的产品或状态名称。
17.在“完成Microsoft SQL Server安装向导”页上,可以通过单击此页上提供的链接查看安装摘要日志。
若要退出SQL Server安装向导,请单击“完成”。
18.如果提示您重新启动计算机,请立即重新启动。
19.如果成功安装了SQL Server 2005,则在开始菜单中添加了如下程序和相应的服务:
二、SQL Server的环境介绍
1. Analysis Services
提供“部署向导”,为用户提供将某个Analysis Services项目的输出部署到某个目标服务器的功能。
2.配置工具
其子菜单中提供的配置管理器“SQL Server Configulation manager”用于查看和配置SQL Server的服务。
以下是SQL Server 2005 系统的7个服务。
右击某个服务名称,可以查看该服务的属性,并且可以启动、停止、暂停和重新启动相应的服务。
也可以使用操作系统“我的电脑”-“管理”选项,在【计算机管理】窗口中查看和启动、停止、暂停和重新启动相应的服务。
3.文档和教程
提供了SQL Server 2005的联机帮助和示例数据库概述。
4.性能工具
子菜单提供了“SQL Server Profiler”和“数据库引擎优化顾问”用户数据库性能调试和优化工具。
5.SQL Server Business Intelligence Development Studio
商务智能(BI)系统开发人员设计的集成开发环境,构建于Visual Studio 2005 技术之上,为商业智能系统开发人员提供了一个丰富、完整的专业开发平台,支持商业智能平台上的所有组件的调试、源代码控制以及脚本和代码的开发。
6.SQL Server Management Studio
它将SQL Server 早期版本中包含的企业管理器、查询分析器和分析管理器的功能组合到单一环境中,为不同层次的开发人员和管理员提供SQL Server 访问能力。