服务器和客户端..ppt

上传人:王** 文档编号:184149 上传时间:2023-04-01 格式:PPT 页数:30 大小:436.50KB
下载 相关 举报
服务器和客户端..ppt_第1页
第1页 / 共30页
服务器和客户端..ppt_第2页
第2页 / 共30页
服务器和客户端..ppt_第3页
第3页 / 共30页
服务器和客户端..ppt_第4页
第4页 / 共30页
服务器和客户端..ppt_第5页
第5页 / 共30页
服务器和客户端..ppt_第6页
第6页 / 共30页
服务器和客户端..ppt_第7页
第7页 / 共30页
服务器和客户端..ppt_第8页
第8页 / 共30页
服务器和客户端..ppt_第9页
第9页 / 共30页
服务器和客户端..ppt_第10页
第10页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

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

1、第二章第二章 SQL Server 2000 服务器和客户端服务器和客户端SQL Server 数据库应用技术2lSQL Server是一种具有客户机是一种具有客户机/服务服务器体系结构的器体系结构的关系型数据库管理系统关系型数据库管理系统,它由一些具有数据存储检索功能的客它由一些具有数据存储检索功能的客户端组件和服务器组件组成户端组件和服务器组件组成.l客户端客户端:负责业务逻辑和向用户提供数负责业务逻辑和向用户提供数据据;l服务器服务器:管理数据库和分配可用的服务管理数据库和分配可用的服务器资源器资源.2.1 SQL Server 概述概述3lSQL Server SQL Server 是

2、一个是一个关系型数据库关系型数据库管理系统。管理系统。l它最初是由它最初是由MicrosoftMicrosoft、SybaseSybase和和Ashton-TateAshton-Tate三家公司联合开发的,于三家公司联合开发的,于19881988年推出了第一个年推出了第一个OS/2OS/2版本。版本。l后来,后来,Ashton-TateAshton-Tate公司退出了公司退出了SQL ServerSQL Server的开的开发。发。l而在而在Windows NTWindows NT推出后,推出后,MicrosoftMicrosoft与与SybaseSybase在在SQL ServerSQL S

3、erver的开发上就分道扬镳了:的开发上就分道扬镳了:Microsoft将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server的Windows NT版本;Sybase 则较专注于SQL Server在UNIX操作系统上的应用。关于关于 SQL Server的发展史的发展史SQL Server 概述4l我们介绍的是我们介绍的是Microsoft SQL ServerMicrosoft SQL Server 。lSQL ServerSQL Server 2000 2000是是MicrosoftMicrosoft公司推出的公司推出的SQL ServerSQL S

4、erver数据库管理系统的最新版本。数据库管理系统的最新版本。l该版本继承了该版本继承了SQL Server 7.0SQL Server 7.0版本的优版本的优点,同时又比它增加了许多更先进的功点,同时又比它增加了许多更先进的功能:能:具有使用方便、可伸缩性好与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98的电脑到运行Microsoft Windows 2000的大型多处理器的服务器等多种平台使用。SQL Server 概述关于关于 SQL Server的发展史的发展史5关于关于 SQLlSQL是是结构化查询语言结构化查询语言(Structure Query L

5、anguage)的缩写的缩写,是关系型数据库管理是关系型数据库管理系统中最流行的系统中最流行的数据查询和操作语言数据查询和操作语言,是是各种关系型数据库系统的基础各种关系型数据库系统的基础.lSQL语言包括了所有对数据库的操作语言包括了所有对数据库的操作,可可分为四个部分分为四个部分:数据查询语言数据查询语言DQL、数据数据定义语言定义语言DDL、数据操纵语言数据操纵语言DML、数数据控制语言据控制语言DCL.SQL Server 概述6lSQL语言就有的主要特点有语言就有的主要特点有: (1) SQL语言类似于英语的语言类似于英语的自然语言自然语言,简简 洁易用。洁易用。 (2)SQL语言可

