好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

sql_server服务器和客户端.ppt

30页
  • 卖家[上传人]:wt****50
  • 文档编号:49183777
  • 上传时间:2018-07-25
  • 文档格式:PPT
  • 文档大小:146.50KB
  • / 30 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第二章 SQL Server 2000服务器和客户端SQL Server 数据库应用技术1SQL Server 2000lSQL Server是一种具有客户机/服务 器体系结构的关系型数据库管理系统,它 由一些具有数据存储检索功能的客户端 组件和服务器组件组成.l客户端:负责业务逻辑和向用户提供 数据;l服务器:管理数据库和分配可用的服 务器资源.2.1 SQL Server 概述2SQL Server 2000lSQL Server 是一个关系型数据库管理系 统l它最初是由Microsoft、Sybase和Ashton- Tate三家公司联合开发的,于1988年推出了第 一个OS/2版本l后来,Ashton-Tate公司退出了SQL Server的开发l而在Windows NT推出后,Microsoft与 Sybase在SQL Server的开发上就分道扬镳了: –Microsoft将SQL Server 移植到Windows NT系统上 ,专注于开发推广SQL Server的Windows NT版本; –Sybase 则较专注于SQL Server在UNIX操作系统上 的应用。

      关于 SQL Server的发展 史SQL Server 概述3SQL Server 2000l我们介绍的是Microsoft SQL Server lSQL Server 2000是Microsoft公司推出 的 SQL Server数据库管理系统的最新版本 l该版本继承了SQL Server 7.0版本的优 点,同时又比它增加了许多更先进的功 能: –具有使用方便、可伸缩性好与相关软件集 成程度高等优点 –可跨越从运行Microsoft Windows 98的电 脑到运行Microsoft Windows 2000的大型多处 理器的服务器等多种平台使用SQL Server 概述关于 SQL Server的发展 史4SQL Server 2000关于 SQLlSQL是结构化查询语言(Structure Query Language)的缩写,是关系型数据 库管理系统中最流行的数据查询和操作 语言,是各种关系型数据库系统的基础.lSQL语言包括了所有对数据库的操作 ,可分为四个部分:数据查询语言DQL、 数据定义语言DDL、数据操纵语言DML 、数据控制语言DCL.SQL Server 概述5SQL Server 2000lSQL语言就有的主要特点有:(1) SQL语言类似于英语的自然语 言,简 洁易用。

      2)SQL语言可以实现数据库生命 期当中的全部活动,并且在关系模型中实 体与实体间的联系也都是用关系来表示, 故这种数据结构的单一性保证了操作符 的单一性.使得SQL语言实现了一体化关于 SQLSQL Server 概述6SQL Server 2000(3)SQL语言既是自含式语言,又是嵌入 式语言可独立使用,也可嵌入到宿主语言 中 –自含式语言可以独立使用交互命令,适用于 终端用户、应用程序员和DBA; –嵌入式语言使其嵌入在高级语言中使用,供 应用程序员开发应用程序4)SQL语言是一种非过程语言,即用户 只要提出“干什么”即可,不必管具体操作过 程,也不必了解数据的存取路径,只要指明 所需的数据即可5)SQL语言是所有关系数据库的公共语 言关于 SQLSQL Server 概述7SQL Server 2000SQL Server 2000 简 介lSQL Server 2000是一个基于客 户机/服务器(c/s)模式的关系数据库 管理系统.(如下图)把工作负载划分 成在客户机上运行的任务和在服务 器上运行的任务. 结果T-SQL语句客户端SQL ServerSQL Server 概述8SQL Server 2000l在客户机/服务器(Client / Server,C/S)体系结构中,数据库存 放在服务器端,客户机可以访问服务 器上的数据库,数据库应用的处理过 程分布在客户机和服务器上. (对应上图理解)l其优点是数据集中存储,便于维护 与备份,对客户机要求相对较低。

      这 种体系结构分为两层结构和多层结构 SQL Server 2000 简 介SQL Server 概述9SQL Server 2000图a 两层应用结构 1 1.二层应用结构.二层应用结构客户端 用户界 面 应用逻 辑 安全规 则 客户端 用户界 面 应用逻 辑 安 全规 则 数据库服务器 数据访问 数据库 SQL Server 2000 简 介SQL Server 概述10SQL Server 2000图b 三层应用结构 客户端 用户界面 数据的表示客户端 用户界面 数据的表示数据库服务器数据访问 数据库 业务逻辑层业务逻辑及安全规则逻辑连接 2 2.三层应用结构.三层应用结构SQL Server 2000 简 介SQL Server 概述11SQL Server 2000l数据库的存储结构分为逻辑存储结构 和物理存储结构两种 l数据库的逻辑存储结构指的是数据库 是由哪些性质的信息所组成 实际上, SQL Server的数据库是由诸如表、视图 、索引等各种不同的数据库对象所组成l数据库的物理存储结构是讨论数据库 文件是如何在磁盘上存储的,数据库在磁 盘上是以文件为单位存储的,由数据库文 件和事务日志文件组成,一个数据库至少 应该包含一个数据文件和一个事务日志文 件。

      SQL Server 的数据库 文件SQL Server 概述12SQL Server 2000SQL Server 的数据库 文件l主要数据文件(.mdf):包含数据库 的启动信息,并用于存储数据. (每个数据库 都必须有一个主要数据文件)l次要数据文件(.ndf):用于存储不能 置于主要数据文件中的所有数据. (不一 定需要)l事务日志文件(.ldf):此文件包含用 于恢复数据库的日志信息. (每个数据库都必 须至少有一个事务日志文件) 默认存放路径:c:\Program files\Microsoft SQL Server\MSSQL\DataSQL Server 概述13SQL Server 2000l为了方便数据的分配,放置和管理 ,SQL Server提供了对数据库文件进 行分组管理的功能.但数据库文件和 文件组必须遵循以下三点规则:1.一个文件和文件组只能被一个 数据库使用2.一个数据库文件只能属于一个 文件组.3.事务日志文件不能加入文件组SQL Server 的数据库 文件SQL Server 概述14SQL Server 2000图2-16 数据库的文件及其组的关系 数据库的 对象集合主文件 .mdf 辅文件 .ndf 辅文件 .ndf 日志文件.ldf PRIMARY 组 (主文件一定要属于该组) 用户命名的组 不属于任何组 辅文件 .ndf SQL Server 概述15SQL Server 20002.2 SQL Server 2000的 安装l为了适应不同用户的需求,SQL Server 2000提供了不同的版本,主 要有: SQL Server 2000企业版  SQL Server 2000标准版  SQL Server 2000个人版  SQL Server 2000开发版 16SQL Server 20002.2 SQL Server 2000的 安装(1)企业版(Enterprise Edition)l 支持所有的SQL Server 2000 特性,可作为大型Web 站点、企业OLTP(联机事务处理)以及数据仓库系统等的产品 数据库服务器。

      (2)标准版(Standard Edition)l 用于小型的工作组或部门 (3)个人版(Personal Edition)l 用于单机系统或客户机 (4)开发版(Developer Edition)l 用于程序员开发应用程序.–此外,SQL Server 2000 还有Desktop Engine(桌 面引擎)和Windows CE 版,用户可以根据实际情况选 择所要安装的SQL Server 2000 版本 17SQL Server 20002.3 SQL Server 2000的服务器 组件1.企业管理器(Enterprise Manager)l企业管理器是SQL Server 中 最重要的管理工具,在使用SQL Server的过程中大部分的时间都是和 它打交道l通过企业管理器可以管理所有 的数据库系统工作和服务器工作,也 可以调用其它的管理开发工具SQL Server 服务器组件18SQL Server 2000查询分析器l查询分析器是一个图形化的数据库编程接 口,其基本功能是编辑Transact-SQL语句( Transact-SQL是SQL Server中使用的结构化查 询语句,简称T-SQL),从而查询、分析或处理 数据库中的数据,实现对SQL Server 2000数据库 服务器的访问并显示查询结果,它是客户端应用 程序的重要组成部分。

      l查询分析器是一种多用途工具,它既可以 用来创建Transact-SQL程序,也可以用来交互式 输入和执行SQL语句,还可以用来分析和查看查 询规划的统计结果l使用查询分析器的熟练程度是衡量一个 SQL Server 用户水平的标准SQL Server 服务器组件19SQL Server 2000服务管理器lSQL Server服务管理器用于启动、停 止和暂停本地或远程的SQL Server实时服务 若要打开服务管理器,可以双击Windows任务 栏右下角的服务管理器图标 ,也可以从“开始 ”菜单中选择“程序→Microsoft SQL Server→服务管理器”命令 l 服务管理器用于启动、暂停或停止SQL Server 的4种服务: üDTC(Distributed Transaction Coordinator 分布式事务协调器) üMSSQL Server OLAP service üSQL Server üSQL Server AgentSQL Server 服务器组件20SQL Server 2000事件探查器lSQL Server事件探查器是一个图 形化的工具,用来监视(跟踪)选定的 SQL Server事件,用于分析、诊断和 审计SQL Server系统的性能SQL Server 服务器组件21SQL Server 2000性能监视器l它将Windows NT操作系统的性 能监视器和SQL Server集成起来, 使用它可以查看和统计SQL Server 系统的运行情况,查找影响系统性 能的主要因素,从而为改进和优化 系统、提高系统性能提供依据。

      SQL Server 服务器组件22SQL Server 2000其他服务器组件l一.DTS 导入和导出向导导入和导出数据采用DTS 导入/导出向导 来完成此向导包含了所有的DTS(Data Transformation Services)工具,提供了在OLE DB数据源之间复制数据的最简捷的方法 l二 客户端网络实用工具是一个图形工具, 用来配置客户端的网络 连接、管理、测定客户端的网络库版本信息和以 及设定本地数据库的相关选项等SQL Server 服务器组件23SQL Server 2000l三. 服务器网路实用工具用来配置服务器端网络连接和设置相关 参数等l四. 联机丛书SQL Server 2000提供了大量的联机文档 ,它具有索引和全文搜索能力,可根据关键词来 快速查找用户所需信息其他服务器组件SQL Server 服务器组件24SQL Server 20001.使用SQL Server服务管理器2.使用SQL Serv。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.