SqlServer服务器和客户端.ppt

上传人:牧羊曲112 文档编号:6520785 上传时间:2023-11-08 格式:PPT 页数:30 大小:267.49KB
返回 下载 相关 举报
SqlServer服务器和客户端.ppt_第1页
第1页 / 共30页
SqlServer服务器和客户端.ppt_第2页
第2页 / 共30页
SqlServer服务器和客户端.ppt_第3页
第3页 / 共30页
SqlServer服务器和客户端.ppt_第4页
第4页 / 共30页
SqlServer服务器和客户端.ppt_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《SqlServer服务器和客户端.ppt》由会员分享,可在线阅读,更多相关《SqlServer服务器和客户端.ppt(30页珍藏版)》请在三一办公上搜索。

1、第二章 SQL Server 2000 服务器和客户端,SQL Server 数据库应用技术,2,SQL Server是一种具有客户机/服务器体系结构的关系型数据库管理系统,它由一些具有数据存储检索功能的客户端组件和服务器组件组成.客户端:负责业务逻辑和向用户提供数据;服务器:管理数据库和分配可用的服务器资源.,2.1 SQL Server 概述,3,SQL Server 是一个关系型数据库管理系统。它最初是由Microsoft、Sybase和Ashton-Tate三家公司联合开发的,于1988年推出了第一个OS/2版本。后来,Ashton-Tate公司退出了SQL Server的开发。而在W

2、indows NT推出后,Microsoft与Sybase在SQL Server的开发上就分道扬镳了:Microsoft将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server的Windows NT版本;Sybase 则较专注于SQL Server在UNIX操作系统上的应用。,关于 SQL Server的发展史,SQL Server 概述,4,我们介绍的是Microsoft SQL Server。SQL Server 2000是Microsoft公司推出的SQL Server数据库管理系统的最新版本。该版本继承了SQL Server 7.0版本的优点,同时又

3、比它增加了许多更先进的功能:具有使用方便、可伸缩性好与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98的电脑到运行Microsoft Windows 2000的大型多处理器的服务器等多种平台使用。,SQL Server 概述,关于 SQL Server的发展史,5,关于 SQL,SQL是结构化查询语言(Structure Query Language)的缩写,是关系型数据库管理系统中最流行的数据查询和操作语言,是各种关系型数据库系统的基础.SQL语言包括了所有对数据库的操作,可分为四个部分:数据查询语言DQL、数据定义语言DDL、数据操纵语言DML、数据控制语言D

4、CL.,SQL Server 概述,6,SQL语言就有的主要特点有:(1)SQL语言类似于英语的自然语言,简 洁易用。(2)SQL语言可以实现数据库生命期当中的全部活动,并且在关系模型中实体与实体间的联系也都是用关系来表示,故这种数据结构的单一性保证了操作符的单一性.使得SQL语言实现了一体化,关于 SQL,SQL Server 概述,7,(3)SQL语言既是自含式语言,又是嵌入式语言。可独立使用,也可嵌入到宿主语言中。自含式语言可以独立使用交互命令,适用于终端用户、应用程序员和DBA;嵌入式语言使其嵌入在高级语言中使用,供应用程序员开发应用程序。(4)SQL语言是一种非过程语言,即用户只要提

5、出“干什么”即可,不必管具体操作过程,也不必了解数据的存取路径,只要指明所需的数据即可。(5)SQL语言是所有关系数据库的公共语言,关于 SQL,SQL Server 概述,8,SQL Server 2000 简介,SQL Server 2000是一个基于客户机/服务器(c/s)模式的关系数据库管理系统.(如下图)把工作负载划分成在客户机上运行的任务和在服务器上运行的任务.,SQL Server 概述,9,在客户机/服务器(Client/Server,C/S)体系结构中,数据库存放在服务器端,客户机可以访问服务器上的数据库,数据库应用的处理过程分布在客户机和服务器上.(对应上图理解)其优点是数

6、据集中存储,便于维护与备份,对客户机要求相对较低。这种体系结构分为两层结构和多层结构。,SQL Server 2000 简介,SQL Server 概述,10,图a 两层应用结构,1二层应用结构,SQL Server 2000 简介,SQL Server 概述,11,图b 三层应用结构,2三层应用结构,SQL Server 2000 简介,SQL Server 概述,12,数据库的存储结构分为逻辑存储结构和物理存储结构两种。数据库的逻辑存储结构指的是数据库是由哪些性质的信息所组成。实际上,SQL Server的数据库是由诸如表、视图、索引等各种不同的数据库对象所组成。数据库的物理存储结构是讨论

7、数据库文件是如何在磁盘上存储的,数据库在磁盘上是以文件为单位存储的,由数据库文件和事务日志文件组成,一个数据库至少应该包含一个数据文件和一个事务日志文件。,SQL Server 的数据库文件,SQL Server 概述,13,SQL Server 的数据库文件,主要数据文件(.mdf):包含数据库的启动信息,并用于存储数据.(每个数据库都必须有一个主要数据文件)次要数据文件(.ndf):用于存储不能置于主要数据文件中的所有数据.(不一定需要)事务日志文件(.ldf):此文件包含用于恢复数据库的日志信息.(每个数据库都必须至少有一个事务日志文件)默认存放路径:c:Program filesMic

