第4章 SQL Server数据库管理系统.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 SQL Server数据库管理系统.ppt

本章教学目标 使学生了解SQL Serve DBMS功能及特点 了解数据库对象 掌握SQL Server 2008的管理工具的功能和操作方法。 4.1.1 N-Tier客户机∕服务器结构 1. 桌面型数据库系统 桌面型数据库系统:SQL Server安装在客户端计算机中,数据库存储在客户端计算机中而让其中的应用程序独自使用。 2. 两层客户机/服务器(C/S)的结构和功能 客户/服务器(Client/Server)是分布数据与网络技术结合的产物,C/S系统可以通过网络连接产品将多台计算机连接为企业内部网,并能够与Internet相连并发布网页。其中一台作为服务器,其它是称为客户机;应用程序装在客户机端,客户机应用程序负责建立用户界面,通过用户界面让用户向数据库添加、修改、删除、查询数据等操作和端处理;数据库服务器程序装在服务端,数据库服务器执行数据库的存储、检索、管理、安全性及数据备份等工作。实现事务的协调和数据访问控制。 3. N-Tier客户机∕服务器结构  客户/服务器体系可以是N层的,即后端服务器、中间端服务器和客户机:它是为解决客户机的负荷过重问题(相对桌面型)。 客户机:安装应用程序,负责建立用户界面; 数据库服务器:执行数据库的存储、检索、管理、安全性及数据备份等工作。 中间端服务器:中间端服务器可以是多层的,可以管理一个或多个独立的数据库,为客户机或前级服务器提供事务服务和数据预处理。 后端服务器:是中间服务器的后台,管理多个中间服务器,提供整个数据库系统的事务管理功能。 4.1.2. c/s系统的软件组成    C/S软件主要由客户机软件、网络连接软件和服务器软件3部分组成: 1.客户机软件: (1)应用程序:管理员工具、开发工具、用户界面 (2)SQL SERVER 数据库API:充当应用程序与SQLSERVER间的媒介,负责将查询、处理封装成数据流(TDS),并传递给Net-Library,或从TDS中提取并组装应用程序所需要的形式的数据。 OLE DB:是用于访问数据的基于 COM 的应用程序接口 (API) ODBC:是数据访问应用程序接口 (API) ,支持对可使用 ODBC 驱动程序的任何数据源的访问 DB-LibrarySQL: SQL Server 专用的 API。SQL Server 支持用 C 语言编写的 DB-Library 应用程序 (3)网络链接库(Net-Library):网络传输协议,将TDS封装成在网络协议数据包里,在网上传递,或将TDS从网络协议数据包里释放出来,交给开放式数据服务。 2、网络连接软件 客户机与服务器通信时的网络传输协议,客户机和服务器要有相同网络链接库。 3、服务器端软件 (1)网络链接库(Net-Library) :SQL客户机和SQL服务器要有相同网络链接库。 (2)开放式数据服务:从TDS中剥离出查询处理语句,或将结果集打包,传给Net-Library。 (3)SQL服务器服务(关系引擎):将查询处理语句编译成优化的可执行计划并执行,并与存储引擎进行通信。 (4)存储引擎:负责将数据从数据库传到数据缓冲区中,并将结果交给关系引擎。 (5)代理服务程序和分布式任务管理协调器: 4.2.2 SQL Server 2008的数据库类别 物理数据库和逻辑数据库 按数据模式分: 物理数据库 物理数据库由构成数据库的物理文件构成。SQL Server 2008的三种物理文件: 基本数据文件:基本数据文件(主数据文件)用于容纳数据库对象,它使用.mdf作为文件扩展名。 辅助数据文件:当数据库中的数据较多时需要建立辅助数据文件(次要数据文件)。一个数据库中可以没有、也可以有一个或多个辅助数据文件。辅助数据文件的扩展名为.ndf。 日志文件:用于存放数据库日志信息的文件。一个数据库可以有一个或多个日志文件。日志文件的扩展名为.ldf。 物理数据库对应数据库内模式,由DBA(数据库管理员)负责创建和管理。 逻辑数据库 逻辑数据库是数据库中用户可视的表或视图,用户利用逻辑数据库的数据库对象,存储或读取数据库中的数据。 表:即基本表,对应数据库的模式,是存储数据的场所. 视图:对应数据库的外模式,用户通过视图访问数据库. (2) 系统数据库和用户数据库 按创建对象分: 用户数据库:是根据管理对象要求创建的数据库,用户数据库中保存着用户直接需要的数据信息。 系统数据库:是由系统创建和维护的数据库。系统数据库中记录着SQL Server 2008的配置情况、任务情况和用户数据库的情况等系统管理的信息,它实际上就是我们常说的数据字典。 主要系统数据库有: 1. Mast

文档评论(0)

cai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档