第2章1sql server2008数据库管理系统_第1页
第2章1sql server2008数据库管理系统_第2页
第2章1sql server2008数据库管理系统_第3页
第2章1sql server2008数据库管理系统_第4页
第2章1sql server2008数据库管理系统_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第2章 SQL Server 2008数据库管理系统2.1 SQL Server 2008概述2.2 SQL Server 2008的安装2.3 SQL Server Management Studio简介2.4 SQL Server 2008的系统数据库及系统表2.5 实训要求第2章 SQL Server 2008 数据库管理系统 学习目的与要求SQL Server 2008的特点常见版本软、硬件需求安装过程SSMS简介系统数据库、系统表的作用2.1 SQL Server 2008概述 SQL Server是由Microsoft公司开发和推广的关系数据库管理系统(DBMS),它最初是由Mic

2、rosoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。SQL Server 2008是Microsoft公司于2008年推出的版本,增加了许多新的功能。SQL Server 2008特点 SQL Server 2008在早期版本的基础上扩展了功能,可靠性更高,易用性更好。SQL Server 2008是大规模联机事务处理(OLTP)、数据仓库和电子商务应用的优秀数据库平台,主要有如下一些特点:增强的数据库引擎强的数据复制服务增强的通知服务增强的集成服务增强的分析服务增强的报表服务新增Service Broker技术改进的开发工具 增强的数

3、据访问接口数据库引擎本书只讲解数据库引擎的相关技术。数据库引擎(SQL Server Database Engine,SSDE)是SQL Server 2008系统用于存储、处理和保护数据的核心服务,例如创建数据库,创建表,执行各类数据查询,创建存储过程等都由数据库引擎来完成。在大多数情况下,使用SQL Server 2008也就是使用数据库引擎。2.2 SQL Server 2008的安装 SQL Server 2008引入了实例的概念,安装SQL Server 2008数据服务器就是安装SQL Server 2008数据库引擎实例,在一台计算机上可以安装多个SQL Server数据库引擎实

4、例。2.2.1 SQL Server 2008安装之前的准备 为了正确地进行系统的安装,必须了解该系统的安装要求,比如系统的版本状况、系统对软硬件环境的要求等。SQL Server 2008的各种版本SQL Server 2008企业版SQL Server 2008标准版SQL Server 2008工作组版SQL Server 2008网络版SQL Server 2008 移动版SQL Server 2008免费版SQL Server 2008的安装环境要求1、硬件要求见P3表1-22、软件要求见P4表1-32.2.2 SQL Server 2008的安装过程 将SQL Server 200

5、8安装光盘插入CD-ROM驱动器,如果该光盘不能自动运行,则可以双击该光盘根目录中的setup.exe文件,就会出现安装的起始画面。实例演示2.3 SQL Server Management Studio简介 SQL Server 2008包括很多图形和命令提示实用工具,允许用户、程序员和管理员使用下列工具:SQL Server Management Studio ( SQL Server管理环境)Business Intelligence Development Studio(业务智能开发平台) Analysis Services(分析服务)Integration Services(集成服务

6、)配置工具SQL Server Management StudioSQL Server 管理环境(SQL Server Management Studio,SSMS)是SQL Server 2008提供的一个可视化图形集成环境,用于访问、配置、控制、管理和开发SQL Server 的所有组件。SSMS可以用图形化的方式操作完成各项任务。启动SQL Server Management Studio操作步骤:(1)单击“开始” “所有程序” Microsoft SQL Server 2008 SQL Server Management Studio(2)出现“连接到服务器”对话框,选择要连接的“服

7、务器类型”为“数据库引擎”;“服务器名称”从下拉列表中选择已经安装的数据库服务引擎(不同的计算机、不同的安装实例显示不同);“身份验证”选择“Windows身份验证”选项。单击“连接”按钮。(3)连接成功后,出现SQL Server Management Studio窗口。2.4 SQL Server 2008的系统数据库及系统表 当SQL Server 2008安装完成之后,SQL Server安装程序自动创建了一些系统数据库、样例数据库以及系统表。系统数据库 在创建任何数据库之前,打开SSMS的“服务器/数据库”目录,可以看到系统中已经有了6个数据库。其中,有4个是SQL Server 2

