SqlServer服务器和客户端.ppt

上传人:za****8 文档编号:7245205 上传时间:2020-03-17 格式:PPT 页数:30 大小:273.46KB
返回 下载 相关 举报
SqlServer服务器和客户端.ppt_第1页
第1页 / 共30页
SqlServer服务器和客户端.ppt_第2页
第2页 / 共30页
SqlServer服务器和客户端.ppt_第3页
第3页 / 共30页
点击查看更多>>
资源描述
第二章SQLServer2000服务器和客户端 SQLServer数据库应用技术 2 SQLServer是一种具有客户机 服务器体系结构的关系型数据库管理系统 它由一些具有数据存储检索功能的客户端组件和服务器组件组成 客户端 负责业务逻辑和向用户提供数据 服务器 管理数据库和分配可用的服务器资源 2 1SQLServer概述 3 SQLServer是一个关系型数据库管理系统 它最初是由Microsoft Sybase和Ashton Tate三家公司联合开发的 于1988年推出了第一个OS 2版本 后来 Ashton Tate公司退出了SQLServer的开发 而在WindowsNT推出后 Microsoft与Sybase在SQLServer的开发上就分道扬镳了 Microsoft将SQLServer移植到WindowsNT系统上 专注于开发推广SQLServer的WindowsNT版本 Sybase则较专注于SQLServer在UNIX操作系统上的应用 关于SQLServer的发展史 SQLServer概述 4 我们介绍的是MicrosoftSQLServer SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本 该版本继承了SQLServer7 0版本的优点 同时又比它增加了许多更先进的功能 具有使用方便 可伸缩性好与相关软件集成程度高等优点 可跨越从运行MicrosoftWindows98的电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用 SQLServer概述 关于SQLServer的发展史 5 关于SQL SQL是结构化查询语言 StructureQueryLanguage 的缩写 是关系型数据库管理系统中最流行的数据查询和操作语言 是各种关系型数据库系统的基础 SQL语言包括了所有对数据库的操作 可分为四个部分 数据查询语言DQL 数据定义语言DDL 数据操纵语言DML 数据控制语言DCL SQLServer概述 6 SQL语言就有的主要特点有 1 SQL语言类似于英语的自然语言 简洁易用 2 SQL语言可以实现数据库生命期当中的全部活动 并且在关系模型中实体与实体间的联系也都是用关系来表示 故这种数据结构的单一性保证了操作符的单一性 使得SQL语言实现了一体化 关于SQL SQLServer概述 7 3 SQL语言既是自含式语言 又是嵌入式语言 可独立使用 也可嵌入到宿主语言中 自含式语言可以独立使用交互命令 适用于终端用户 应用程序员和DBA 嵌入式语言使其嵌入在高级语言中使用 供应用程序员开发应用程序 4 SQL语言是一种非过程语言 即用户只要提出 干什么 即可 不必管具体操作过程 也不必了解数据的存取路径 只要指明所需的数据即可 5 SQL语言是所有关系数据库的公共语言 关于SQL SQLServer概述 8 SQLServer2000简介 SQLServer2000是一个基于客户机 服务器 c s 模式的关系数据库管理系统 如下图 把工作负载划分成在客户机上运行的任务和在服务器上运行的任务 SQLServer概述 9 在客户机 服务器 Client Server C S 体系结构中 数据库存放在服务器端 客户机可以访问服务器上的数据库 数据库应用的处理过程分布在客户机和服务器上 对应上图理解 其优点是数据集中存储 便于维护与备份 对客户机要求相对较低 这种体系结构分为两层结构和多层结构 SQLServer2000简介 SQLServer概述 10 图a两层应用结构 1 二层应用结构 SQLServer2000简介 SQLServer概述 11 图b三层应用结构 2 三层应用结构 SQLServer2000简介 SQLServer概述 12 数据库的存储结构分为逻辑存储结构和物理存储结构两种 数据库的逻辑存储结构指的是数据库是由哪些性质的信息所组成 实际上 SQLServer的数据库是由诸如表 视图 索引等各种不同的数据库对象所组成 数据库的物理存储结构是讨论数据库文件是如何在磁盘上存储的 数据库在磁盘上是以文件为单位存储的 由数据库文件和事务日志文件组成 一个数据库至少应该包含一个数据文件和一个事务日志文件 SQLServer的数据库文件 SQLServer概述 13 SQLServer的数据库文件 主要数据文件 mdf 包含数据库的启动信息 并用于存储数据 每个数据库都必须有一个主要数据文件 次要数据文件 ndf 用于存储不能置于主要数据文件中的所有数据 不一定需要 事务日志文件 ldf 此文件包含用于恢复数据库的日志信息 每个数据库都必须至少有一个事务日志文件 默认存放路径 c Programfiles MicrosoftSQLServer MSSQL Data SQLServer概述 14 为了方便数据的分配 放置和管理 SQLServer提供了对数据库文件进行分组管理的功能 但数据库文件和文件组必须遵循以下三点规则 1 一个文件和文件组只能被一个数据库使用2 一个数据库文件只能属于一个文件组 3 事务日志文件不能加入文件组 SQLServer的数据库文件 SQLServer概述 15 图2 16数据库的文件及其组的关系 SQLServer概述 16 2 2SQLServer2000的安装 为了适应不同用户的需求 SQLServer2000提供了不同的版本 主要有 SQLServer2000企业版 SQLServer2000标准版 SQLServer2000个人版 SQLServer2000开发版 17 2 2SQLServer2000的安装 1 企业版 EnterpriseEdition 支持所有的SQLServer2000特性 可作为大型Web站点 企业OLTP 联机事务处理 以及数据仓库系统等的产品数据库服务器 2 标准版 StandardEdition 用于小型的工作组或部门 3 个人版 PersonalEdition 用于单机系统或客户机 4 开发版 DeveloperEdition 用于程序员开发应用程序 此外 SQLServer2000还有DesktopEngine 桌面引擎 和WindowsCE版 用户可以根据实际情况选择所要安装的SQLServer2000版本 18 2 3SQLServer2000的服务器组件 1 企业管理器 EnterpriseManager 企业管理器是SQLServer中最重要的管理工具 在使用SQLServer的过程中大部分的时间都是和它打交道 通过企业管理器可以管理所有的数据库系统工作和服务器工作 也可以调用其它的管理开发工具 SQLServer服务器组件 19 查询分析器 查询分析器是一个图形化的数据库编程接口 其基本功能是编辑Transact SQL语句 Transact SQL是SQLServer中使用的结构化查询语句 简称T SQL 从而查询 分析或处理数据库中的数据 实现对SQLServer2000数据库服务器的访问并显示查询结果 它是客户端应用程序的重要组成部分 查询分析器是一种多用途工具 它既可以用来创建Transact SQL程序 也可以用来交互式输入和执行SQL语句 还可以用来分析和查看查询规划的统计结果 使用查询分析器的熟练程度是衡量一个SQLServer用户水平的标准 SQLServer服务器组件 20 服务管理器 SQLServer服务管理器用于启动 停止和暂停本地或远程的SQLServer实时服务 若要打开服务管理器 可以双击Windows任务栏右下角的服务管理器图标 也可以从 开始 菜单中选择 程序 MicrosoftSQLServer 服务管理器 命令 服务管理器用于启动 暂停或停止SQLServer的4种服务 DTC DistributedTransactionCoordinator分布式事务协调器 MSSQLServerOLAPserviceSQLServerSQLServerAgent SQLServer服务器组件 21 事件探查器 SQLServer事件探查器是一个图形化的工具 用来监视 跟踪 选定的SQLServer事件 用于分析 诊断和审计SQLServer系统的性能 SQLServer服务器组件 22 性能监视器 它将WindowsNT操作系统的性能监视器和SQLServer集成起来 使用它可以查看和统计SQLServer系统的运行情况 查找影响系统性能的主要因素 从而为改进和优化系统 提高系统性能提供依据 SQLServer服务器组件 23 其他服务器组件 一 DTS导入和导出向导导入和导出数据采用DTS导入 导出向导来完成 此向导包含了所有的DTS DataTransformationServices 工具 提供了在OLEDB数据源之间复制数据的最简捷的方法 二客户端网络实用工具是一个图形工具 用来配置客户端的网络连接 管理 测定客户端的网络库版本信息和以及设定本地数据库的相关选项等 SQLServer服务器组件 24 三 服务器网路实用工具用来配置服务器端网络连接和设置相关参数等 四 联机丛书SQLServer2000提供了大量的联机文档 它具有索引和全文搜索能力 可根据关键词来快速查找用户所需信息 其他服务器组件 SQLServer服务器组件 25 1 使用SQLServer服务管理器2 使用SQLServer企业管理器3 使用NT Windows2000Server服务器命令行4 使用控制面板中的 管理工具 下的 服务 对话框 启动SQLServer2000 26 对sa帐号加入密码 利用企业管理器给sa帐号添加密码在查询分析器中用SQL语句命令修改sa帐号的密码sp password旧密码 新密码 登陆名 服务器端的操作 sp password12345 null sa 27 SQLServer2000配置 一 使用企业管理器配置服务二 SQlServer2000的安全配置服务SQlServer2000使用两层安全机制来确认用户的有效性 即身份验证和权限验证两个阶段 服务器端的操作 28 1 身份验证模式a Windows认证b SQLServer认证c 混合认证模式 2 权限验证身份认证成功后 连接到SQLServer数据库后 用户必须使用特定的用户帐号才能对数据库进行访问 服务器端的操作 29 2 5SQLServer2000的客户端组件 SQLServer包含的客户端工具有 企业管理器查询分析器客户端网络使用工具导入导出数据 30 客户端组件 客户应用程序发出SQL请求语句 接受数据查询结果数据库API使用数据库提供程序 驱动程序或动态连接库来传递SQL命令语句并且接受查询结果 客户端网络程序库
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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