【数据库系统及应用】SQL Server基础.ppt

【数据库系统及应用】SQL Server基础.ppt

ID:50934415

大小:508.00 KB

页数:46页

时间:2020-03-16

【数据库系统及应用】SQL Server基础.ppt_第1页
【数据库系统及应用】SQL Server基础.ppt_第2页
【数据库系统及应用】SQL Server基础.ppt_第3页
【数据库系统及应用】SQL Server基础.ppt_第4页
【数据库系统及应用】SQL Server基础.ppt_第5页
资源描述:

《【数据库系统及应用】SQL Server基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章SQLServer数据库基础客户/服务器体系结构MicrosoftSQLServer基础Transact-SQL简介客户/服务器体系结构客户/服务器体系结构是一种合理配置客户端和服务器端应用负载、充分利用系统资源、使系统服务效率更高的一种应用体系结构。应用体系结构的划分集中式结构文件服务器结构客户/服务器结构三层客户/服务器结构集中式结构文件服务器结构客户/服务器结构三层客户/服务器结构文件服务器与客户/服务器的数据库操作文件服务器结构在服务器端存储数据,在客户端完成数据操作和处理。文件服务器数据库操作举例客户/服务器结构在服务器存储数据,在服务器和客户端完成数据操

2、作和处理。客户/服务器的数据库操作文件服务器结构中的数据库操作查询表格30000条记录的表格客户/服务器结构中的数据库操作SQL请求返回一条记录客户/服务器结构的特点客户端和服务器端的分工与合作可以利用较低的费用实现较高的性能,使整个系统达到最高的效率。客户端与服务器端的分工把客户端称作前台,把服务器端称作后台,从中也可以看出前台(客户端)是面向客户的,而后台(服务器)是面向应用或操作的。前台客户端的工作包括管理用户接口或界面、采集数据、向后台服务器端发出请求等。后台服务器则负责管理共享外设、存取共享数据、响应前台客户端的请求并回送结果等工作。客户端的应用程序和数据一般是

3、不同的用户自己专用的,而服务器的功能和数据是所有的用户共享的。数据库服务器由于数据库服务器不仅仅是管理共享资源,它还要分担一些应用逻辑,要完成来自客户端的一些处理请求。为此,对用于服务器的计算机就提出了较高的技术要求。数据库服务器应该是:高性能的主机内存和大容量磁盘阵列等服务器技术操作系统应具备开放性、可扩充性,并最好支持多CPU结构支持多种网络协议三层客户/服务器结构为了更好地将应用处理逻辑独立和封装起来,人们在传统的两层客户/服务器结构的基础上又提出了三层甚至多层的概念,即引入了一个应用服务器层,目的是提高开发效率、程序质量和运行效率,降低维护成本。三层结构的优点可重

4、复使用。性能改善。易于管理。易于维护。MicrosoftSQLServer基础MicrosoftSQLServer是一个高性能的,多用户的关系型数据库管理系统,它是专为客户/服务器计算环境设计的,是当前最流行的数据库服务器系统之一,它提供的内置数据复制功能、强大的管理工具和开放式的系统体系结构为基于事务的企业级信息管理方案提供了一个卓越的平台。MicrosoftSQLServer基础SQLServer的数据库结构系统数据库的作用SQLServer的企业管理器简介SQLServer的查询分析器简介建立数据库SQLServer的数据库结构每个SQLServer实例包括四个系统

5、数据库(master、model、tempdb和msdb)以及一个或多个用户数据库。数据库是建立在操作系统文件上的,SQLServer在发出CREATEDATABASE命令建立数据库时,会同时发出建立操作系统文件、申请物理存储空间的请求;当CREATEDATABASE命令成功执行后,在物理上和逻辑上都建立了一个新的数据库;然后就可以在数据库中建立各种用户所需要的逻辑组件,如基本表、视图等。系统数据库的作用master数据库tempdb数据库model数据库msdb数据库tempdb数据库tempdb数据库用于保存所有的临时表和临时存储过程,它还可以满足任何其它的临时存储要

6、求,例如存储SQLServer生成的工作表。tempdb数据库是全局资源,所有连接到系统的用户的临时表和存储过程都存储在该数据库中。tempdb数据库在SQLServer每次启动时都重新创建,因此该数据库在系统启动时总是干净的。master数据库master数据库用于存储SQLServer系统的所有系统级信息,包括所有的其它数据库(如建立的用户数据库)的信息(包括数据库的设置、对应的操作系统文件名称和位置等)、所有数据库注册用户的信息以及系统配置设置等。model数据库model数据库是一个模板数据库,当使用CREATEDATABASE命令建立新的数据库时,新数据库的第一

7、部分总是通过复制model数据库中的内容创建,剩余部分由空页填充。由于SQLServer每次启动时都要创建tempdb数据库,所以model数据库必须一直存在于SQLServer系统中。msdb数据库msdb数据库用于SQLServer代理程序调度报警和作业等系统操作。SQLServer企业管理器MicrosoftSQLServer的企业管理器(EnterpriseManager)是管理SQLServer的“企业”工具,它提供一种交互界面的方式对SQLServer进行全面的管理,如可以建立数据库、可以进行数据库备份和恢复、可以

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

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

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