




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章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:ProgramfilesMicrosoftSQLServerMSSQLData,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.混合认证
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑施工企业信息化安全管理战略规划报告
- 2025年资源型城市绿色转型中的绿色消费引导与消费结构优化报告
- 2025年银发消费市场养老服务市场细分领域创新趋势报告
- 2025年功能性食品市场消费者对产品购买决策的通货膨胀影响分析报告
- 2025年物流配送中心建设与区域物流资源稳定性分析报告
- 年中国充电氮气系统行业市场专项调研及投资前景可行性预测报告
- 增强团员意识主题教育活动实施方案
- 2025石油化工产品海运进口报关报检代理协议合同范本
- 2025专业可行性研究报告委托合同一
- 2025-2030年中国梳妆架行业深度研究分析报告
- 2025-2030中国醇基燃料行业市场深度分析及发展前景与投资研究报告
- 2025至2030中国无档锚链行业供需现状及未来发展预测研究报告
- 水阁污水处理厂二期工程-污泥系统设备采购项目招标文件
- 礼盒定制协议书范本
- 分级护理标准2025版解读
- 高等职业学校大数据与会计专业 实训教学条件建设标准
- 初中经典奥数题集+七年级数学上册-奥数题测试题
- 公司玩手机管理制度
- 现场劳务班组管理制度
- 医院信息化建设实施方案
- 重复经颅磁刺激治疗
评论
0/150
提交评论