《数据库》-学习领域五数据库的操作_第1页
《数据库》-学习领域五数据库的操作_第2页
《数据库》-学习领域五数据库的操作_第3页
《数据库》-学习领域五数据库的操作_第4页
《数据库》-学习领域五数据库的操作_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

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

文档简介

学习领域五数据库的操作5.6压缩数据库操作5.7移动数据库操作5.8数据库维护操作5.9系统数据库5.10实例数据库返回上一页5.1文件与文件组1.数据库文件数据库文件(DatabaseFile)是存放数据库数据和数据库对象的文件。一个数据库可以有一个或多个数据库文件,一个数据库文件只属于一个数据库。2.事务日志文件事务日志文件(TransactionLogFile)是用来记录数据库更新情况的文件,扩展名为ldf。3.文件组文件组(FileGroup)是将多个数据库文件集合起来形成的一个整体。每个文件组有一个组名。返回5.2创建数据库1.在企业管理器EnterpriseManager中可以按下列步骤来创建数据库(1)单击工具栏中的图标,或在服务器的数据库Databases文件夹或其下属的数据库图标上右击,选择“新建数据库”命令(如图5-1所示)。(2)指定数据库的名称和编码方式,如图5-2所示。(3)打开“数据文件”选项卡,进行数据库文件大小扩充方式和容量限制设置,如图5-3所示。下一页返回5.2创建数据库

(4)打开“事务日志”选项卡,指定事务日志文件的名称、存储位置和初始容量大小,如图5-4所示(s)进行事务日志文件大小扩充方式和容量限制设置。(6)单击“确定”按钮,则建新数据库。2.用CREATEDATABASE命令创建数据库上一页返回5.3设置数据库属性操作在创建数据库以后还可以设置其属性,以更改创建时的某些设置和创建时无法设置的属性。右击所要设置属性的数据库,从快捷菜单中选择“属性”命令(如图5-5所示),就会出现的数据库属性设置对话框。在“常规”选项卡中,可以看到数据库的状态、所有者、创建时间、容量、备份、维护等属性信息,如图5-6所示。在“数据文件”(如图5-7所示)和“事务日志”选项卡中,可以像创建数据库那样重新指定数据库文件和事务日志文件的名称、存储位置、初始容量大小等属性。下一页返回5.3设置数据库属性操作在“文件组”选项卡中,如图5-8所示,可以添加或删除文件组,不过如果文件组中有文件则不能删除,必须先将文件移出文件组。在“选项”选项卡中,可以设置数据库的许多属性,如图5-9所示。上一页返回5.4查看数据库操作1.用企业管理器EnterpriseManager浏览数据库

SQLServer提供厂目录树的浏览方式,使浏览数据库信息非常方便、快捷。在企业管理器EnterpriseManager中单击要浏览的数据库文件夹,就可在右边的任务板窗口中看到数据库的基本信息、表和索引信息、数据库文件的配置情况,如图5-10、图5-11所示。2.用系统存储过程显示数据库信息SQLServer提供厂许多很有用的系统存储过程,可以用它们来得到许多从企业管理器EnterpriseManager界面中所不易或不能看到的信息。下一页返回5.4查看数据库操作(l)用系统存储过程显示数据库结构。可以使用系统提供的系统存储过程Sphelpdb来显示数据库结构。(2)用系统存储过程显示文件信息。可以使用系统提供的系统存储过程Sphelpdb来显示当前数据库中的文件信息。上一页返回5.5删除数据库操作1.用企业管理器EnterpriseManager删除数据库在EnterpriseManager中,在所要删除的数据库上右击,从快捷菜单中选择“删除”命令即可删除数据库(如图5-14所示),也可以在选择数据库文件夹或图标后从工具栏中选择图标来删除数据库。系统会提示确认是否要删除数据库.如图5-15所示。返回下一页5.5删除数据库操作2.用DROPDATABASE命令删除数据库DROPDATABASE命今可以从SQLServer中一次删除一个或儿个数据库。数据库所有者DBO和数据库管理员DBA才有权执行此命令。其语法如下:DROPDATABASEdatabasename[…n]上一页返回5.6压缩数据库操作1.用企业管理器EnterpriseManager压缩数据库在EnterpriseManager中在所要压缩的数据库上右击,从快捷菜单中的“所有任务”中选择“收缩数据库”命令(如图5-16所示),就会出现如图5-17所示的对话枢。可以在该对话枢中选择数据库的压缩方式,也可以选择使用压缩计划或压缩单个文件。单击“文件”按钮,会出现如图5-18所示的压缩数据库文件对话框,可以针对每个数据库文件进行不同的压缩设置。下一页返回5.6压缩数据库操作2.用下Transact-SQL命令压缩数据库可以使用DBCCSHRINKDATABASE和DBCCSHRINKFILE命令来压缩数据库。其中DBCCSHRINKDATABASE命令对数据库进行压缩,DBCCSHRINKFILE命令对数据库中指定的文件进行压缩。(1)DBCCSHRINKDATABASE命令语法如下:DBCCSHRINKDATABASE(databasename[,targetpercent][,│NOTRUNCATE│TRUNCATEONLY])上一页下一页返回5.6压缩数据库操作(2)DBCCSHRINKFILE命令压缩当前数据库中的文件。其语法如下:DBCCSHRINKFILE(│filename│fileid││[,targetsize]│[,│EMPTYFILE│NOTRUNCATE│TRUNCATEONLY│]│)上一页返回5.7移动数据库操作在SQLServer中可以使用拆分(Detach)和附加(Attach)的方法来移动数据库。拆分数据库是从服务器中移去逻辑数据库,但不会将操作系统中的数据库文件删除。附加数据库将会创建一个新的数据库,并复制存储在已有的数据库文件和事务日志文件中的数据。使用系统存储过程Spdetachdb来拆分数据库,用系统存储过程spattachdb来附加数据库。返回5.8数据库维护操作

