《第1章数据库基础和Sqlserver概述.ppt》由会员分享,可在线阅读,更多相关《第1章数据库基础和Sqlserver概述.ppt(57页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、SQL Server 2000数据库龚春龚春红红Gch_QQ:593480434Tel:13574828573前言前言n学习目的:学习目的:利用数据库管理系统来进行数据处理。面利用数据库管理系统来进行数据处理。面向向SQL Server DBA、SQL Server数据库系统开发人数据库系统开发人员就业岗位员就业岗位 n学习内容:学习内容:数据库知识、数据库管理和维护、以及数据库知识、数据库管理和维护、以及SQL SQL ServerServer和和C#C#联合开发数据库应用系统联合开发数据库应用系统SQL SQL n课时安排和要求:课时安排和要求:4848课时课时 实验、作业实验、作业和课程
2、设计和课程设计数据库基础知识一、数据和数据处理1、数据、数据:数据对客观事物的一种描述符号数据对客观事物的一种描述符号.如数字、文字、声音、图像、视频等。如数字、文字、声音、图像、视频等。2、信息是加工后的数据,对人的行为、思想产生影、信息是加工后的数据,对人的行为、思想产生影响的数据。响的数据。3、数据处理:将数据进行收集、整理、存储、加、数据处理:将数据进行收集、整理、存储、加 工、工、分类、维护、排序、检索和传输等处理。分类、维护、排序、检索和传输等处理。1、人工管理阶段、人工管理阶段:程序与数据集成,不能独立存在,数程序与数据集成,不能独立存在,数据冗余难于管理。据冗余难于管理。2、文
3、件系统管理阶段:程序与数据有一定独立性,但数文件系统管理阶段:程序与数据有一定独立性,但数据不具备复杂的数据结构。据不具备复杂的数据结构。3、数据库管理阶段:程序与数据具有独立性,数据能够、数据库管理阶段:程序与数据具有独立性,数据能够共享。共享。二、数据处理的三个阶段三、数据库系统的组成三、数据库系统的组成 数据库系统数据库系统是由计算机系统、是由计算机系统、数据库及其描述数据库及其描述机构、数据库管机构、数据库管理系统和有关人理系统和有关人员组成的具有高员组成的具有高度组织性的总体。度组织性的总体。数数据据库库应应用用系系统统操操作作系系统统硬硬件件数据库系统层次图数据库系统层次图最终用户
4、最终用户数据库管理员数据库管理员数据库系统开发人员数据库系统开发人员DBMS1 1、数据库:、数据库:指存储在计算机内的有结构的数据的集合,是一组相指存储在计算机内的有结构的数据的集合,是一组相互联系的文件的集合互联系的文件的集合2 2、数据库管理系统、数据库管理系统DBMSDBMS 是用于实现数据管理的系统软件。它提是用于实现数据管理的系统软件。它提供数据库定义、数据装入、数据操纵、数据控制和数据库维护等功能。供数据库定义、数据装入、数据操纵、数据控制和数据库维护等功能。还提供应用程序与数据库的接口。还提供应用程序与数据库的接口。3 3、支持数据库运行的软、硬件环境、支持数据库运行的软、硬件
5、环境 硬件环境是指数据库运行所硬件环境是指数据库运行所需的基本配置,软件环境是指数据库系统运行所需要的底层软件等。需的基本配置,软件环境是指数据库系统运行所需要的底层软件等。4 4、数据库应用系统、数据库应用系统 开发人员利用数据库系统资源开发出来的,开发人员利用数据库系统资源开发出来的,面向某一实际应用的软件系统。面向某一实际应用的软件系统。5 5、数据库系统的有关人员、数据库系统的有关人员 包括最终用户、数据库应用系统开发人包括最终用户、数据库应用系统开发人员和数据库管理员员和数据库管理员。数据库系统的组成数据库系统的组成数据库应用系统开发人员是负责应用系统、数据库的数据库应用系统开发人员
6、是负责应用系统、数据库的分析、设计与开发的人员。分析、设计与开发的人员。数据库管理员数据库管理员DBADBA是管理、维护数据库系统的人员,是管理、维护数据库系统的人员,起着联络数据库系统与用户的作用。大型数据库系统,起着联络数据库系统与用户的作用。大型数据库系统,一般配备专职一般配备专职DBADBA,微型机数据库系统,微型机数据库系统,DBADBA一般由用一般由用户自己承担。户自己承担。最终用户是通过数据库应用系统的界面来使用数据库最终用户是通过数据库应用系统的界面来使用数据库系统的人员。系统的人员。5 5、数据库系统的有关人员、数据库系统的有关人员数据库应用系统的功能数据库应用系统的功能:数
7、据定义、数据操纵、数据数据定义、数据操纵、数据通信、数据库的建立和维护、运行与管理功能。通信、数据库的建立和维护、运行与管理功能。数据模型是对客观事物及其联系的数据描述,它反映实体内部和实体之间的联系。1、实体和属性实体:客观存在并可相互区分一事物.如学生,班级,老师。属性:实体的特征。如学号,姓名,班级名称。域:属性的取值范围称为域。关系:实体间的相互联系。如老师与课程是教学关系。实体之间的联系有三种类型:一对一,一对多,多对多2、三种常用的数据模型:层次模型、网状模型和关系模型四、数据模型关系数据库关系数据库n以关系模型建立的数据库就是关系数据库以关系模型建立的数据库就是关系数据库RDBR
8、DB(Relational DatabaseRelational Database)。)。n数据库由表、关系以及操作对象组成。数据库由表、关系以及操作对象组成。每个关系数据每个关系数据库中包含若干个关系,一个关系对应一个表。库中包含若干个关系,一个关系对应一个表。n表:数据存放在表中,表:数据存放在表中,表由表结构与若干个数据记录表由表结构与若干个数据记录组成,表结构对应关系模式。每个记录由若干个字段组成,表结构对应关系模式。每个记录由若干个字段构成,字段对应关系模式的属性,字段的数据类型和构成,字段对应关系模式的属性,字段的数据类型和取值范围对应属性的域。取值范围对应属性的域。关系数据库基本
9、概念关系数据库基本概念n数据库就是数据库就是“数据数据”的的“仓库仓库”n数据库由表、关系以及操作对象组成数据库由表、关系以及操作对象组成n数据存放在表中数据存放在表中数数数数 据据据据 表表表表.订单订单订单订单 客户客户客户客户 产品产品产品产品 产品数据库产品数据库表表数据库表数据库表n数据库表是由记录组成数据库表是由记录组成n记录由字段组成记录由字段组成 n字段由字符或数字等组成字段由字符或数字等组成 实体实体实体实体11实体实体实体实体22实体实体实体实体33实体实体实体实体44实体实体行行(记录记录)列列(字段字段)格式相同的实体记录格式相同的实体记录数据库管理系统数据库管理系统马
10、兰A004杨可A003刘开泰B008李新爱B007数据库数据库 检索数据检索数据 插入数据插入数据更新数据更新数据删除数据删除数据数据库管理系统数据库管理系统DBMS常用关系数据库DBMSnOraclenOracle(甲骨文)公司的数据库产品(甲骨文)公司的数据库产品 n大型、完善、安全大型、完善、安全 n能在所有主流平台上运行能在所有主流平台上运行nSQL ServernMicrosoft(微软)公司(微软)公司的数据库产品的数据库产品 n针对不同规模的企业应用,有不同的版本针对不同规模的企业应用,有不同的版本n易用、易管理、易上手易用、易管理、易上手n在在windows 上运行上运行 nD
11、B2nIBM(国际商业机器)公司的产品(国际商业机器)公司的产品n大型、安全大型、安全n支持多操作系统支持多操作系统第1章 SQL Server 关系数据库简介n1.1 SQL Server 特点特点 n1.2 SQL Server的安装和配置的安装和配置n1.3 SQL Server 工具和实用程序工具和实用程序 开始开始返回目录返回目录SQL Server 关系数据库简介nSQL Server是由是由Microsoft开发和推广的关系数据库开发和推广的关系数据库管理系统(管理系统(DBMS),它最初是由它最初是由Microsoft、Sybase和和Ashton-Tate三家公司共同开发的,
12、并于三家公司共同开发的,并于1988年推年推出了第一个出了第一个OS/2版本。版本。SQL Server近年来不断更新近年来不断更新版本,版本,1996年,年,Microsoft 推出了推出了SQL Server 6.5版本;版本;1998年,年,SQL Server 7.0版本和用户见面;版本和用户见面;SQL Server 2000是是Microsoft公司于公司于2000年推出的年推出的最新版本。最新版本。1.1 SQL Server 特点1真正的客户机真正的客户机/服务器(服务器(C/S)体系结构。体系结构。2图图形形化化用用户户界界面面,使使系系统统管管理理和和数数据据库库管管理理更
13、更加加直直观观、简单。简单。3丰丰富富的的编编程程接接口口工工具具,为为用用户户进进行行程程序序设设计计提提供供了了更更大大的选择余地。的选择余地。4SQL Server与与Windows NT完完全全集集成成,利利用用了了NT的的许许多功能,如发送和接受消息,管理登录安全性等。多功能,如发送和接受消息,管理登录安全性等。n5具具有有很很好好的的伸伸缩缩性性,可可跨跨越越从从运运行行Windows 95/98的的膝膝上上型型电电脑脑到到运运行行Windows 2000的的大大型型多多处理器等多种平台使用。处理器等多种平台使用。n6对对Web技技术术的的支支持持,使使用用户户能能够够很很容容易易
14、地地将将数数据据库中的数据发布到库中的数据发布到Web页面上。页面上。n7SQL Server提提供供数数据据仓仓库库功功能能,这这个个功功能能只只在在Oracle和其他更昂贵的和其他更昂贵的DBMS中才有。中才有。SQL Server 特点SQL Server 2000与以前版本相比较又具有以下新特性 1支支持持XML(Extensive Markup Language,扩展标记语言扩展标记语言)2强大的基于强大的基于Web的分析的分析3支持支持OLE DB和多种查询和多种查询4支持分布式的分区视图支持分布式的分区视图1.2 SQL Server的安装和配置n1.2.1 SQL Server
15、 环境需求环境需求n1.2.2 SQL Server 2000的安装的安装n1.2.3 SQL Server 升级升级n1.2.4 SQL Server 系统数据库简介系统数据库简介n1.2.5 SQL Server 系统表简介系统表简介 1.2.1 SQL Server 环境需求SQL Server 2000常见的版本常见的版本 n企企业业版版(Enterprise Edition):大大型型/中中型型企企业业,作作为为生生产产数数据据库服务器使用。库服务器使用。(必须在WIN2000 SERVER服务器版本上安装)n标标准准版版(Standard Edition):作作为为小小工工作作组组
16、或或部部门门的的数数据据库库服服务器使用。务器使用。(必须在WIN2000 SERVER服务器版本上安装)n个个人人版版(Personal Edition):主主要要适适用用于于移移动动用用户户。也也适适用用于于win9X,XP win9X,XP 等非基于等非基于windows NTwindows NT系统的用户。系统的用户。n开开发发者者版版(Developer Edition)是是一一个个适适用用于于应应用用程程序序开开发发的的版本版本 。1、安装、运行SQL Server 2000硬件安装需求最小配置最小配置最小配置最小配置处理器 166-MHz 奔腾处理器或者更高内存最小 256 MB
17、(Windows 2000安装)最小 64 MB(Windows NT 4.0安装)磁盘容量170 MB(典型安装)100MB(客户端工具)180 MB(完全安装)50-130 MB(分析服务)80 MB(英文查询)MB2 2、安装、运行SQL Server 2000的软件需求 操作系统操作系统企业版企业版标准版标准版个人版个人版开发版开发版 Windows NT server 企业版4.0 Windows NT server 4.0 Windows 2000 advanced server Windows 2000 server Windows 2000 professional Windo
18、ws xp professional 1.2.2安装安装SQL Server 2000n安装过程分为安装过程分为2个阶段个阶段n预安装阶段预安装阶段n必备组件更新必备组件更新n系统一致性检查系统一致性检查n正式安装阶段正式安装阶段n安装所选功能安装所选功能 n安装的类型:默认或命安装的类型:默认或命名实例名实例n服务帐户服务帐户n身份验证模式身份验证模式 n排序规则设置排序规则设置n开始安装开始安装n完成安装完成安装 Windows Installer 3.1.Net Framework 2.0安装程序支持文件安装程序支持文件如果没有将自动安装如果没有将自动安装软件要求软件要求硬件要求硬件要求
19、安全要求安全要求系统状态要求系统状态要求安装安装SQL Server 2005安装安装SQL Server2000选项需注意的问题选项需注意的问题1、安装安装SQL Server2000组件,数据库服务器组件,数据库服务器2、版本的选择、版本的选择 企业版:一般作为数据库服务器使用。企业版:一般作为数据库服务器使用。标准版:一般用于小型的工作组或部门。标准版:一般用于小型的工作组或部门。个人版:主要适用于移动用户。也适用于个人版:主要适用于移动用户。也适用于win9X,XP win9X,XP 等非基于等非基于windows NTwindows NT系统的用户。系统的用户。开发人员版:是一个适用
20、于应用程序开发的版本开发人员版:是一个适用于应用程序开发的版本 。3、计算机名,选择安装到本地计算机(或远程计算机)、计算机名,选择安装到本地计算机(或远程计算机)4、安装选择:创建新的、安装选择:创建新的SQLServer(第一次安装)第一次安装)6、安装类型:典型、最小、自定义、安装类型:典型、最小、自定义安装安装SQL Server2000选项需注意的问题选项需注意的问题5、安装定义,选择安装模式。、安装定义,选择安装模式。n实例的选择实例的选择 SQL Server 2000提供一个默认实例与多个命名实例提供一个默认实例与多个命名实例两种实例供用户选择。实例就是服务器的意思两种实例供用
21、户选择。实例就是服务器的意思n命名实例的命名必需满足命名实例的命名必需满足SQL Server命名规则。命名规则。命名实例由两部分组成命名实例由两部分组成computer_nameinstance_name(计算机名计算机名命名实命名实例名例名)安装安装SQL Server2000选项需注意的问题选项需注意的问题7、服务账户:、服务账户:n服务设置:服务设置:SQL Server使用什么服务账号,是本使用什么服务账号,是本地账号还是地账号还是NT服务器域账号。如果服务器在网络中服务器域账号。如果服务器在网络中运行,一般使用运行,一般使用NT服务器域账号。服务器域账号。n许可模式的选择许可模式的
22、选择n每处理器每处理器:一般当网络中只有一个一般当网络中只有一个SQL Server时选择。时选择。n每客户:最便宜的许可方式,一般选用此选项。无论网络每客户:最便宜的许可方式,一般选用此选项。无论网络中有多少个中有多少个SQL Server,客户端只需一个许可。,客户端只需一个许可。安装安装SQL Server2000选项需注意的问题选项需注意的问题8、身份验证模式的选择、身份验证模式的选择指连接到指连接到SQL Server服务器的方式。服务器的方式。提供了提供了windows身份验证与混和验证(身份验证与混和验证(windows身份验身份验或或SQL Server身份验证)两种,后者主要
23、是由于身份验证)两种,后者主要是由于window系统不能进行身份验证而设置的选项。如系统不能进行身份验证而设置的选项。如windows98。9、如果安装出现问题,可以通过安装选择中高级选择一项、如果安装出现问题,可以通过安装选择中高级选择一项来解决问题。来解决问题。验证数据库安装成功验证数据库安装成功 n验证方法:验证方法:n【开始开始】|【程序程序】中可以看到中可以看到Microsoft SQL Server 2005的的程序组程序组 n查看安装日志文件信息查看安装日志文件信息n安装日志安装日志n组件安装日志组件安装日志n启动和停止数据库服务启动和停止数据库服务 n在查询分析器中用以下命令检
24、索安装后的服务器名称、服务器软件的在查询分析器中用以下命令检索安装后的服务器名称、服务器软件的版本信息。版本信息。select servername Select version%ProgramFiles%Microsoft SQL Server90Setup BootstrapLOGSummary.txt%ProgramFiles%Microsoft SQL Server90Setup BootstrapLOGFiles1.2.3 SQL Server 升级 如如果果计计算算机机中中安安装装有有旧旧的的SQL Server版版本本,那那么么安安装装SQL Server 2000时时需需要要做
25、做以以下下工工作作,以以确确保保系系统统能退回到升级前的状态。能退回到升级前的状态。1.检查操作系统是否满足安装要求。检查操作系统是否满足安装要求。2.检检查查磁磁盘盘空空间间是是否否足足够够安安装装新新的的SQL Server 2000版版本。本。3.备份包括系统数据库在内的所有数据库。备份包括系统数据库在内的所有数据库。4.备份操作系统的注册表,用于恢复原有的备份操作系统的注册表,用于恢复原有的SQL Server。5.关闭任何与旧的关闭任何与旧的SQL Server相关的应用程序。相关的应用程序。6.安装安装SQL Server 2000数据库管理系统。数据库管理系统。1.2.4SQL
26、Server 2000目录目录SQL Server 2000目录:目录:1、backup:备份文件默认目录文件夹,但建议最好将该备份文件默认目录文件夹,但建议最好将该文件夹放在不同的物理位置。文件夹放在不同的物理位置。2、binn:可执行文件、帮助文件等。可执行文件、帮助文件等。3、data:存放数据库的数据文件和日志文件。存放数据库的数据文件和日志文件。4、log:存放存放SQL Server服务器的日志文件。服务器的日志文件。1.2.5SQL Server中的数据库中的数据库记录记录 SQL Server 所有系统级别的信息所有系统级别的信息 所有的登录账户所有的登录账户 系统配置设置系统
27、配置设置 创建的所有数据库的模板。创建的所有数据库的模板。用于保存临时对象或中间结果集用于保存临时对象或中间结果集用于用于 SQL Server 代理计划警报和作业。代理计划警报和作业。该数据库与自动化任务相关该数据库与自动化任务相关 mastermastermodelmodeltempdbtempdbmsdbmsdbpubspubsNorthwindNorthwind系统数据库系统数据库用户数据库用户数据库User1User1User2User2用户自定义的数据库用户自定义的数据库 示例数据库示例数据库 1.Master数据库是数据库是SQL Server系统最重要的数据库,它记录了系统最重
28、要的数据库,它记录了SQL Server系统的所有系统信息。这些系统信息包括所有的登录系统的所有系统信息。这些系统信息包括所有的登录信息、系统设置信息、信息、系统设置信息、SQL Server的初始化信息和其它系统数据的初始化信息和其它系统数据库及用户数据库的相关信息。库及用户数据库的相关信息。2.Model数据库是所有用户数据库和数据库是所有用户数据库和Tempdb数据库的模板数据库,数据库的模板数据库,它含有它含有Master数据库所有系统表的子集,这些系统数据库是每个数据库所有系统表的子集,这些系统数据库是每个用户定义数据库需要的。用户定义数据库需要的。3.Msdb数据库是代理服务数据库
29、,为其警报、任务调度数据库是代理服务数据库,为其警报、任务调度和记录操作员的操作提供存储空间。和记录操作员的操作提供存储空间。4.Tempdb是一个临时数据库,它为所有的临时表、临是一个临时数据库,它为所有的临时表、临时存储过程及其它临时操作提供存储空间。时存储过程及其它临时操作提供存储空间。5.Pubs和和Northwind数据库是两个实例数据库,它们数据库是两个实例数据库,它们可以作为可以作为SQL Server的学习工具。的学习工具。1.系统数据库系统数据库2.几个最重要的系统表 1.Sysobjects表表SQL Server 的的主主系系统统表表sysobjects出出现现在在每每个
30、个数数据据库库中中,它它对每个数据库对象含有一行记录。对每个数据库对象含有一行记录。2.Syscolumns表表系系统统表表syscolumns出出现现在在master数数据据库库和和每每个个用用户户自自定定义义的的数数据据库库中中,它它对对基基表表或或者者视视图图的的每每个个列列和和存存储储过过程程中中的的每每个个参参数数含有一行记录。含有一行记录。3.Sysindexes表表系统系统表表sysindexes出现在出现在master数据库和每个用户自定义的数据库和每个用户自定义的数据库中,它对每个索引和没有聚簇索引的每个表含有一行记录,数据库中,它对每个索引和没有聚簇索引的每个表含有一行记录
31、,它还对包括文本它还对包括文本/图像数据的每个表含有一行记录。图像数据的每个表含有一行记录。4.Sysusers表表系系统统表表sysusers出出现现在在master数数据据库库和和每每个个用用户户自自定定义义的的数数据据库库中中,它它对对整整个个数数据据库库中中的的每每个个Windows NT用用户户、Windows NT用用户户组组、SQL Server 用用户户或或者者SQL Server 角色含有一行记录。角色含有一行记录。5.Sysdatabases表表系系统统表表sysdatabases对对SQL Server 系系统统上上的的每每个个系系统统数数据据库库和和用用户户自自定定义义
32、的的数数据据库库含含有有一一行行记记录录,它它只只出现出现在在master数据库中。数据库中。6.Sysdepends表表系系统统表表Sysdepends对对表表、视视图图和和存存储储过过程程之之间间的的每每个个依依赖赖关关系系含含有有一一行行记记录录,它它出出现现在在master数数据据库库和和每每个个用用户自定义的数据库中。户自定义的数据库中。7.Sysconstraints表表系系统统表表sysconstraints对对使使用用CREATE TABLE或或者者ALTER TABLE语语句句为为数数据据库库对对象象定定义义的的每每个个完完整整性性约约束束含含有有一一行行记记录录,它它出出现
33、现在在master数数据据库库和和每每个个用用户户自自定定义义的数据库中。的数据库中。1.3 SQL Server 其他工具和实用程序 1.3.1 企业管理器企业管理器1.3.2 服务管理器服务管理器1.3.3 查询分析器查询分析器1.3.4 分布式事务处理分布式事务处理协调器协调器1.3.5 性能监视器性能监视器1.3.6 导入和导出数据导入和导出数据1.3.7 SQL Server 分析器分析器1.3.8 服务器网络实用工具服务器网络实用工具1.3.9 客户端网络实用工具客户端网络实用工具1.3.10 联机帮助文档联机帮助文档1.3.2 服务管理器(Service Manager)nSQL
34、 Server 服务管理器是在服务器端实际工作时最服务管理器是在服务器端实际工作时最有用的实用程序,其界面如图有用的实用程序,其界面如图1-21所示。服务管理器所示。服务管理器用来启动、暂停、继续和停止数据库服务器的实时服用来启动、暂停、继续和停止数据库服务器的实时服务,其提供的服务包括:务,其提供的服务包括:SQL Server、SQL Server Agent、MSDTC(Microsoft Distributed Transaction Coordinator,微软分布式事务协调器)。微软分布式事务协调器)。n 服务管理器界面服务管理器界面演示启动和停止服务启动和停止服务启动和停止服务n
35、启动和停止服务的方式启动和停止服务的方式:1、通过服务管理器来实现、通过服务管理器来实现2、在企业管理器中,选择并右击数据库,通过快捷菜单来、在企业管理器中,选择并右击数据库,通过快捷菜单来实现实现3、【控制面板控制面板】【管理工具管理工具】【服务服务】中启动或停止中启动或停止4、在命令提示符下通过、在命令提示符下通过 NET STOP MSSQLSERVER 和和NET START MSSQLSERVER命令来实现命令来实现1.3.2 企业管理器n企业管理器是基于一种新的被称为微软管理控制台企业管理器是基于一种新的被称为微软管理控制台(Microsoft Management Console
36、)的公共服务器的公共服务器管理环境,它是管理环境,它是SQL Server中最重要的一个管理工具。中最重要的一个管理工具。n启动方式:开始菜单启动方式:开始菜单/Microsoft SQL Server/企业企业管理器管理器n配置系统环境和管理配置系统环境和管理SQL Server。管理与建立管理与建立SQL Server所有对象,它能够以层叠列表的形式来显示所所有对象,它能够以层叠列表的形式来显示所有的有的SQL Server对象。对象。1.企业管理器的功能n管理管理SQL Server 服务器;服务器;n建立与管理数据库;建立与管理数据库;n建建立立与与管管理理表表、视视图图、存存储储过过
37、程程、触触发发程程序序、角角色色、规规则则、默默认认值等数据库对象,以及用户定义的数据类型;值等数据库对象,以及用户定义的数据类型;n备份数据库和事务日志、恢复数据库;复制数据库;备份数据库和事务日志、恢复数据库;复制数据库;n设置任务调度;设置警报;提供跨服务器的拖放控制操作;设置任务调度;设置警报;提供跨服务器的拖放控制操作;n管理用户帐户;管理用户帐户;n建立建立Transact-SQL命令语句以及管理和控制命令语句以及管理和控制SQL Mail。2.企业管理器企业管理器 组组注册注册数据库数据库数据库对象数据库对象数据库表数据库表记录记录3.服务器组创建服务器组创建1、服务器组:服务器
38、组:对网络系统中对网络系统中SQL Server服务器进行分服务器进行分组管理。组管理。n“SQL Server 组组”的默认服务器组自动被创建,的默认服务器组自动被创建,2、创建服务器组方法:企业管理器操作菜单(或右击、创建服务器组方法:企业管理器操作菜单(或右击SQL Servers组)组)/新建新建SQL Server 组。组。演示创建组4、服务器注册、服务器注册1、服务器注册是指将网络系统中的其它、服务器注册是指将网络系统中的其它SQL Server服服务器注册到企业管理器,以便于管理。务器注册到企业管理器,以便于管理。2、注册服务器方法:、注册服务器方法:企业管理器企业管理器操作菜单
39、操作菜单/新建新建SQL Server注册注册n注册服务器须指定注册服务器须指定n服务器的名称服务器的名称n登录到服务器时使用的身份验证类型登录到服务器时使用的身份验证类型演示建立注册5、服务器配置选项设置服务器配置选项设置 n使使用用SQL Server企企业业管管理理器器配配置置服服务务器器的的操操作作方方法法为:为:n企业管理器中,右击服务器名企业管理器中,右击服务器名/属性属性”选项选项n可以修改登录可以修改登录身份验证模式身份验证模式1.3.3 查询分析器(Query Analyzer)nSQL Server 2000新新的的图图形形化化查查询询分分析析器器用用于于输输入入和和执执行
40、行Transaction-SQL语语句句,并并且且迅迅速速查查看看这这些些语语句句的的结结果果,以以分分析析和和处处理理数数据据库库中中的的数数据据。这这是是一一个个非非常常实实用用的的工工具具,对对掌掌握握SQL语语言言,深深入入理理解解SQL Server的管理工作有很大帮助。的管理工作有很大帮助。n启动方法:企业管理器,工具菜单启动方法:企业管理器,工具菜单/查询分析器查询分析器1.3.4 事件探查事件探查器(器(SQL Server Profiler)n是一个图形化的管理工具,用于监督、记录和检查是一个图形化的管理工具,用于监督、记录和检查SQL Server 数据库的使用情况。数据库
41、的使用情况。n对系统管理员来说,它是一个连续实时地捕获用户活对系统管理员来说,它是一个连续实时地捕获用户活动情况的间谍。动情况的间谍。n监视监视SQL Server事件,允许捕获有关每个事件的数据事件,允许捕获有关每个事件的数据并将其保存到文件或并将其保存到文件或SQL Server表中,监听表中,监听SQL Server系统性能系统性能1.3.5 性能监视器(Performance Monitor)n它它将将Windows NT操操作作系系统统的的性性能能监监视视器器和和SQL Server集集 成成 起起 来来,使使 用用 它它 可可 以以 查查 看看 和和 统统 计计 SQL Serve
42、r系系统统的的运运行行情情况况,查查找找影影响响系系统统性性能能的的主主要要因因素,从而为改进和优化系统、提高系统性能提供依据。素,从而为改进和优化系统、提高系统性能提供依据。1.3.6 导入和导出数据导入和导出数据(Imput and Export Data)n导入和导出数据采用导入和导出数据采用DTC导入导入/导出向导来完成。此向导出向导来完成。此向导包含了所有的导包含了所有的数据数据转换服服务DTC(Data Transformation Services)工具,提供了在工具,提供了在OLE DB数据源之间复制数据的最简捷的方法。数据源之间复制数据的最简捷的方法。1.3.7 分布式事务处
43、理协调器(Distributed Transaction Coordinator n用于提供和管理不同服务器之间的分布式事务处理,用于提供和管理不同服务器之间的分布式事务处理,这些服务器必须是基于这些服务器必须是基于Windows NT或或Windows 9x/2000系列操作系统的服务器。系列操作系统的服务器。1.3.8 服务器网络实用工具(Server Network Utility)n用来配置服务器端网络连接、测定网络库的版本信息、用来配置服务器端网络连接、测定网络库的版本信息、设置相关参数等。设置相关参数等。1.3.9 客户端网络实用工具(Client Network Utility)
44、n用用来来配配置置客客户户端端的的网网络络连连接接、管管理理和和测测定定客客户户端端的的网网络库版本信息、等。络库版本信息、等。1.3.10 联机帮助文档(Books Online)nSQL Server 2000提供了大量的联机文档,它具有索提供了大量的联机文档,它具有索引和全文搜索能力,可根据关键词来快速查找用户所引和全文搜索能力,可根据关键词来快速查找用户所需信息。需信息。任务任务 安装数据库服务器安装数据库服务器n背景背景n你是公司的一名网络管理员n公司业务不断扩大,现在要建立企业数据库系统以存储、处理和管理公司的人员信息数据、公司客户销售数据和公司项目方案数据n需要给出服务器的软硬件需求,安装一台数据库服务器n完成标准完成标准n验证安装成功验证安装成功n启动启动 SQL Server 服务服务实验和作业实验和作业n实验一实验一n1、安装、安装sql server2000n2、启动服务管理器启动服务管理器n3、企业管理器使用,查看多个系统数据库和表、企业管理器使用,查看多个系统数据库和表n4、在查询分析器中,输入查询、在查询分析器中,输入查询n实验二实验二n1、P16/2,6,7Thank you very much!Thank you very much!谢谢谢谢您您的的光光临临!