第4章 sql server数据库管理系统

第4章 sql server数据库管理系统

ID:21069561

大小:680.50 KB

页数:25页

时间:2018-10-17

第4章  sql server数据库管理系统_第1页
第4章  sql server数据库管理系统_第2页
第4章  sql server数据库管理系统_第3页
第4章  sql server数据库管理系统_第4页
第4章  sql server数据库管理系统_第5页
资源描述:

《第4章 sql server数据库管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、●4.1SQLServerDBS体系结构●4.1.1多层客户机∕服务器结构●4.1.2.C/S系统的软件组成●4.2SQLServer2008功能简介●4.2.1SQLServer2008服务器类型●4.2.2数据库文件和系统数据库●4.2.3.SQLServer管理对象●4.2.4SQLServer管理工具第4章SQLServer数据库管理系统本章教学目标使学生了解SQLServeDBMS功能及特点了解数据库对象掌握SQLServer2008的管理工具的功能和操作方法。4.1SQLServerDBS体系结构SQLServer发展简史SQLServer

2、的第一个版本是由微软公司和Sybase公司在1988年合作开发的。从1992年到1998年,微软公司相继开发了SQLServer的WindowsNT平台版本的SQLServer4.2版本、6.0版本、6.5版本和7.0版本。2000年,SQLServer2000版本正式面世。该版本在数据库性能、数据可靠性、易用性方面做了重大改进。2008年,微软公司发布了SQLServer2008,该版本为各类用户提供完整的数据库解决方案,帮助用户建立自己的电子商务体系,增强用户对外界变化的敏捷反应能力,提高用户的市场竞争力。4.1.1N-Tier客户机∕服务器结构1

3、.桌面型数据库系统桌面型数据库系统:SQLServer安装在客户端计算机中,数据库存储在客户端计算机中而让其中的应用程序独自使用。2.两层客户机/服务器(C/S)的结构和功能客户/服务器(Client/Server)是分布数据与网络技术结合的产物,C/S系统可以通过网络连接产品将多台计算机连接为企业内部网,并能够与Internet相连并发布网页。其中一台作为服务器,其它是称为客户机;应用程序装在客户机端,客户机应用程序负责建立用户界面,通过用户界面让用户向数据库添加、修改、删除、查询数据等操作和端处理;数据库服务器程序装在服务端,数据库服务器执行数据库

4、的存储、检索、管理、安全性及数据备份等工作。实现事务的协调和数据访问控制。关系型数据库管理系统SQLServer客户端结果客户应用程序OLAPOLTP查询3.N-Tier客户机∕服务器结构客户/服务器体系可以是N层的,即后端服务器、中间端服务器和客户机:它是为解决客户机的负荷过重问题(相对桌面型)。客户机:安装应用程序,负责建立用户界面;数据库服务器:执行数据库的存储、检索、管理、安全性及数据备份等工作。中间端服务器:中间端服务器可以是多层的,可以管理一个或多个独立的数据库,为客户机或前级服务器提供事务服务和数据预处理。后端服务器:是中间服务器的后台,

5、管理多个中间服务器,提供整个数据库系统的事务管理功能。4.1.2.c/s系统的软件组成C/S软件主要由客户机软件、网络连接软件和服务器软件3部分组成:1.客户机软件:(1)应用程序:管理员工具、开发工具、用户界面(2)SQLSERVER数据库API:充当应用程序与SQLSERVER间的媒介,负责将查询、处理封装成数据流(TDS),并传递给Net-Library,或从TDS中提取并组装应用程序所需要的形式的数据。OLEDB:是用于访问数据的基于COM的应用程序接口(API)ODBC:是数据访问应用程序接口(API),支持对可使用ODBC驱动程序的任何数据

6、源的访问DB-LibrarySQL:SQLServer专用的API。SQLServer支持用C语言编写的DB-Library应用程序(3)网络链接库(Net-Library):网络传输协议,将TDS封装成在网络协议数据包里,在网上传递,或将TDS从网络协议数据包里释放出来,交给开放式数据服务。2、网络连接软件客户机与服务器通信时的网络传输协议,客户机和服务器要有相同网络链接库。3、服务器端软件(1)网络链接库(Net-Library):SQL客户机和SQL服务器要有相同网络链接库。(2)开放式数据服务:从TDS中剥离出查询处理语句,或将结果集打包,传给

7、Net-Library。(3)SQL服务器服务(关系引擎):将查询处理语句编译成优化的可执行计划并执行,并与存储引擎进行通信。(4)存储引擎:负责将数据从数据库传到数据缓冲区中,并将结果交给关系引擎。(5)代理服务程序和分布式任务管理协调器:客户应用程序客户端网络程序库客户端SQLServer关系引擎存储引擎服务器本地数据库数据库API(OLEDB、ODBC和DB-Library)处理器内存开放式数据服务服务器网络程序库查询结果集结果集查询12345客户端-服务器通信过程4.2SQLSERVER2008功能简介SQLSERVER2008DBMS是Mic

8、rosoft公司推出的关系型网络数据库管理系统,它的工作环境可是WindowsServer20

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。