6、以实现数据库生命期当中语言可以实现数据库生命期当中的全部活动的全部活动,并且在关系模型中实体与实并且在关系模型中实体与实体间的联系也都是用关系来表示体间的联系也都是用关系来表示,故这种故这种数据结构的单一性保证了操作符的单一数据结构的单一性保证了操作符的单一性性.使得使得SQL语言实现了语言实现了一体化一体化关于关于 SQLSQL Server 概述7 (3)SQL语言既是语言既是自含式语言自含式语言,又是,又是嵌入式语言嵌入式语言。可独立使用,也可嵌入到宿主语言中。可独立使用,也可嵌入到宿主语言中。 自含式语言可以独立使用交互命令,适用于终端用户、应用程序员和DBA; 嵌入式语言使其嵌入在高

7、级语言中使用,供应用程序员开发应用程序。 (4)SQL语言是一种语言是一种非过程语言非过程语言,即用户只要提,即用户只要提出出“干什么干什么”即可,不必管具体操作过程,也即可,不必管具体操作过程,也不必了解数据的存取路径,只要指明所需的数不必了解数据的存取路径,只要指明所需的数据即可。据即可。 (5)SQL语言是所有关系数据库的公共语言语言是所有关系数据库的公共语言关于关于 SQLSQL Server 概述8SQL Server 2000 简介简介lSQL Server 2000是一个基于是一个基于客户机客户机/服务器服务器(c/s)模式的模式的关系数据库管理系关系数据库管理系统统.(如下图如

8、下图)把工作负载划分成在客户把工作负载划分成在客户机上运行的任务和在服务器上运行的机上运行的任务和在服务器上运行的任务任务.结果T-SQL语句客户端SQL ServerSQL Server 概述9l在客户机在客户机/服务器(服务器(Client / Server,C/S)体系结构中,数据库存放在服务)体系结构中,数据库存放在服务器端,客户机可以访问服务器上的数据器端,客户机可以访问服务器上的数据库,数据库应用的处理过程分布在客户库,数据库应用的处理过程分布在客户机和服务器上机和服务器上. (对应上图理解对应上图理解)l其优点是数据集中存储,便于维护与备其优点是数据集中存储,便于维护与备份,对客

9、户机要求相对较低。这种体系份,对客户机要求相对较低。这种体系结构分为两层结构和多层结构。结构分为两层结构和多层结构。SQL Server 2000 简介简介SQL Server 概述10图a 两层应用结构 客户端 用户界 面 应用逻 辑 安全规 则 客户端 用户界 面 应用逻 辑 安 全规 则 数据库服务器 数据访问 数据库 SQL Server 2000 简介简介SQL Server 概述11图b 三层应用结构 客户端 用户界面 数据的表示 客户端 用户界面 数据的表示 数据库服务器 数据访问 数据库 业务逻辑层 业务逻辑及安全规则 逻辑连接 SQL Server 2000 简介简介SQL

10、Server 概述12l数据库的存储结构分为逻辑存储结构和物数据库的存储结构分为逻辑存储结构和物理存储结构两种。理存储结构两种。 l数据库的数据库的逻辑存储结构逻辑存储结构指的是数据库是由指的是数据库是由哪些性质的信息所组成哪些性质的信息所组成 。实际上,实际上,SQL Server的数据库是由诸如表、视图、索引的数据库是由诸如表、视图、索引等各种不同的数据库对象所组成。等各种不同的数据库对象所组成。l数据库的数据库的物理存储结构物理存储结构是讨论数据库文件是讨论数据库文件是如何在磁盘上存储的,是如何在磁盘上存储的,数据库在磁盘上数据库在磁盘上是以文件为单位存储的是以文件为单位存储的,由数据库

