收藏 分销(赏)

第1章sqlserver.ppt

上传人:仙人****88 文档编号:13337336 上传时间:2026-03-03 格式:PPT 页数:40 大小:293KB 下载积分:10 金币
下载 相关 举报
第1章sqlserver.ppt_第1页
第1页 / 共40页
第1章sqlserver.ppt_第2页
第2页 / 共40页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,上一页,下一,页,返回本章首页,第,1,章,SQL Server,关系数据库简介,SQL Server 2000,数据库,简明教材,第,1,章,SQL Server,关系数据库简介,1.1 SQL Server,特点,1.2 SQL Server,的安装和配置,1.3 SQL Server,工具和实用程序,开始,返回目录,SQL Server,关系数据库简介,SQL Server,是由,Microsoft,开发和推广的关系数据库管理系统(,DBMS,),它最初是由,Microsoft,、,Sybase,和,Ashton-Tate,三家公司共同开发的,并于,1988,年推出了第一个,OS/2,版本。,SQL Server,近年来不断更新版本,,1996,年,,Microsoft,推出了,SQL Server 6.5,版本;,1998,年,,SQL Server 7.0,版本和用户见面;,SQL Server 2000,是,Microsoft,公司于,2000,年推出的最新版本。,什么是,SQL Server,通过利用,SQL Server,,用户能够管理以下两种类型的数据库:联机事务处理(,OLTP,)数据库和联机分析(,OLAP,)数据库。,OLTP,数据库:通常情况下,为了降低数据库的冗余信息,并加快数据库更新的速度,,OLTP,数据库中的数据被组织存放到关系表中。,OLAP,数据库:通过利用,OLAP,技术对大量数据进行组织和汇总,分析程序能够对数据进行快速评价,甚至得到实时分析结果。,1.1 SQL Server,特点,1,真正的客户机,/,服务器体系结构。,2,图形化用户界面,使系统管理和数据库管理更加直观、简单。,3,丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。,4,SQL Server,与,Windows NT,完全集成,利用了,NT,的许多功能,如发送和接受消息,管理登录安全性等。,SQL Server,也可以很好地与,Microsoft BackOffice,产品集成。,5,具有很好的伸缩性,可跨越从运行,Windows 95/98,的膝上型电脑到运行,Windows 2000,的大型多处理器等多种平台使用。,6,对,Web,技术的支持,使用户能够很容易地将数据库中的数据发布到,Web,页面上。,7,SQL Server,提供数据仓库功能,这个功能只在,Oracle,和其他更昂贵的,DBMS,中才有。,SQL Server 2000,与以前版本相比较又具有以下新特性,1,支持,XML(Extensive Markup Language,,,扩展标记语言,),2,强大的基于,Web,的分析,3,支持,OLE DB,和多种查询,4,支持分布式的分区视图,1.2 SQL Server,的安装和配置,1.2.1 SQL Server,环境需求,1.2.2 SQL Server 2000,的安装,1.2.3 SQL Server,升级,1.2.4 SQL Server,系统数据库简介,1.2.5 SQL Server,系统表简介,1.2.1 SQL Server,环境需求,SQL Server 2000,常见的版本,企业版,(,Enterprise Edition,),标准版(,Standard Edition,),个人版(,Personal Edition,),开发者版(,Developer Edition,),1,、安装、运行,SQL Server 2000,的硬件需求,(,1,)处理器,Intel,或兼容计算机,,,Pentium 166Mz,或者更高处理器或,DEC Alpha,和其兼容系统。,(,2,)内存(,RAM,),对于,Windows 2000,的各种服务器版本,推荐最低配置为,256MB,;对于,Windows NT4.0,的各种服务器版本,推荐最低为,64MB,。,(,3,)硬盘空间,完全安装(,Full,),需要,270MB,的空间,典型安装(,Typical,),需要,250MB,的空间,,client tools,:,100MB,,,Analysis Services,:,50,130MB,,,English Query:80MB,2,、,安装、运行,SQL Server 2000,的软件需求,SQL Server 2000,企业版必须运行于安装,Windows NT Server Enterprise Edition 4.0,或者,Windows2000 Advanced Server,以及更高版本的操作系统下。,SQL Server 2000,标准版必须运行于安装,Windows NT Server Enterprise Edition 4.0,、,Windows NT Server 4.0,、,Windows 2000 Server,以及更高版本的操作系统下。,SQL Server 2000,个人版可在多种操作系统下运行,如可运行于,Windows 9x,,,Windows NT 4.0,或,Windows 2000,的服务器版或工作站版的操作系统下。,SQL Server 2000,开发者版可运行于上述,Windows 9x,以外的所有操作系统下。,配置选项,1/5,网络协议,SQL Server,实例默认命名管道和,TCP/IP,套接字,客户端:使用,TCP/IP,套接字,,Windows 2000,和,NT,版本以命名管道为备用协议。,SQL Server,支持的服务器协议,TCP/IP,套接字 多协议,命名管道,AppleTalk ADSP,NWLink,IPX/SPX Banyan VINES,VIA,ServerNet,II SAN,VIA,GigaNet,SAN,配置选项,2/5,SQL Server,的命名实例和多实例,默认实例:由实例允许所在网络名来标识,只允许存在一个默认实例,命名实例:由网络名和实例名的组合来标识,应用程序必须使用客户端组件链接;一台计算机最多可同时运行,16,个命名实例,多实例:同台计算机中各个实例独立运行,配置选项,3/5,安全机制(身份验证),Windows,身份验证模式,用户具有合法的,OS,中用户帐户,用户必须结构,OS,的验证,混合模式,拥有有效的,OS,用户帐户,拥有,SQL Server,登录帐户,必须输入并确认,SQL Server,系统管理员(,sa,)的密码。,配置选项,4/5,排序规则,Windows,排序规则,:,基于为相关联的,windows,区域设置所定义的规则,SQL,排序规则:匹配早期版本,主要用于与早期版本兼容,默认配置,用户应当避免更改默认的排序规则,配置选项,5/5,服务帐户,4,种服务:,SQL Server Agent,MSSQL Server OLAP Service,Distributed Transaction Coordinator,(分布式事务处理协调器),Microsoft Search.,为,SQL Server,或,SQL Server Agent,指定服务帐户。,本地登录帐户,域用户登录帐户,1.2.2 SQL Server 2000,的安装,SQL Server 2000,的安装过程与其它,Microsoft Windows,系列产品类似。用户可根据向导提示,选择需要的选项一步一步地完成。,1.2.3 SQL Server,升级,如果计算机中安装有旧的,SQL Server,版本,那么安装,SQL Server 2000,时需要做以下工作,以确保系统能退回到升级前的状态。,1.,检查操作系统是否满足安装要求。,2.,检查磁盘空间是否足够安装新的,SQL Server 2000,版本。,3.,备份包括系统数据库在内的所有数据库。,4.,备份操作系统的注册表,用于恢复原有的,SQL Server,。,5.,关闭任何与旧的,SQL Server,相关的应用程序。,6.,安装,SQL Server 2000,数据库管理系统。,验证安装的正确性,启动、停止和暂停,SQL Server,服务,建立,SQL Server,的连接,SQL,查询分析器,SQL Server,企业管理器,1.2.4 SQL Server,系统数据库简介,SQL Server 2000,有,6,个系统数据库,1.Master,数据库是,SQL Server,系统最重要的数据库,它记录了,SQL Server,系统的所有系统信息。这些系统信息包括所有的登录信息、系统设置信息、,SQL Server,的初始化信息和其它系统数据库及用户数据库的相关信息。,2.Model,数据库是所有用户数据库和,Tempdb,数据库的模板数据库,它含有,Master,数据库所有系统表的子集,这些系统数据库是每个用户定义数据库需要的。,3.,Msdb,数据库是代理服务数据库,为其警报、任务调度和记录操作员的操作提供存储空间。,4.,Tempdb,是一个临时数据库,它为所有的临时表、临时存储过程及其它临时操作提供存储空间。,5.Pubs,和,Northwind,数据库是两个实例数据库,它们可以作为,SQL Server,的学习工具。,1.2.5 SQL Server,系统表简介,系统目录是由描述,SQL Server,系统的数据库、基表、视图和索引等对象的结构的系统表组成。,SQL Server,经常访问系统目录,检索系统正常运行所需的必要信息。,几个最重要的系统表,1.,Sysobjects,表,SQL Server,的主系统表,sysobjects,出现在每个数据库中,它对每个数据库对象含有一行记录。,2.,Syscolumns,表,系统,表,syscolumns,出现在,master,数据库和每个用户自定义的数据库中,它对基表或者视图的每个列和存储过程中的每个参数含有一行记录。,3.,Sysindexes,表,系统表,sysindexes,出现在,master,数据库和每个用户自定义的数据库中,它对每个索引和没有聚簇索引的每个表含有一行记录,它还对包括文本,/,图像数据的每个表含有一行记录。,4.,Sysusers,表,系统表,sysusers,出现在,master,数据库和每个用户自定义的数据库中,它对整个数据库中的每个,Windows NT,用户,、,Windows NT,用户组、,SQL Server,用户或者,SQL Server,角色含有一行记录。,5.,Sysdatabases,表,系统表,sysdatabases,对,SQL Server,系统上的每个系统数据库和用户自定义的数据库含有一行记录,它只出现在,master,数据库中。,6.,Sysdepends,表,系统表,Sysdepends,对表、视图和存储过程之间的每个依赖关系含有一行记录,它出现在,master,数据库和每个用户自定义的数据库中。,7.,Sysconstraints,表,系统表,sysconstraints,对使用,CREATE TABLE,或者,ALTER TABLE,语句为数据库对象定义的每个完整性约束含有一行记录,它出现在,master,数据库和每个用户自定义的数据库中。,Master,数据库中常用的存储过程,Sp_databases,用于列出系统中所有数据库的名称和大小,Sp_helpdb,用于查询当前系统中数据库的信息,Sp_renamedb,用于更改数据库的名称(单用户模式下),1.3 SQL Server,工具和实用程序,1.3.1,企业管理器,1.3.2,服务管理器,1.3.3,查询分析器,1.3.4,分布式事务处理协调器,1.3.5,性能监视器,1.3.6,导入和导出数据,1.3.7 SQL Server,分析器,1.3.8,服务器网络实用工具,1.3.9,客户端网络实用工具,1.3.10,联机帮助文档,1.3.1,企业管理器,企业管理器是基于一种新的被称为微软管理控制台,(,Microsoft Management Console,),的公共服务器管理环境,它是,SQL Server,中最重要的一个管理工具。企业管理器不仅能够配置系统环境和管理,SQL Server,,,而且由于它能够以层叠列表的形式来显示所有的,SQL Server,对象,因而所有,SQL Server,对象的建立与管理都可以通过它来完成。,利用企业管理器可以完成的操作有,管理,SQL Server,服务器;建立与管理数据库;建立与管理表、视图、存储过程、触发程序、角色、规则、默认值等数据库对象,以及用户定义的数据类型;备份数据库和事务日志、恢复数据库;复制数据库;设置任务调度;设置警报;提供跨服务器的拖放控制操作;管理用户帐户;建立,Transact-SQL,命令语句以及管理和控制,SQL Mail,。,图,1-20 SQL Server,企业管理器(,Enterprise Manager,),界面,1.3.2,服务管理器(,Service Manager,),SQL Server,服务管理器是在服务器端实际工作时最有用的实用程序,其界面如图,3,7,所示。服务管理器用来启动、暂停、继续和停止数据库服务器的实时服务,其提供的服务包括:,SQL Server,、,SQL Server Agent,、,MSDTC,(,Microsoft Distributed Transaction Coordinator,,,微软分布式事务协调器)。,图,1-21 SQL Server,服务管理器(,Service Manager,),界面,1.3.3,查询分析器,(,Query Analyzer,),SQL Server 2000,新的图形化查询分析器用于输入和执行,Transaction-SQL,语句,并且迅速查看这些语句的结果,以分析和处理数据库中的数据。这是一个非常实用的工具,对掌握,SQL,语言,深入理解,SQL Server,的管理工作有很大帮助。,1.3.4,分布式事务处理协调器(,Distributed Transaction Coordinator,用于提供和管理不同服务器之间的分布式事务处理,这些服务器必须是基于,Windows NT,或,Windows 9x/2000,系列操作系统的服务器。,1.3.5,性能监视器(,Performance Monitor,),它将,Windows NT,操作系统的性能监视器和,SQL Server,集成起来,使用它可以查看和统计,SQL Server,系统的运行情况,查找影响系统性能的主要因素,从而为改进和优化系统、提高系统性能提供依据。,1.3.6,导入和导出数据(,Imput,and Export Data,),导入和导出数据采用,DTC,导入,/,导出向导来完成。此向导包含了所有的,DTC,(,Data Transformation Services,),工具,提供了在,OLE DB,数据源之间复制数据的最简捷的方法。,1.3.7 SQL Server,分析器(,Profiler,),是一个图形化的管理工具,用于监督、记录和检查,SQL Server,数据库的使用情况。对系统管理员来说,它是一个连续实时地捕获用户活动情况的间谍。,1.3.8,服务器网络实用工具(,Server Network Utility,),用来配置服务器端网络连接和设置相关参数等。,1.3.9,客户端网络实用工具(,Client Network Utility,),用来配置客户端的网络连接、管理和测定客户端的网络库等。,1.3.10,联机帮助文档(,Books Online,),SQL Server 2000,提供了大量的联机文档,它具有索引和全文搜索能力,可根据关键词来快速查找用户所需信息。,Thank you very much!,谢谢您的光临!,下一章,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服