数据库系统概述 SQL Server简介.pptx
《数据库系统概述 SQL Server简介.pptx》由会员分享,可在线阅读,更多相关《数据库系统概述 SQL Server简介.pptx(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、11.1.1 SQL Server的发展 SQL Server最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的。n1988年:第一个OS/2版本;n1990年:Ashton-Tate公司中途退出;n1992年:移植到NT上之后,Microsoft成了这个项目的主导者;n1994开始:Microsoft专注于开发、推广SQL Server的Windows NT版本,Sybase则较专注于SQL Server在Unix操作系统上的应用;n1996年:SQL Server 6.5版本;n1998年:SQL Server 7.0;n2000年:SQL Server 2
2、000。第1页/共40页21.1.2 SQL Server 2000的主要功能特点 SQL Server最重要的特点有:n真正的客户/服务器体系结构。n图形化用户界面。n丰富的编程接口工具。n与Windows NT/2000紧密集成,利用了Windows NT的许多功能。如发送和接收消息、利用Windows NT/2000的安全机制等。SQL Server也可以很好地与Microsoft BackOffice产品集成。n具有很好的伸缩性。n对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页上。n提供数据仓库的功能。第2页/共40页31.1.2 SQL Server 2000的
3、主要功能特点 SQL Server 2000的新特性:n支持XML(Extensive Markup Language)扩展标记语言。n强大的基于Web的分析。n支持OLEDB和多种查询。n支持分布式的分区视图。这些新特性使这些新特性使SQL Server 2000在大型联机事务在大型联机事务处理、数据仓库及电子商务等方面成为一个优秀处理、数据仓库及电子商务等方面成为一个优秀的数据库平台。的数据库平台。第3页/共40页41.1.3 SQL Server的客户/服务器体系结构1.SQL Serve的客户/服务器结构 客户通过发送一条消息或一个操作来启动与服务客户通过发送一条消息或一个操作来启动与
4、服务器之间的交互,而服务器通过返回消息进行响应。器之间的交互,而服务器通过返回消息进行响应。客户客户/服务器结构如下图服务器结构如下图:第4页/共40页51.1.3 SQL Server的客户/服务器体系结构客户机上的任务主要有:n 建立和断开与服务器的连接。n 提交数据访问请求。n 等待服务通告、接受请求结果或错误。n 处理数据库访问结果或错误、包括重发请求和终止请求。n 提供应用程序的友好用户界面。n 数据输入输出及验证。第5页/共40页61.1.3 SQL Server的客户/服务器体系结构服务器上的任务主要有:n为多用户管理一个独立的数据库。n管理和处理接收到的数据访问请求,包括管理请
5、求队列、管理缓存、响应服务、管理结果和通知服务完成。n管理用户帐号、控制数据库访问权限和其他安全性。n维护数据库,包括数据库备份和恢复。n保证数据库数据的完整或为客户提供完整性控制手段。第6页/共40页71.1.3 SQL Server的客户/服务器体系结构 SQL Server 2000的客户/服务器体系结构可以采用灵活的部署方案。主要方案有:两层结构 三层结构 桌面系统。第7页/共40页81.1.3 SQL Server的客户/服务器体系结构(1)两层结构第第二二层层客客户户机机客客户户机机客客户户机机第第一一层层数据库服务器数据库服务器第8页/共40页91.1.3 SQL Server的
6、客户/服务器体系结构 在两层结构中,SQL Server 2000安装在一个中心服务器上,数据库存储在该服务器上,该服务器称为数据库服务器,可以被多台客户机访问。众多的客户机通过网络直接访问数据库服务器。客户机运行处理业务的程序和显示处理结果的程序。两层结构比较适合于用户量较少的情况,当用户量较大时,数据库服务器的性能会显著下降。第9页/共40页101.1.3 SQL Server的客户/服务器体系结构(2)三层结构第第三三层层客客户户机机客客户户机机客客户户机机第第二二层层数据库服务器数据库服务器第第一一层层应应用用服服务务器器应应用用服服务务器器第10页/共40页111.1.3 SQL S
7、erver的客户/服务器体系结构 在三层结构中引入了一层应用服务器。客户机只运行向应用服务器发送请求和显示请求结果的程序,客户机没有处理业务的程序,应用服务器运行处理业务的程序,多个客户机可以同时访问应用服务器,应用服务器负责访问数据库服务器,并取回处理结果,将结果返回给客户机。三层结构适用于客户量较大的情况。第11页/共40页121.1.3 SQL Server的客户/服务器体系结构(3)桌面系统 在桌面系统中,数据库服务器和客户机程序被安装在同一台电脑中,整个系统只有一台电脑,这台电脑既是服务器,也是客户机,因此不需要有网络连接,客户机只需要建立一个本地连接来访问本机上的数据库服务器。桌面
8、系统适合于只有一个用户,或者有几个用户但共用一台电脑的情形。第12页/共40页131.1.3 SQL Server的客户/服务器体系结构2客户/服务器结构的优点1)数据集中存储。2)业务逻辑和安全规则可以在服务器上定义一次。3)数据库服务器仅返回应用程序所需要的数据,这样可以减少网络流量。4)节省硬件开销。5)数据集中存储,备份和恢复数据非常容易。客户/服务器结构的最大优势在于提高了使用和处理数据的能力。SQL Server在客户端和服务器端的良好表现,使它成为了一个优秀的客户/服务器系统。第13页/共40页141.2 SQL Server 2000的安装 在安装SQL Server 2000
9、之前,首先要根据具体需要选择SQL Server 2000的版本,并提供相应版本所需要的安装环境,包括硬件环境和软件环境。安装过程:自学第14页/共40页151.3 SQL Server 2000的管理工具简介 正确安装SQL Server 2000以后,在Microsoft SQL Server程序组中可以看到9个程序项,这些程序项为管理和使用SQL Server数据库提供了各种方便手段。单击每一个程序项,可以打开相应的管理工具。第15页/共40页161.3 SQL Server 2000的管理工具简介 1.企业管理器作用:n配置系统环境n完成数据库管理与维护的大部分工作。如配置系统环境和管
10、理SQL Server服务器,显示、建立、管理所有的SQL Server对象,备份和恢复数据库,复制数据库,管理用户帐户等。启动:开始程序 Microsoft SQL Server 企业管理器第16页/共40页171.3 SQL Server 2000的管理工具简介结构:标题栏;菜单栏;工具栏;树形浏览窗口;显示窗口第17页/共40页181.3 SQL Server 2000的管理工具简介2查询分析器作用:查询分析器是一个交互式的图形工具,主要用于输入和执行Transact-SQL语句,并且迅速查看这些语句的结果,以分析和处理数据库中的数据。查询分析器是一个非常实用的工具,对掌握SQL,深入理
11、解SQL Server的管理工作有很大帮助。启动方法1:开始程序Microsoft SQL Server 查询分析器启动方法2:企业管理器打开“工具”菜单SQL查询分析器第18页/共40页191.3 SQL Server 2000的管理工具简介选择身份验证模式:第19页/共40页201.3 SQL Server 2000的管理工具简介连接成功打开查询分析器窗口:对象浏对象浏览器览器查询编查询编辑器辑器第20页/共40页211.3 SQL Server 2000的管理工具简介查询分析器主要功能:n编写、编辑和执行Transcat-SQL语句,并可以查看执行结果。不同的结果分别显示在不同的窗格中。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库系统概述 SQL Server简介 数据库 系统 概述 Server 简介
限制150内