11、文件和,由数据库文件和事务日志文件组成,一个数据库至少应该事务日志文件组成,一个数据库至少应该包含一个数据文件和一个事务日志文件。包含一个数据文件和一个事务日志文件。SQL Server 的数据库文件的数据库文件SQL Server 概述13SQL Server 的数据库文件的数据库文件l主要数据文件主要数据文件(.mdf):包含数据库的启包含数据库的启动信息动信息,并用于存储数据并用于存储数据. (每个数据库都必须有每个数据库都必须有一个主要数据文件一个主要数据文件)l次要数据文件次要数据文件(.ndf):用于存储不能置于用于存储不能置于主要数据文件中的所有数据主要数据文件中的所有数据. (

12、不一定需要不一定需要)l事务日志文件事务日志文件(.ldf):此文件包含用于恢此文件包含用于恢复数据库的日志信息复数据库的日志信息. (每个数据库都必须至少有每个数据库都必须至少有一个事务日志文件一个事务日志文件)默认存放路径默认存放路径: c:Program filesMicrosoft SQL ServerMSSQLDataSQL Server 概述14l为了方便数据的分配为了方便数据的分配,放置和管理放置和管理,SQL Server提供了对数据库文件进行提供了对数据库文件进行分组分组管理管理的功能的功能.但数据库文件和文件组必但数据库文件和文件组必须遵循以下三点规则须遵循以下三点规则:

13、1.一个文件和文件组只能被一个数据库一个文件和文件组只能被一个数据库使用使用 2.一个数据库文件只能属于一个文件组一个数据库文件只能属于一个文件组. 3.事务日志文件不能加入文件组事务日志文件不能加入文件组SQL Server 的数据库文件的数据库文件SQL Server 概述15图2-16 数据库的文件及其组的关系 数据库的 对象集合 主文件 .mdf 辅文件 .ndf 辅文件 .ndf 日志文件 .ldf PRIMARY 组 (主文件一定 要属于该组) 用户命名的组 不属于任何组 辅文件 .ndf SQL Server 概述162.2 SQL Server 2000的安装的安装l为了适应不

14、同用户的需求,为了适应不同用户的需求,SQL Server 2000提供了不同的版本,主提供了不同的版本,主要有:要有: SQL Server 2000企业版企业版 SQL Server 2000标准版标准版 SQL Server 2000个人版个人版 SQL Server 2000开发版开发版 172.2 SQL Server 2000的安装的安装(1)企业版(Enterprise Edition)l 支持所有的SQL Server 2000 特性,可作为大型Web 站点、企业OLTP(联机事务处理)以及数据仓库系统等的产品数据库服务器。(2)标准版(Standard Edition)l 用

15、于小型的工作组或部门。(3)个人版(Personal Edition)l 用于单机系统或客户机。(4)开发版(Developer Edition)l 用于程序员开发应用程序.此外,SQL Server 2000 还有Desktop Engine(桌面引擎)和Windows CE 版,用户可以根据实际情况选择所要安装的SQL Server 2000 版本。182.3 SQL Server 2000的服务器组件的服务器组件1 企 业 管 理 器 ( E n t e r p r i s e Manager)l企业管理器是SQL Server 中最重要的管理工具,在使用SQL Server的过程中大部

16、分的时间都是和它打交道。l通过企业管理器可以管理所有的数据库系统工作和服务器工作,也可以调用其它的管理开发工具。SQL Server 服务器组件19查询分析器查询分析器l查询分析器是一个图形化的数据库编程接口,其基本功能是编辑Transact-SQL语句(Transact-SQL是SQL Server中使用的结构化查询语句,简称T-SQL),从而查询、分析或处理数据库中的数据,实现对SQL Server 2000数据库服务器的访问并显示查询结果,它是客户端应用程序的重要组成部分。l查询分析器是一种多用途工具,它既可以用来创建Transact-SQL程序,也可以用来交互式输入和执行SQL语句,还可以用来分析和查看查询规划的统计结果。l使用查询分析器的熟练程度是衡量一个SQL Server 用户水平的标准。SQL Server 服务器组件20服务管理器服务管理器lSQL Server服务管理器用于启动、停止和暂服务管理器用于启动、停止和暂停本地或远程的停本地或远程的SQL Server实时实时服务。若要打开服务。若要打开服务管理器,服务管理器,可以双击可以双击Windows任务栏右下角的任

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

当前位置:首页 > IT计算机 > 服务器

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!