实验一 SQL Server2000的主要工具
数据库课程实验报告_实验一_SQL Sever 2000 了解系统和创建数据库
实验一SQL Sever 2000 了解系统和创建数据库一实验目的要求1.初步了解SQL Sever 2000, 学习使用SQL Sever的常用工具。
2.练习Enterprise Manager 和Query Analyzer 的使用。
3.重点练习创建数据库和表,定义表的主键和外键。
4.学会数据库的备分和恢复。
二实验内容1.观察Microsoft SQL Sever 主要成分(1)找到系统目录,了解其中各子目录的作用;(2)找到系统自带的两个样本数据库和四个系统数据库;(3)了解系统提供的各种服务;(4)了解系统提供的各种管理工具;(5)练习使用help功能和Books Online.2.用Services Manger 启动,关闭服务器(1)启动服务器;(2)设置/取消自动启动;(3)关闭服3.初步使用Enterprise Manager(1) 进入Enterprise Manager窗口;(2) 注册服务器;(3) 登陆服务器;(4) 修改口令;(5) 设置服务器属性;(6) 添加新用户数据库操作;(7) 删除已注册的服务器;4.初步使用Qyert Analyzer(1)进入Qyert Analyzer 窗口;(2)在工具条上的Database 框中选中数据库;(3)查看pubs 数据库中表的数据;5定义数据(1)创建和撤消数据库数据库名为”student”,它的数据文件名为”student .MDF“,初始容量为10MB,需要是每次增长20%。
①用Enterprise Manager 创建,再删除这个数据库。
②用SQL语句创建,再删除这个数据库。
③用创建数据向导创建这个数据库。
6.基本表定义:学生表:S(SNO,SNAME,AGE,SEX,SDEPT)课程表:C(CNO,CNAME,CDEPT,TNAME)学习情况表:SC(SNO,CNO,GRADE)(2) 用SQL语句创建SC表并定义主键和外键,定义用户规定的完整性(成绩在0-100之间)7.利用INSTER语句,向S,C和SC表输入数据。
《数据库系统原理》实验指导书
《数据库系统原理》实验指导书《数据库系统原理》实验指导书实验1 熟悉SQL Server 2000环境及数据库⽂件管理⼀、实验⽬的1、掌握登录SQL Server 2000的⽅法,熟悉SQL Server实⽤⼯具的使⽤;2、了解SQL Serve数据库的存储结构,掌握估算数据库⼤⼩技术;3、掌握创建数据库技术,掌握扩⼤和压缩数据库技术;4、掌握使⽤企业管理器⼯具和T-SQL语句及系统存储过程对数据库进⾏管理。
⼆、实验要求1、熟悉SQL Server 2000的⼯作环境,了解SQL Server主要管理⼯具的⽤途和使⽤⽅法。
2、掌握在SQL Server 2000环境下,利⽤企业管理器和T-SQL语⾔创建和管理数据库的⽅法。
三、实验设备、环境设备:奔腾II或奔腾II以上计算机环境:WINDOWS 98或WINDOWS NT、SQL SERVER 2000中⽂版四、实验原理、⽅法上机操作五、实验步骤及内容(⼀)实验步骤1、教师讲授2、教师演⽰3、学⽣实际操作(⼆)实验内容1、熟悉SQL Server 2000管理⼯具(1)企业管理器(Enterprise Manager)(2)查询分析器(Query Analyzer)(3)服务管理器(Service Manager)(4)事件探查器(Profiler)(5)导⼊和导出数据(Import and Export Data)(6)SQL Server其他管理⼯具2、数据库⽂件管理(1)数据库的创建和删除。
①在企业管理器中建⽴⼀个图书读者库。
图书读者数据库中将包括⼀个数据⽂件和⼀个⽇志⽂件,各⽂件的属性见表1-1。
②删除上题所建的数据库然后⽤T-SQL语句重新创建。
(2)修改数据库①查看图书读者数据库的属性及数据⽂件和⽇志⽂件的空间使⽤情况。
②在企业管理器中,⾸先扩⼤图书读者数据库的主数据⽂件的⼤⼩,然后查看扩⼤后的数据库属性,接着收缩主数据⽂件到定义时的⼤⼩。
SQL Server2000简介
管理功能
管理服务器组
根据数据库服务器的不同执行功能,将多个服务器划分到不 同的服务器组,对服务器进行分类管理。SQL Server安装 后,自动创建了一个名为“SQL Server组”的服务器组。 新建一个服务器组 删除一个服务器组
注册SQL Server服务器
在服务器组下注册SQL Server服务器,创建SQL Server实 例 。安装过程中将本地计算机作为一个SQL Server服务器 注册在系统默认提供的“SQL Server组”中。 新建SQL Server注册(过程)
1sqlserver服务管理器的运行启动和停止组件服务服务器组件sqlserver数据库引擎mssqlserver服务sqlserver代理程序sqlserveragent服务microsoft搜索服务分布式事务处理协调器msdtc服务sqlserver数据库引擎mssqlserver服务sqlserver代理程序sqlserveragent服务运行在特定的时间或间隔调度发生的sqlserver任务
ห้องสมุดไป่ตู้
3、服务管理器
负责启动、暂停和停止SQL Server 2000的四种 服务。
1.SQL Server 服务管理器的运行 2. 启动和停止组件服务
服务器组件
1. SQL Server 数据库引擎(MSSQL Server 服务)
2. SQL Server 代理程序(SQL Server Agent 服务)
用于定义客户和服务器之间通信。 服务器网络实用工具用于配置服务器端的网络 连接和相关参数。 客户端网络实用工具用于进行客户端配置,要 根据服务器端网络实用程序进行相应地设置使 客户端连接到服务器上,才能保证数据的通信。
SQL-Server2000查询分析器的使用方法介绍
SQL Server 2000查询分析器的使用方法介绍通过启动服务管理器,打开企业管理器工具。
选中要进行操作的数据库,选择菜单栏上“工具”中的“SQL查询分析器”如下图所示:如果没有出现左侧的“对象浏览器”,可以这样做到:选择工具栏上“工具”选项卡,选择第一项“对象浏览器”展开的列表中的“显示/隐藏”选项,即可看到上图的“对象浏览器”。
对数据库执行查询的基本操作查询数据库sky2098中所有的记录,只要再右侧的“查询”区中“查询”区中命令:select * from student选择执行即可查询到表student中所有的记录,其中执行查询的方法可以使用下面三种方式:第一种是选择菜单栏上“查询”列表单上的“执行”选项;第二种是直接点击“工具栏”上绿色的三角的图标;第三种是使用快捷键F5直接执行,查询结果如图所示:当然,我们可以写入两条或者多条查询语句:select name from studentselect * from student执行后结果如图:每条查询语句对应一个查询结果的表单。
使用“对象浏览器”执行SQL命令如果我们要查询的数据库表的某些属性列,而这些属性名称又不容易记忆,很容易键错。
作(dbo.student),展开dbo.student节点可以看到一些选项,再次展开“列”节点,可以查看到我们建立的表中的属性名称。
这时,在右侧的“查询”区中“查询”区中关键字select之后,可以把左侧“对象浏览器”中的指定节点(比如可以是表名,列名等)拖动到指定的位置,如图所示:使用“SQL模板”执行SQL命令使用SQL模板执行SQL命令,可以使用下面的方法:第一种方法:从“对象浏览器”的“模板”选项卡中将模板直接拖入到右侧的查询窗口中;选择菜单栏中的“编辑”下拉列表中的“替换模板参数”,弹出如下对话框:将test_db替换为自己的数据库的名称:选择“全部替换”按钮,则查询窗口的内容变化如图所示:我们只要单击执行命令按钮,即可创建一个名称为sky2098sky2098的数据库,还可以通过结果窗口看到执行情况:这时要在MMC上刷新一下才能看到新建的数据库:第二种方法:单击菜单栏上的“编辑”列表中的“插入模板”选项,弹出如下对话框:选择一个文件夹:单击“打开”按钮:选中选择的文件夹中的tql文件:选择“打开”按钮:可以在查询窗口中看到我们用模板创建的一个表,然后要对模板中的一些参数进行替换和设置,方法同第一种方法中的部分说明。
SQL Server2000 上机实验报告
SQL Server 数据库设计实验指导实验1:第一部分:SQL Server 管理工具和实用程序一、实验目的掌握SQL Server管理工具和实用程序的使用方法及步骤。
二、实验内容1.服务器管理器的功能及其使用方法。
2.企业管理器的功能及其使用方法。
3.查询分析器的功能及其使用方法。
三、实验报告1.分别扼要写出上机操作的步骤。
四、要求1.上机前首先预习相关知识。
第二部分:管理SQL Server数据库一、实验目的掌握用企业管理器和命令两种方法管理SQL Server数据库的方法及步骤。
二、实验内容1.用企业管理器创建一个数据库Market。
2.用命令创建数据库Market。
3.用系统存储过程sp_helpdb显示数据库信息。
4.用企业管理器修改、显示并删除数据库Market。
5.用命令修改、并删除数据库Market。
三、报告1.分别扼要写出使用企业管理器操作的步骤。
2.分别写出实现操作的命令。
四、要求1.上机前首先预习相关知识。
实验2:第一部分:SQL Server数据库表结构的操作一、实验目的掌握用企业管理器和命令两种方法创建SQL Server数据库表的方法及步骤。
二、实验内容:1.用企业管理器为Market数据库创建表Customers、Goods、Orders。
2.用命令为数据库Market创建表Customers、Goods、Orders。
3.用企业管理器修改、显示并删除表。
4.用命令修改、并删除表。
上述三个表的结构如下:三、报告1.分别扼要写出使用企业管理器操作的步骤。
2.分别写出实现操作的命令。
四、要求1.上机前首先预习相关知识。
第二部分:为SQL Server数据库表录入内容一、实验目的为SQL Server数据库表录入内容,以便后续操作。
二、实验内容:1.分别为表Customers、Goods、Orders设计和添加一定数量的内容。
每表不得少于20条记录。
注意:不得违背表间的外键约束。
SQLServer2000使用指南
1. SQL Server 2000使用指南1.1 SQL Server 2000简介SQL Server是微软公司开发的企业级关系型数据库管理系统,其目前的最高级版本是SQL S erver 2000。
该数据库管理系统通过对高端硬件平台以及最新网络和存储技术的支持,为最大的Web站点和企业级的应用提供了可扩展性和高可靠性。
SQL Server 2000可以将数据库连接到Internet,并通过Web浏览器显示数据操作,因此它是一个真正的客户机/服务器结构的管理系统。
它具有完全的Web功能,支持扩展标记语言(XML)并且拥有一个新的、集成的数据挖掘引擎,使用户可以快速创建下一代的可扩展电子商务和数据仓库解决方案。
SQL Server 2000还可与Microsoft的其他产品以及第三方产品方便地实现无缝操作,具有良好的兼容性,因此它深得用户青睐,成为数据库产品中的杰出代表。
1.基于图形的管理工具作为一个SQL S erver的初学者,图形化管理工具使得在SQL S erver中管理服务器变得非常容易。
主要图形用户接口工具是SQL Enterprise Manager。
这个工具利用了微软管理控制台(MMC)的功能。
MMC是微软发布的用来从一个位置管理所有运行于Windows NT的服务的工具。
它可利用单个应用程序管理Windows NT、Internet Information Server 、SQL Server和其他产品。
2.集中式的管理不管SQL S erver服务器相距多远,都可以在中心位置使用SQL E nterprise Manager 来管理服务器。
例如,有十台服务器,相距数百里,但是能使用一台计算机来管理所有的服务器。
这将大大降低维护多台服务器的费用,因为这只需一名管理员来管理所有服务器。
3.支持多客户应用程序SQL Server提供了一组标准应用程序,可以用它们来管理服务器和修改数据。
SQL Server 2000的操作环境
1.打开SQL Server服务管理器,观察本机的SQL Server服务是否启动,如未启动,将其启动。
2.将本机器的SQL Server服务设置为“当启动OS时自动启动服务”。
3.使用命令方式开启Distributed Transaction Coordinator服务,写出操作步骤,并打开服务其观察Distributed Transaction Coordinator.
2.使用企业管理器启动数据库服务器。单击“开始”-“程序”-Microsoft SQL Server-“企业管理器”命令,展开控制台根目录下Microsoft SQL Server左侧的“+”号,在“SQL Server组”中找到要启动的数据库服务器,右击该服务器,在弹出的快捷菜单中选择“启动”命令。
9、注册成功后,修改自己的登录密码。
10、尝试注册到实验室其他SQL Server服务器上。
三、查询分析器操作
1、打开查询分析器,以Sa身份注册到本机的SQL Server服务器。
2、将Northwind数据库选择为默认数据库。
3、查看Customers表中的所有记录。
实验总结
1、在系统数据库已从SQL Server企业管理器中的视图隐藏之后,如何令其显示?
3、如何让SQL Server每次随Windows的启动而自动启动?
答:双击“我的电脑”->“管理”->“服务”,下面找到关于SQL的服务项,设置成自动启动即可。
数据库系统及应用实验报告
实验名称:SQL Server 2000的操作环境
实验目的
1.了解SQL Server 2000及其主要功能。
2.了解SQL Server 2000工具及实用程序。
数据库实验书
实验1SQL Server 2000安装及管理工具的使用一、实验目的1.了解SQL Server 2000安装对软、硬件的要求,学会安装方法。
2.了解SQL Server的注册和配置方法。
3.了解SQL Server 2000包含的主要组建及其功能。
4.熟悉企业管理器和查询分析器的界面及基本使用方法。
5.对数据库及其对象有一个基本了解。
二、实验准备1.了解安装SQL Server 2000的软、硬件要求。
2.了解SQL Server 2000支持的身份验证模式。
Windows的两种服务帐户:本地系统帐户和域用户帐户。
3.了解SQL Server各组件的主要功能。
4.对数据库、表和数据库对象有一个基本了解。
5.了解在查询分析器中执行SQL语句的方法。
三、实验内容及步骤1.根据软、硬件环境的要求,安装SQL Server 2000。
2.通过“开始”→“程序”→Microsoft SQL Server→“服务管理器”,打开“SQLServer服务管理器”窗口,选择SQL Server服务。
并且通过该窗口“启动”和“停止”SQL Server服务。
3.通过“开始”→“程序”→Microsoft SQL Server→“企业管理器”打开企业管理器窗口。
4.在企业管理器中,使用“注册向导”注册服务器。
查看本地已注册的SQL Server。
搜索网络上的另一台计算机,并且注册该机上的SQL Server,注册时使用“Windows认证模式”或“用我的SQL Server账户信息自动登录”的连接方式。
5.从SQL企业管理器中注销网络SQL Server。
6.打开本地服务器的属性对话框,查看以下信息:产品名称、主机操作系统、产品的版本、操作平台、主机内存等。
7.利用企业管理器访问系统自带的pubs数据库。
(1)以企业管理员的身份登录到企业管理器。
(2)在企业管理器的树形目录中找到pubs数据库并展开,查看该数据库的所有对象,如表、视图、存储过程、默认和规则等。
实验一 SQL Server服务管理工具的使用
南昌大学实验报告---实验一SQL Server服务管理工具的使用学生姓名:丁金芝学号:6100511080 专业班级:管理科学与工程类112班实验类型:■验证□综合□设计□创新实验日期:实验成绩:_____一、实验目的1.掌握服务管理器的启动和停止方法;2.掌握注册服务器的步骤;3.掌握在SQL Server 2008/2005/2000中图形化界面建库的方法;4.掌握附分离和加数据库的方法二、实验学时2学时三、实验要求1.熟练掌握SQL Server数据库服务器服务启动和注册方法;2.熟练使用Management Stuio或者2000系统下的企业管理器界面方式创建及编辑数据库;3.熟练进行数据库分离附加操作;4.独立完成实验内容,并提交书面实验报告。
四、实验内容1. 管理SQL Server服务器,主要包括启动、暂停、停止和重新启动等操作;2.注册SQL Server 服务器。
3.创建一个SQL Server数据库并对其进行简单管理管理假设SQL Server服务已启动,并以Administrator身份登录计算机(文件名称自定);请分别使用界面方式和T-SQL语句实现以下操作:要求在本地磁盘D创建一个学生-课程数据库(名称为student),只有一个数据文件和日志文件,文件名称分别为stu和stu_log,物理名称为stu_data.mdf 和stu_log.ldf,初始大小都为3MB,增长方式分别为10%和1MB,数据文件最大为500MB,日志文件大小不受限制。
4.附加给定的数据库文件并分离创建好的数据库文件。
五、实验步骤1.管理SQL Server 服务器,主要包括启动、暂停、停止和重新启动等操作;方法1:利用windows services 启动服务在windows的开始菜单中,依次选择“控制面板/管理工具/服务”,打开windows服务窗口,找到SQL Server(MSSQLSERVER)并双击此服务,打开属性对话框,此时可查看服务的状态。
SQL Server 2000系统
4 函数
在Transact-SQL语言中,函数被用来执行一些特 殊的运算以支持SQL Server的标准命令。TransactSQL 编程语言提供了三种函数: (1) 行集函数:行集函数可以在Transact-SQL语 句中当作表引用。 (2) 聚合函数:聚合函数用于对一组值执行计算并 返回一个单一的值。 如求titles表中所有行的price总和,用SUM()函数实 titles price SUM 现。 select sum(price) from titles (3) 标量函数:标量函数用于对传递给它的一个或 者多个参数值进行处理和计算,并返回一个单一的值。 如返回当前使用的数据库的名称,用DB_NAME()函 数实现。 select DB_NAME() as 'databasename'
2 批处理
批处理是一个T_SQL语句组,可以包含一条SQL语句, 也可以包含多条SQL语句,这些语句被应用程序一次 性地从客户机传递到服务器上执行。SQL Server将批 处理的所有语句作为一个整体进行编译和执行。因此, 如果在编译过程中出现错误,那么所有的语句都无法 执行。 可以一次提交给服务器多个批处理命令,所有的批处 理都使用GO作为结束标志,当编译器读到GO时,它 便把GO前面的所有语句当作一个批处理发送给服务器。 GO本身不是T_SQL语句的组成部分,它只是一个表 示批处理结束的命令。
3 变量
变量是一种语言中必不可少的组成部分。 Transact-SQL语言中有两种形式的变量,一种是用 户自己定义的局部变量,另外一种是系统提供的全局 变量。 (1)局部变量 局部变量是一个能够拥有特定数据类型的对象,它的 作用范围仅限制在程序内部。局部变量可以作为计数 器来计算循环执行的次数,或是控制循环执行的次数。 另外,利用局部变量还可以保存数据值,以供控制流 语句测试以及保存由存储过程返回的数据值等。局部 变量被引用时要在其名称前加上标志“@”,而且必 须先用DECLARE命令定义后才可以使用。
sqlserver2000常用工具
Server的注册属性对话框 SQL Server的注册属性对话框
3)单击“确定”按钮,向企业管理器注册该服务器, 单击“确定”按钮,向企业管理器注册该服务器, 并关闭注册服务器对话框。如果服务器未开或不存在, 并关闭注册服务器对话框。如果服务器未开或不存在, 则出现如图对话框。如果注册成功, 则出现如图对话框。如果注册成功,则会在企业管理器 中展开SQL Server组 就会看到刚刚注册的SQL 中展开SQL Server组,就会看到刚刚注册的SQL Server 服务器。 服务器。
12
用户注册远程服务器。可以使用“注册服务器向导”或 用户注册远程服务器。可以使用“注册服务器向导” 已注册的SQL 属性”对话框来注册其它的服务器。 “已注册的SQL Server 属性”对话框来注册其它的服务器。 如果连接到远程服务器有困难, 如果连接到远程服务器有困难,还可以使用客户端网络实用 工具来配置对该服务器的访问。 工具来配置对该服务器的访问。 在注册服务器时,我们需要了解以下信息: 在注册服务器时,我们需要了解以下信息:服务器的名 登陆服务器使用的安全模式;登陆服务器的账户和口令; 称;登陆服务器使用的安全模式;登陆服务器的账户和口令; 需要将服务器注册到哪个服务器组中。下面介绍注册SQL 需要将服务器注册到哪个服务器组中。下面介绍注册SQL Server服务器的步骤 服务器的步骤: Server服务器的步骤: 1)在企业管理器中,从操作菜单中选择新建SQL 在企业管理器中,从操作菜单中选择新建SQL Server注册,或从工具菜单中选择注册服务器向导选项,或 Server注册,或从工具菜单中选择注册服务器向导选项, 注册 从工具栏中选择图标“ 就会出现SQL Server注册向 从工具栏中选择图标“ ”,就会出现SQL Server注册向 导对话框。 导对话框。
实验一 SQL Server 2000 环境
《数据库系统》实验指导实验一SQL Server 2000环境一、实验目的SQL Server 2000是Mircosoft公司推出的关系型网络数据库管理系统,是一个逐步成长起来的大型数据库管理系统。
本次实验了解SQL Server 2000的安装过程,熟悉SQL Server 2000软件环境,学会SQL Server 2000的安装。
了解SQL Server 2000的启动,熟悉如何在SQL Server 2000图形环境下建立数据库和表,建立多个表的关系图及设置主码和外码,并在表中实现对记录的插入、修改和删除操作。
二、实验内容1、安装Microsoft的数据库管理系统SQL Server 2000:解压安装文件之后,运行服务器目录SQL 2000下的可执行文件autorun.exe,进行SQL Server 2000的安装。
安装主界面如图1-1所示。
图1-1选择安装SQL Server 2000组件,出现组件安装界面,如图1-2所示。
图1-2选择安装数据库服务器,进入SQL Server 2000的安装向导,如图1-3所示。
图1-3点击“下一步”,到计算机名称对话框,如图1-4所示。
图1-4“本地计算机”是默认选项,本地计算机的名称就显示在上面,点击“下一步”,出现安装选择对话框,如图1-5所示。
图1-5选择“创建新的SQL Server实例,或安装客户端工具”,点击“下一步”,出现用户信息对话框,如图1-6所示。
图1-6输入姓名和公司名称后,点击“下一步”,出现软件许可协议,如图1-7所示。
图1-7点击“是”按钮,出现安装定义对话框,如图1-8所示。
图1-8选择“服务器和客户端工具”,点击下一步,出现实例名对话框,如图1-9所示。
图1-9系统提供了“默认”复选框,点击下一步,出现安装类型选择框,如图1-10所示(点击“目的文件夹”内的“浏览”按钮,可修改软件的安装路径)。
图1-10选择典型,点击“下一步”,出现服务帐户对话框,如图1-11所示。
数据库实验书sql
数据库实验(SQL SERVER 2000)目录实验一数据库和表的简单操作实验二数据操纵语言的使用(一)实验三数据操纵语言的使用(二)实验四数据操纵语言的使用(三)实验五变量与数据类型的使用实验六运算符的使用实验七流程控制语句的使用实验八函数的使用实验九数据库和表的操作语句实验十索引和视图的使用实验十一存储过程的使用实验十二存储过程的高级操作及触发器的使用实验十三数据库的备份、还原与转换实验十四完整数据库产品设计本目录中,蓝色显示标题实验一--四,实验九、十、十三、十四为必做实验,其余红色标题显示实验为附加实验,扩展知识实验,为选作实验。
附录学生管理数据库简介此数据库为实验所用的主要数据库,有三张表,基本情况如(其中记录情况可自定):表一学生表注:学生表各字段类型如下:学号 char(4),姓名 varchar(10),性别 char(2),年龄 smallint ,系别varchar(12),班级 varchar(12)。
表二课程表注:课程表各字段类型如下:课程号 char(2),课程名称 varchar(20),学分 smallint,课时 smallint ,授课教师 varchar(10)。
表三成绩表实验题目:数据库和表的简单操作实验目的:熟练使用企业管理器对数据库和表进行简单操作实验内容:一、使用企业管理器新建一个数据库,名称为“学生管理数据库”,其主要数据文件大小为2M,次要数据文件大小为1M,日志文件大小为1M,存放位置为“D:\SQLServer”,其他选项都采用默认值。
二、在“学生管理数据库”中新建三张表,表名分别为:学生表、课程表和成绩表;其中各表结构如附录;要求:在上述三张表中建立主键约束(PK),各表主键分别为红色显示字段;在上述三张表中建立外键约束(FK),成绩表的学号字段外键参照学生表的学号字段,课程号字段外键参照课程表的课程号字段,并在设置约束时,选择级联删除和级联更新方式对主键表与外键表相互制约;(外键的含义是什么?审查时提问)在上述三张表中建立自定义约束(CK),性别字段和年龄字段的默认值分别为‘男’和18,性别取值为’男’或’女’,年龄取值范围18~30。
SQL-Server-2000简介
1.3 SQL Server 2000 的工具
▪ 1.3.1 企业管理器 ▪ 1.3.2 服务管理器 ▪ 1.3.3 查询分析器 ▪ 1.3.4 事件探查器 ▪ 1.3.5 客户端网络实用工具 ▪ 1.3.6 服务器网络实用工具 ▪ 1.3.7 输入、输出数据 ▪ 1.3.8 SQL Server 升级向导 ▪ 1.3.9 在IIS中配置SQL XML支持 ▪ 1.3.10 DTC 客户端支持 ▪ 1.3.11 复制冲突观察器 ▪ 1.3.12 联机丛书
▪ 软件需求
(1)操作系统 (2)网络软件
1.5 企业管理器
▪ 1.5.1 企业管理器的环境 ▪ 1.5.2 启动与关闭服务器 ▪ 1.5.3 注册服务器 ▪ 1.5.4 连接与断开服务器 ▪ 1.5.5 配置服务器 ▪ 1.5.6 对象的SQL 脚本 ▪ 1.5.7 调用SQL Server 工具和向导 ▪ 1.5.8 企业管理器的常见用途
1.2 SQL Server 2000 的新特性
▪ 1.2.1 数据库增强 ▪ 1.2.2 联合数据库服务器
1.2.1 数据库增强
▪ XML( Extensible Markup Language,扩展标示语言) 支持
▪ 新数据类型(New Data Types) ▪ 数据行中的Text 类型数据 ▪ 用户自定义函数(User-Defined Functions) ▪ 索引(Index)增强 ▪ 全文检索(Full-Text Search)增强 ▪ 索引化视图(Indexed Views) ▪ 分布式查询(Distributed Query)增强 ▪ 触发器类型(INSTEAD OF and AFTER Triggers) ▪ 级联参考完整性约束(Cascading Referential
数据库计算机专业实验
实验一 SQL SERVER2000的基本使用【实验目的】熟悉SQL SERVER2000的基本使用【实验学时】2学时(1周)【实验类型】综合型【实验环境】SQL Server2000【实验人数】1人/组【实验内容及要求】实验前应启动本机的SQL Server服务,其方法为:选择“程序”下“Microsoft SQL Server”下的“服务管理器”,启动数据库服务。
1.连接数据库(1)打开企业管理器,然后点击添加新服务器按钮。
(2)在打开的注册向导中点击“下一步”。
(3)在注册SQL Server向导中输入可用的服务器(可以输入服务器的ip,也可以从下面列表中选择局域网内的服务器)并添加到右边的列表框中,单击“下一步”。
(4)在注册SQL Server向导中选择“SQL Server身份验证”,单击下一步。
(5)在注册SQL Server向导中输入帐号和密码,单击下一步。
(6)按照默认设置单击“下一步”一直到“完成”,在界面左侧的树状列表中可以看到刚建立的连接。
2.建立数据库(1)点开界面左侧的树目录,然后选中某个连接下的“数据库”项。
(2)在“数据库”上单击鼠标右键,选择“新建数据库”。
(3)在弹出的对话框中输入数据库的名称,数据库及日志文件的位置等设置。
(4)单击“确定”按钮完成数据库的创建。
3.创建表(1)点开界面左侧的树目录,然后选中某个连接下的某个具体数据库。
(2)点开具体数据库前的“+”号,在“表”上单击鼠标右键,并选择“新建表”。
(3)在弹出的界面中输入列的名称、类型等相关信息,点击“保存”并输入表的名称。
4.修改表及读、写表(1)点开界面左侧的树目录,然后选中某个连接下的某个具体数据库。
(2)点开具体数据库前的“+”号,在“表”上单击鼠标左键。
(3)在右边罗列出该数据库下的所有数据表,选中某个数据表并在上面单击鼠标右键,选择“设计表”就可以修改数据表的设置。
(4)选中某个数据表并在上面单击鼠标右键,选择“打开表”下的“返回所有行”就可以增、删、改表中的数据。
数据库原理与应用课程实验指导书(附答案)
《数据库原理与应用》课程实验指导书苏州工业职业技术学院信息工程系2008.1目录目录 (Ⅰ)前言………………………………………………………………………………………实验一初识SQL Server 2000…………………………………………………实验二数据库的创建和管理…………………………………………………实验三表的创建、管理及数据操作……………………………………………实验四单表查询……………………………………………………………实验五连接查询…………………………………………………………实验六嵌套查询……………………………………………………实验七视图的创建和管理……………………………………………………实验八游标的使用……………………………………………………实验九T-SQL语言编程基础…………………………………………………实验十函数…………………………………………………………………………实验十一索引、默认值约束和默认值对象………………………………实验十二数据完整性的实现…………………………………………………实验十三存储过程…………………………………………………实验十四触发器…………………………………………………实验十五系统安全管理…………………………………………………实验十六数据备份、恢复和导入导出………………………………………实验十七综合训练…………………………………………………前言数据库技术是计算机学科中的一个重要分支,发展迅速、应用非常广泛,几乎涉及了所有应用领域。
例如,办公系统、生产管理、财务管理、人事管理、工业管理等,都广泛应用了数据库技术。
本实验指导书是《数据库原理与应用》课程的配套实验资料。
通过安排实验及布置的任务,让学生熟练掌握使用关系数据库管理系统SQL Server 2000进行数据库及表的创建和管理、查询、Transact—SQL程序设计、各类约束的创建及使用、视图及索引的创建与管理、SQL Server 的存储过程的创建和管理、SQL Server 的触发器创建和管理、SQL Server的安全性管理、数据库的备份及恢复。
SQL Server2000实用教程_全
2.7 导入和导出数据
导入和导出数据(Input and Export Data) 采用DTS导入/导出向导来完成。此向导包含 了所有的DTS(Data Transformation Services)工具,提供了在OLE DB数据源之 间复制数据的最简捷的方法。
本章首页
2.8 联机帮助文档
2.SQL Server 2000的新特性 多个SQL Server实例:SQL Server 2000 支持在同一 台计算机上运行多个关系数据库引擎的实例。 引入了三种新的数据类型。 支持XML(Extensive Markup Language,扩展 标记语言)。 支持用户自定义函数。 支持强大的基于Web的分析。 支持OLE DB和多种查询。 本章首页 支持分布式的分区视图。
2.3 企业管理器
服务器的注册:只有经过注册的服务器才能被 SQL Server管理工具识别。 第一次启动SQL Server 2000的服务时, SQL Server 2000会自动完成本地默认实例数据库 的注册。但如果要实现非本机数据库的管理, 必须手动注册该服务器。
本章首页
2.4 查询分析器
企业管理器( Enterprise Manager )是 SQL Server中最重要的一个管理工具。用户和系统 管理员可以使用它来管理网络、计算机、服务 和其它系统组件。 企业管理器不仅能够配置系统环境和管理SQL Server,而且由于它能够以层叠列表的形式来 显示所有的SQL Server对象,因而所有SQL Server对象的建立与管理都可以通过它来完成。
2.5 服务器网络实用工具
服务器网络实用工具(Server Network Utility)用来配置本计算机作为服务器时允许 使用的连接协议,还可以在此设置相关参数等。
数据库原理实验指导书(带SQL语句)
数据库原理—数据库原理与应用实验指导书目录实验一 SQLSERVER 2000的安装 (3)实验二数据库及表的定义 (16)实验三数据插入、删除、与更新 (19)实验四数据查询 (22)实验五视图的定义和使用 (24)实验六数据完整性 (25)实验七存储过程的使用 (26)实验八事务的使用 (27)实验九安全性管理 (29)实验十数据库设计 (31)实验一 SQLSERVER 2000的安装仅连接Microsoft Windows NT 4.0、Windows 2000(所有版本)、Windows Me、Windows 98 和 Windows 95。
2.SQL SERVER 2000的安装(1)将企业版安装光盘插入光驱后,出现以下提示框。
注意:如果您的计算机的操作系统是windows 95以上,则选择“安装SQL Server 2000 组件”,如果操作系统是windows 95,则需要选择“安装SQL Server 2000的先决条件”。
由于SQL Server 2000 的某些功能要求在Microsoft Windows 2000 Server以上的版本才能运行。
因此安装Windows Server 2000(建议为Advanced版本),可以学习和使用到SQL Server 2000的更多功能,以及享受更好的性能。
本安装将在Windows 2000 Advanced Server操作系统作为示例,详细介绍安装SQL Server 2000企业版的过程。
大家清首先安装Windows 2000 Advanced Server。
(2)选择 "安装 SQL Server 2000 组件",出现下一个页面。
(3)选择 "安装数据库服务器",出现如下界面:(4)选择"下一步",出现如下界面:(5)选择’本地计算机’(默认)选项,选择"下一步",出现如下界面:在 "安装选择" 窗口,选择 "创建新的SQL Server实例..."。
实验目的和要求
实验一认识SQL Server 2000一、实验目的和要求认识SQL Server 2000。
二、实验内容1.了解本机房机器配置是否达到SQL Server 2000的最低硬件和软件的要求。
2.了解本机房的SQL Server 安装路径。
3.检查SQL Server 2000的安装是否完全。
4.请找出SQL Server 2000的4个系统数据库和2个样本数据库。
5.查看SQL Server 2000所有实例共享文件的位置。
6.查看SQL Server 2000程序文件、共享工具和数据文件的路径。
7.查看SQL Server 2000默认实例的程序文件和数据文件的路径。
8.打开SQL Server 2000各组件,了解其功能。
9.安装SQL,将SQL安装在d:\mssql目录下,请记录安装步骤。
三、实验思考题1.SQL Server 2000是一个什么类型的数据库?在什么平台上运行?2.SQL Server 2000的常用组件都有哪些?其功能是什么?3.SQL Server 2000的4个系统数据库和2个样本数据库是什么?四、实验报告(实验题目、实验目的和要求、实验步骤、出现的问题及解决办法)实验二SQL Server 2000服务管理器的使用一、实验目的和要求熟练掌握SQL Server 2000服务管理器的启动、暂停和停止。
掌握3种服务的3种不同状态,修改系统默认的服务方法以及如何设置轮流检测时间。
了解SQL Server 2000的企业管理器、查询分析器等功能。
二、实验内容1.设置自动启动SQL Server 2000服务2.手工启动SQL Server 2000服务3.修改系统的默认服务类型。
4.设置轮流检测时间间隔。
5.登录SQL Server 2000。
6.暂停和停止SQL Server 2000。
7.打开使用SQL Server 2000的企业管理器界面。
8.打开使用SQL Server 2000的查询分析器界面。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一SQL Server数据库的安装
一、实验目的
使学生熟悉SQL Server2000安装和了解SQL Server2000的各种工具的界面。
1、通过安装来了解、感受SQL Server2000;
2、正确配置客户端和服务器端网络连接的方法;
3、熟悉SQL Server2000事件探察器的使用。
4、掌握查询分析器和企业管理器的使用。
二、实验要求
1、独立完成上机实验
2、掌握SQL Server2000的各种操作工具
三、实验环境
1、操作系统:WinXp Professional
2、数据库:SQL Server 2000个人版
四、实验内容和步骤
一、事件探查器的界面
SQL Server事件探查器可以监察当前的服务器的活动、捕补捉活动结果,并且允许重播捕获的事件数据,它的针对性很强,即只对需要监视的活动进行捕捉,用户可以选择监测的事件、跟踪标准、希望捕捉的数据等。
SQL Server事件探查器可以用于:
●捕捉性能差的查询;
●捕捉单个用户或应用程序的活动,可以调试Transact-SQL语句和存储过程;
●监视SQL Server实例的性能;
●登录连接、断开、企图和失败;
●CPU的使用情况;
●死锁问题。
例1.1 跟踪服务器中master数据库中的储存过程。
实验步骤
1、在SQL Server程序组中打开SQL Server事件探查器,然后创建一个新跟踪项目,此时弹出如图1-1所示的跟踪属性对话框的“常规”选项卡,该对话框中要求输入要创建的跟踪项目名称和所属服务器,并可以选择跟踪模板。
图1-1 跟踪属性设置的“常规”选项卡
2、如果需要存储跟踪事件数据,以供以后分析使用,则可以点中下面的“另存为文件”或“另存为表”复选框指定储存数据的文件名或表名。
如果要将跟踪事件数据储存到表中,会弹出如图1-2所示的对话框,要求用户指定储存跟踪事件数据的服务器、数据库、所有者以及表名。
图1-2 指定目标表
3、选择跟踪属性对话框的“事件”选项卡,对话框如图1-3所示。
在这个对话框中,可以设置所跟踪事件,左侧的“可用事件类”列表中列出了可获得的事件,用户可以在这个列表中选中需要跟踪的事件是,然后单击“添加”按钮,将其添加到被跟踪的事件集中,此时该事件会出现在右侧的“选定的事件类”列表中。
在这里,我们选中锁、存储过程等事件将它们添加到右边。
图1-3 跟踪属性设置的“事件”选项卡
对于不再需要跟踪的事件,可以在右侧的“选定的事件类”列表中选中这个事件,然后单击“删除”按钮将其从跟踪事件列表中删除。
4、选择跟踪属性对话框的“数据列”选项卡,对话框如图1-4所示。
在这个对话框中,可以设置所跟踪事件数据,左侧的“取消选定的数据”列表中列出了未指定的数据,用户可以在这个列表中选中需要跟踪的数据列,然后单击“添加”按钮,将其添加到被跟踪的事件数据列集中,此时该事件会出现在右侧的“选定的数据”列表中。
图1-4 跟踪属性设置的“数据列”选项卡
同样,对于不再需要跟踪的事件数据列,也可以在右侧的“选定的数据”列表中选中这个事件数据列,然后单击“删除”按钮将其从跟踪事件数据列表中删除。
5、选择“筛选”选项卡,如图1-5所示,在其中可以设置所要监视时间的过滤条件,“跟踪事件准则”列表中列出了事件数据列名,从中选择所要监视的事件数据,单击“运行”按钮保存设置。
如果需要取消已有的事件数据列名,则只需选中数据列名,然后选择列表下面的“排除系统IDs”复选框,再单击“运行”按钮保存设置。
在这里我们设置一个条件为事件的Error>=90,其中,Error的值为sysmessages中储存的错误号。
图1-5 跟踪属性设置的“筛选”选项卡
6、点击运行按钮,就可以使用SQL Server事件探查器捕捉设置的事件了。
例1.2 打开“SQL Server服务器网络实用工具”
实验步骤:
在微软视窗操作系统桌面上,单击任务栏上的“开始”按钮->“程序”子菜单->“Microsoft SQL Server组”->“SQL Server服务器网络实用工具”{菜单项,启动服务器网络使用工具,出现如图1-6所示的服务器网络实用工具操作窗口。
图1-6 服务器网络实用工具对话框
在上图中有“常规”和“网络库”两个选项卡:可以启用或禁用相应的通信与服务的网络库。
客户端要通过网络连接与SQL Server服务器正确进行通信,就必须选用一种共同的进程间通信(Inter Process Communication IPC)机制,以便在客户端和SQL Server2000之间来回传输网络数据包。
SQL Server2000支持几种不同的IPC机制,这些IPC机制是通过动态链接库(DLL)形式的网络链接库来实现的。
如果客户端和SQL Server2000并没有使用的网络链接库,那么他们之间就无法进行通信。
服务器可以同时监听多个网络链接库。
默认情况下,SQL Server2000使用命名管道、TCP/IP网络链接库。
例1.3 打开“SQL Server客户端网络实用工具”
实验步骤:
在微软视窗操作系统桌面上,单击任务栏上的“开始”按钮->“程序”子菜单->“Microsoft SQL Server组”->“SQL Server2000客户端网络实用工具”菜单项,启动客户端网络实用工具,出现如图1-7所示。
图1-7 客户端网络实用工具对话框
小结:通过本次实验,使得学生熟悉SQL Server2000的安装,并且熟悉SQL Server2000中的各种工具的界面和简单的使用方法。
五、实验练习题
练习1:安装SQL Server2000,并在安装时将登录身份验证模式设置为“SQL Server和Windows”验证,其他可选择默认设置,一定要记住sa帐户的密码;
练习2:熟悉和学习使用SQL Server2000的企业管理器
练习3:熟悉和学习使用SQL Server2000的查询分析器。