8、rosoft SQL ServerMSSQLData,SQL Server 概述,14,为了方便数据的分配,放置和管理,SQL Server提供了对数据库文件进行分组管理的功能.但数据库文件和文件组必须遵循以下三点规则:1.一个文件和文件组只能被一个数据库使用 2.一个数据库文件只能属于一个文件组.3.事务日志文件不能加入文件组,SQL Server 的数据库文件,SQL Server 概述,15,图2-16 数据库的文件及其组的关系,SQL Server 概述,16,2.2 SQL Server 2000的安装,为了适应不同用户的需求,SQL Server 2000提供了不同的版本,主要有:

9、SQL Server 2000企业版 SQL Server 2000标准版 SQL Server 2000个人版 SQL Server 2000开发版,17,2.2 SQL Server 2000的安装,(1)企业版(Enterprise Edition)支持所有的SQL Server 2000 特性,可作为大型Web 站点、企业OLTP(联机事务处理)以及数据仓库系统等的产品数据库服务器。(2)标准版(Standard Edition)用于小型的工作组或部门。(3)个人版(Personal Edition)用于单机系统或客户机。(4)开发版(Developer Edition)用于程序员开发

10、应用程序.此外,SQL Server 2000 还有Desktop Engine(桌面引擎)和Windows CE 版,用户可以根据实际情况选择所要安装的SQL Server 2000 版本。,18,2.3 SQL Server 2000的服务器组件,1企业管理器(Enterprise Manager)企业管理器是SQL Server 中最重要的管理工具,在使用SQL Server的过程中大部分的时间都是和它打交道。通过企业管理器可以管理所有的数据库系统工作和服务器工作,也可以调用其它的管理开发工具。,SQL Server 服务器组件,19,查询分析器,查询分析器是一个图形化的数据库编程接口,

11、其基本功能是编辑Transact-SQL语句(Transact-SQL是SQL Server中使用的结构化查询语句,简称T-SQL),从而查询、分析或处理数据库中的数据,实现对SQL Server 2000数据库服务器的访问并显示查询结果,它是客户端应用程序的重要组成部分。查询分析器是一种多用途工具,它既可以用来创建Transact-SQL程序,也可以用来交互式输入和执行SQL语句,还可以用来分析和查看查询规划的统计结果。使用查询分析器的熟练程度是衡量一个SQL Server 用户水平的标准。,SQL Server 服务器组件,20,服务管理器,SQL Server服务管理器用于启动、停止和暂

12、停本地或远程的SQL Server实时服务。若要打开服务管理器,可以双击Windows任务栏右下角的服务管理器图标,也可以从“开始”菜单中选择“程序Microsoft SQL Server服务管理器”命令。服务管理器用于启动、暂停或停止SQL Server 的4种服务:DTC(Distributed Transaction Coordinator 分布式事务协调器)MSSQL Server OLAP serviceSQL ServerSQL Server Agent,SQL Server 服务器组件,21,事件探查器,SQL Server事件探查器是一个图形化的工具,用来监视(跟踪)选定的SQ

13、L Server事件,用于分析、诊断和审计SQL Server系统的性能,SQL Server 服务器组件,22,性能监视器,它将Windows NT操作系统的性能监视器和SQL Server集成起来,使用它可以查看和统计SQL Server系统的运行情况,查找影响系统性能的主要因素,从而为改进和优化系统、提高系统性能提供依据。,SQL Server 服务器组件,23,其他服务器组件,一.DTS 导入和导出向导 导入和导出数据采用DTS 导入/导出向导来完成。此向导包含了所有的DTS(Data Transformation Services)工具,提供了在OLE DB数据源之间复制数据的最简捷

14、的方法。二 客户端网络实用工具 是一个图形工具,用来配置客户端的网络连接、管理、测定客户端的网络库版本信息和以及设定本地数据库的相关选项等。,SQL Server 服务器组件,24,三.服务器网路实用工具 用来配置服务器端网络连接和设置相关参数等。四.联机丛书 SQL Server 2000提供了大量的联机文档,它具有索引和全文搜索能力,可根据关键词来快速查找用户所需信息。,其他服务器组件,SQL Server 服务器组件,25,1.使用SQL Server服务管理器 2.使用SQL Server企业管理器 3.使用NT/Windows 2000 Server 服务器命令行 4.使用控制面板中

15、的”管理工具”下 的”服务”对话框,启动SQL Server 2000,26,对sa帐号加入密码,利用企业管理器给sa帐号添加密码在查询分析器中用SQL语句命令修改sa帐号的密码sp_password 旧密码,新密码,登陆名,服务器端的操作,sp_password 12345,null,sa,27,SQL Server 2000 配置,一.使用企业管理器配置服务二.SQl Server 2000的安全配置服务 SQl Server 2000使用两层安全机制来确认用户的有效性,即身份验证和权限验证两个阶段,服务器端的操作,28,(1)身份验证模式 a.Windows认证 b.SQL Server 认证 c.混合认证模式(2)权限验证 身份认证成功后,连接到SQL Server数据库后,用户必须使用特定的用户帐号才能对数据库进行访问.,服务器端的操作,29,2.5 SQL Server 2000 的客户端组件,SQL Server包含的客户端工具有:企业管理器 查询分析器 客户端网络使用工具 导入导出数据,30,客户端组件,客户应用程序 发出SQL请求语句,接受数据查询结果数据库API 使用数据库提供程序、驱动程序或动态连接库来传递SQL命令语句并且接受查询结果.客户端网络程序库,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号