8、008的系统数据库,它们分别是:master数据库、tempdb数据库、model数据库和msdb数据库。master数据库 master数据库记录了SQL Server系统级的信息,包括系统中所有的登录账号、系统配置信息、所有数据库的信息、所有用户数据库的主文件地址等。每个数据库都有属于自己的一组系统表,记录了每个数据库各自的系统信息,这些表在创建数据库时自动产生。为了与用户创建的表区别,这些表被称为系统表,表名都以“sys”开头。 master数据库中还有很多系统存储过程和扩展存储过程。系统存储过程是预先编译好的程序,所有的系统存储过程的名字都以sp_开头,用来完成很多管理和信息活动。 m

9、aster数据库是SQL Server系统中最重要的数据库,如果master数据库不可用,则SQL Server无法启动。tempdb数据库 tempdb数据库用于存放所有连接到系统的用户临时表和临时存储过程以及SQL Server产生的其他临时性的对象。tempdb是SQL Server中负担最重的数据库,因为几乎所有的查询都可能需要使用它。 在SQL Server关闭时,tempdb数据库中的所有对象都被删除,每次启动SQL Server时,tempdb数据库里面总是空的。 默认情况下,在SQL Server在运行时tempdb数据库会根据需要自动增长。不过,与其它数据库不同,每次启动数据

10、库引擎时,它会重置为其初始大小。model数据库 model数据库是系统所有数据库的模板,这个数据库相当于一个模子,所有在系统中创建的新数据库的内容,在刚创建时都和model数据库完全一样。如果SQL Server专门用作一类应用,而这类应用都需要某个表,甚至在这个表中都要包括同样的数据,那么就可以在model数据库中创建这样的表,并向表中添加那些公共的数据,以后每一个新创建的数据库中都会自动包含这个表和这些数据。当然,也可以向model数据库中增加其他数据库对象,这些对象都能被以后创建的数据库所继承。msdb数据库 msdb数据库被SQL Server代理(SQL Server Agent)

11、来安排报警、作业,并记录操作员。示例数据库 在默认情况下, SQL Server 2008不安装示例数据库。 若要安装示例数据库,可到有关网站选择两个数据库:pubs和northwind,它们是SQL Server的示例数据库,示例数据库是让读者作为学习工具使用的。 系统表 SQL Server 2008中的每个数据库都包含系统表,用来记录SQL Server组件所需的数据。SQL Server的操作能否成功,取决于系统表中信息的完整性。因此,任何用户都不应直接修改系统表。例如,不要尝试使用DELETE、UPDATE、INSERT语句或用户定义的触发器修改系统表。几个最重要的系统表Sysdat

12、abases表系统表sysdatabases对SQL Server系统上的每个系统数据库和用户自定义的数据库含有一行记录,它只出现在master数据库中。Syslogins表系统表syslogins对SQL Server系统上的每个登录账号含有一行,它仅出现在master数据库中。syslanguages出现在SQL Server中的每种语言在表中各占一行。虽然美国英语不在syslanguages内,但该表始终可由 SQL Server 使用。该表只出现在master数据库中。Sysobjects表系统表sysobjects出现在每个数据库中,在数据库内创建的每个对象在表中占一行。特殊的是在t

13、empdb内,每个临时对象在该表中占一行。几个最重要的系统表Syscolumns表系统表syscolumns出现在每个数据库中,它对基表或者视图的每个列和存储过程中的每个参数含有一行记录。Sysindexes表系统表sysindexes出现在每个数据库中,它对每个索引和没有聚簇索引的每个表含有一行记录,它还对包括文本或图像数据的每个表含有一行记录。Sysusers表系统表sysusers出现在每个数据库中,它对整个数据库中的每个Windows NT用户、Windows NT用户组、SQL Server用户或者SQL Server角色含有一行记录。Sysdepends表系统表Sysdepends对表、视图和存储过程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论