(1)在EnterpriseManager中选择要创建维护计划的数据库,右击,从快捷菜单中选择“所有任务”子菜单中的“维护计划”命令(如图5-21所示),则出现如图5-22所示的欢迎界面。

(2)单击“下一步”按钮,出现如图5-23所示的“选择数据库”对话框。可以根据需要选择所要维护的数据库。

(3)单击“下一步”按钮,出现如图5-24所示的“更新数据优化信息”对话框。可以根据需要选择是否要对数据库的数据页或索引页做重整工作。单击“更改”按钮,出现如图5-25所示的“编辑反复出现的作业调度”对话框。下一页返回5.8数据库维护操作(4)单击“下一步”按钮,出现如图5-26所示的“检查数据库完整性”对话框。可以选择是否要对数据库做完整性测试,以便查找是否有因软件或硬件错误所造成的数据库错误。(5)单击“下一步”按钮,出现如图5-27所示的“指定数据库备份计划”对话框。可以选择是否将数据库备份到磁带或硬盘。一般都选择将数据库备份到硬盘。(6)单击“下一步”按钮,出现如图5-28所示的“指定备份磁盘目录”对话框。可以选择将数据库备份文件存放到指定的硬盘目录,还可以给每个数据库创建一个子目录。上一页下一页返回5.8数据库维护操作(7)单击“下一步”按钮,出现如图5-29所示的“指定事务日志备份计划”对话框。可以选择是否将事务日志备份加人到数据库维护计划中。(8)单击“下一步”按钮,出现如图5-30所示的“指定事务日志的备份磁盘目录”对话框。可以选择是否将事务日志备份存放到相关选项。

(9)单击“下一步”按钮,出现如图5-31所示的“要生成的报表”对话框可以选择报告的存放目录等选项。

(10)单击“下一步”按钮,出现如图5-32所示的“维护计划历史记录”对话框。可以选择将其存放在本地服务器上或远程服务器上。上一页下一页返回5.8数据库维护操作

(11)单击“下一步”按钮,出现如图5-33所示的最终界面,指定维护计划名称对话框。输入名称后,单击“完成”按钮,完成维护计划的设置。上一页返回5.9系统数据库SQLServer2000有四个系统数据库(SystemDatabases):Master、Model、Msdb、Tempdb,如图5-36所示。这些系统数据库的文件存储在MicrosoftSQLServer(默认安装目录—)的MSSQL子目录的Data文件夹中。返回5.10实例数据库SQLServer2000有两个实例数据库(SampleDatabases):pubs和Northwind(如图5-36所示)。与系统数据库一样,实例数据库的文件也存储在MicrosoftSQLServer(默认安装目录—)的MSSQL子目录的Data文件夹中。pubs和Northwind数据库可以作为SQLServer的学习工具,SQLServerBooksOnline中的实例基本上都是基于这两个数据库来讲解的。其中pubs实例数据库存储厂一个虚构的图书出版公司的基本情况。Northwind实例数据库包含厂一个公司的销售数据。此公司名为Nothwind商人,是一个虚构的公司,从事食品的进出口业务。下一页返回5.10实例数据库如果改变了实例数据库的内容或不小心删除厂实例数据库,想将其回复到初始状态,可以用SQLServerAnalyzer运行安装目录\MSSQL\Install中的Instpubs.sql或Instnwnd.sql程序来重建pubs或Northwind数据库。上一页返回图5-1返回图5-2返回图5-3返回图5-4返回图5-5返回图5-6返回

温馨提示

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

评论

0/150

提交评论