分享
分享赚钱 收藏 举报 版权申诉 / 30

类型Sql_Server服务器和客户端.ppt

  • 上传人:dwy79026
  • 文档编号:4446223
  • 上传时间:2018-12-29
  • 格式:PPT
  • 页数:30
  • 大小:146.50KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    Sql_Server服务器和客户端.ppt
    资源描述:

    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的开发

    2、。 而在Windows 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

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

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

    5、QL语言是一种非过程语言,即用户只要提出“干什么”即可,不必管具体操作过程,也不必了解数据的存取路径,只要指明所需的数据即可。(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):此文件包含用于恢复数据库的日志信息. (每个数据库都必须至少有一个事

    8、务日志文件) 默认存放路径:c:Program filesMicrosoft 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的安装,为了适应不同用户的

    9、需求,SQL Server 2000提供了不同的版本,主要有: 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)用于单机系统或客户

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

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

    12、服务器组件,20,服务管理器,SQL Server服务管理器用于启动、停止和暂停本地或远程的SQL Server实时服务。若要打开服务管理器,可以双击Windows任务栏右下角的服务管理器图标 ,也可以从“开始”菜单中选择“程序Microsoft SQL Server服务管理器”命令 。服务管理器用于启动、暂停或停止SQL Server 的4种服务: DTC(Distributed Transaction Coordinator 分布式事务协调器) MSSQL Server OLAP service SQL Server SQL Server Agent,SQL Server 服务器组件,21

    13、,事件探查器,SQL Server事件探查器是一个图形化的工具,用来监视(跟踪)选定的SQL Server事件,用于分析、诊断和审计SQL Server系统的性能,SQL Server 服务器组件,22,性能监视器,它将Windows NT操作系统的性能监视器和SQL Server集成起来,使用它可以查看和统计SQL Server系统的运行情况,查找影响系统性能的主要因素,从而为改进和优化系统、提高系统性能提供依据。,SQL Server 服务器组件,23,其他服务器组件,一.DTS 导入和导出向导导入和导出数据采用DTS 导入/导出向导来完成。此向导包含了所有的DTS(Data Transf

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

    15、器3.使用NT / Windows 2000 Server 服务器命令行4.使用控制面板中的”管理工具”下的”服务”对话框,启动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命令语句并且接受查询结果. 客户端网络程序库,

    展开阅读全文
    提示  道客多多所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:Sql_Server服务器和客户端.ppt
    链接地址:https://www.docduoduo.com/p-4446223.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    道客多多用户QQ群:832276834  微博官方号:道客多多官方   知乎号:道客多多

    Copyright© 2025 道客多多 docduoduo.com 网站版权所有世界地图

    经营许可证编号:粤ICP备2021046453号    营业执照商标

    1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png



    收起
    展开