服务器和客户端..ppt
《服务器和客户端..ppt》由会员分享,可在线阅读,更多相关《服务器和客户端..ppt(30页珍藏版)》请在优知文库上搜索。
1、第二章第二章 SQL Server 2000 服务器和客户端服务器和客户端SQL Server 数据库应用技术2lSQL Server是一种具有客户机是一种具有客户机/服务服务器体系结构的器体系结构的关系型数据库管理系统关系型数据库管理系统,它由一些具有数据存储检索功能的客它由一些具有数据存储检索功能的客户端组件和服务器组件组成户端组件和服务器组件组成.l客户端客户端:负责业务逻辑和向用户提供数负责业务逻辑和向用户提供数据据;l服务器服务器:管理数据库和分配可用的服务管理数据库和分配可用的服务器资源器资源.2.1 SQL Server 概述概述3lSQL Server SQL Server 是
2、一个是一个关系型数据库关系型数据库管理系统。管理系统。l它最初是由它最初是由MicrosoftMicrosoft、SybaseSybase和和Ashton-TateAshton-Tate三家公司联合开发的,于三家公司联合开发的,于19881988年推出了第一个年推出了第一个OS/2OS/2版本。版本。l后来,后来,Ashton-TateAshton-Tate公司退出了公司退出了SQL ServerSQL Server的开的开发。发。l而在而在Windows NTWindows NT推出后,推出后,MicrosoftMicrosoft与与SybaseSybase在在SQL ServerSQL S
3、erver的开发上就分道扬镳了:的开发上就分道扬镳了:Microsoft将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server的Windows NT版本;Sybase 则较专注于SQL Server在UNIX操作系统上的应用。关于关于 SQL Server的发展史的发展史SQL Server 概述4l我们介绍的是我们介绍的是Microsoft SQL ServerMicrosoft SQL Server 。lSQL ServerSQL Server 2000 2000是是MicrosoftMicrosoft公司推出的公司推出的SQL ServerSQL S
4、erver数据库管理系统的最新版本。数据库管理系统的最新版本。l该版本继承了该版本继承了SQL Server 7.0SQL Server 7.0版本的优版本的优点,同时又比它增加了许多更先进的功点,同时又比它增加了许多更先进的功能:能:具有使用方便、可伸缩性好与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98的电脑到运行Microsoft Windows 2000的大型多处理器的服务器等多种平台使用。SQL Server 概述关于关于 SQL Server的发展史的发展史5关于关于 SQLlSQL是是结构化查询语言结构化查询语言(Structure Query L
5、anguage)的缩写的缩写,是关系型数据库管理是关系型数据库管理系统中最流行的系统中最流行的数据查询和操作语言数据查询和操作语言,是是各种关系型数据库系统的基础各种关系型数据库系统的基础.lSQL语言包括了所有对数据库的操作语言包括了所有对数据库的操作,可可分为四个部分分为四个部分:数据查询语言数据查询语言DQL、数据数据定义语言定义语言DDL、数据操纵语言数据操纵语言DML、数数据控制语言据控制语言DCL.SQL Server 概述6lSQL语言就有的主要特点有语言就有的主要特点有: (1) SQL语言类似于英语的语言类似于英语的自然语言自然语言,简简 洁易用。洁易用。 (2)SQL语言可
6、以实现数据库生命期当中语言可以实现数据库生命期当中的全部活动的全部活动,并且在关系模型中实体与实并且在关系模型中实体与实体间的联系也都是用关系来表示体间的联系也都是用关系来表示,故这种故这种数据结构的单一性保证了操作符的单一数据结构的单一性保证了操作符的单一性性.使得使得SQL语言实现了语言实现了一体化一体化关于关于 SQLSQL Server 概述7 (3)SQL语言既是语言既是自含式语言自含式语言,又是,又是嵌入式语言嵌入式语言。可独立使用,也可嵌入到宿主语言中。可独立使用,也可嵌入到宿主语言中。 自含式语言可以独立使用交互命令,适用于终端用户、应用程序员和DBA; 嵌入式语言使其嵌入在高
7、级语言中使用,供应用程序员开发应用程序。 (4)SQL语言是一种语言是一种非过程语言非过程语言,即用户只要提,即用户只要提出出“干什么干什么”即可,不必管具体操作过程,也即可,不必管具体操作过程,也不必了解数据的存取路径,只要指明所需的数不必了解数据的存取路径,只要指明所需的数据即可。据即可。 (5)SQL语言是所有关系数据库的公共语言语言是所有关系数据库的公共语言关于关于 SQLSQL Server 概述8SQL Server 2000 简介简介lSQL Server 2000是一个基于是一个基于客户机客户机/服务器服务器(c/s)模式的模式的关系数据库管理系关系数据库管理系统统.(如下图如
8、下图)把工作负载划分成在客户把工作负载划分成在客户机上运行的任务和在服务器上运行的机上运行的任务和在服务器上运行的任务任务.结果T-SQL语句客户端SQL ServerSQL Server 概述9l在客户机在客户机/服务器(服务器(Client / Server,C/S)体系结构中,数据库存放在服务)体系结构中,数据库存放在服务器端,客户机可以访问服务器上的数据器端,客户机可以访问服务器上的数据库,数据库应用的处理过程分布在客户库,数据库应用的处理过程分布在客户机和服务器上机和服务器上. (对应上图理解对应上图理解)l其优点是数据集中存储,便于维护与备其优点是数据集中存储,便于维护与备份,对客
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 服务器 客户端