第3章 数据库操作课件.ppt

上传人:春哥&#****71; 文档编号:12722626 上传时间:2022-04-25 格式:PPT 页数:75 大小:2.45MB
返回 下载 相关 举报
第3章 数据库操作课件.ppt_第1页
第1页 / 共75页
第3章 数据库操作课件.ppt_第2页
第2页 / 共75页
点击查看更多>>
资源描述

《第3章 数据库操作课件.ppt》由会员分享,可在线阅读,更多相关《第3章 数据库操作课件.ppt(75页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、SQL SERVER应应 用用 与与 开开 发发计算机工程技术学院(软件学院) 任淑美二00七年九月(三)(三)本课主要内容本课主要内容 掌握SQL Server 2000数据库的组成了解SQL Server 2000存储结构掌握使用T-SQL操纵数据库熟练掌握使用“企业管理器”操纵数据库 本课核心知识点本课核心知识点学习数据库的建立方法 学习数据表的建立方法学习修改数据库和删除数据库的方法 学习修改数据表和删除数据表的方法本课重点难点本课重点难点SQL Server 2000数据管理技术使用T-SQL操纵数据库“企业管理器”对数据库的操作本课教学目的本课教学目的掌握SQL Server 20

2、00数据库的组成了解SQL Server 2000存储结构掌握使用“企业管理器”操纵数据库掌握使用“查询分析器”操纵数据库第第3章章 数据库操作数据库操作 3.1 示例数据库介绍示例数据库介绍 以网络论坛作为讲授示例,通过论坛系统中的用户管理、版块管理、发帖管理等对数据库相关概念和SQL Server 2000数据管理技术进行解释。 在示例“论坛管理系统”中包含一个数据库(bbsDB),内有四个关系表,表结构和记录如表3-1,表3-2,表3-3,表3-4所示。 1用户信息表 用户信息表Users用来保存已经在论坛注册的用户基本信息。各字段分别为:用户ID(主键)、用户呢称、密码、Email、生

3、日、性别、用户级别、用户备注、注册日期、用户状态、用户积分。2版块表论坛设有版块表Section,每个版块主要针对某个主题并设定版主来进行管理。各字段分别为:版块号(主键)、版块名称、版主编号、版块描述、点击率、帖子数量。3发帖表论坛设有发帖表Topic,用于保存用户发帖。各字段分别为:发帖编号(主键)、版块号、版主编号、跟帖数、发帖表情、主题、内容、发帖时间、点击数、标志、最后回复时间。4跟帖表论坛设有跟帖表Reply,用于保存用户对主题帖的回复。各字段分别为:回帖编号(主键)、主帖编号、版块号、用户编号、回帖表情、题目、内容、回帖时间、点击数。3.2 SQL Server 2000数据库概

4、述数据库概述 3.2.1 任务一任务一 熟悉熟悉SQL Server数据库组成数据库组成 1概述概述在 SQL Server 2000 中,数据库由包含数据的基本表和其它对象(如视图、索引、存储过程和触发器)组成。SQL Server 2000能够支持多个数据库,每个数据库可以存储相关或不相关数据。在创建数据库之前,我们需要理解数据库的各组成部分的功能及其设计方法,这样就可以确保实现数据库的正常运行。2文件和文件组文件和文件组 SQL Server 2000 使用一组操作系统文件映射数据库。数据库中的所有数据和对象(如表、存储过程、触发器和视图)都存储在文件中数据文件次要数据文件事务日志文件(

5、1)主要数据库文件主要数据库文件包括数据库对象,可用作存储系统表和对象。该文件包含数据库的启动信息,并用于存储数据。每个数据库都有一个主要数据文件,主要数据库文件的扩展名为.mdf。(2)次要数据库文件次要数据库文件可用作存储用户数据和对象。这些文件含有不能置于主要数据文件中的所有数据,如果主文件可以包含数据库中的所有数据,那么数据库就不需要次要数据文件。有些数据库可能比较大,所以需要多个次要数据文件,或使用位于不同磁盘驱动器上的辅助文件将数据扩展到多个磁盘。并不是所有的数据库都需要次要数据库文件,次要数据库文件的扩展名为.ndf。(3)事务日志这些文件包含用于恢复数据库的日志信息。每个数据库

6、都必须至少有一个日志文件,事务日志文件最小为512K,事务日志文件的扩展名为.ldf。注意:注意:一个数据库必须包括一个主要数据库文件和一个事务日志文件。例如,创建简单的数据库bbsDB时,可以只使用一个包含所有数据和对象的主文件和一个包含事务日志信息的日志文件。但如果数据库 bbsDB很复杂时,可以使用一个主要数据库文件和五个次要数据库文件,数据库内的数据和对象扩展到所有的六个文件中,另外还可以有四个日志文件包含事务日志信息。文件组文件组文件组允许对文件进行分组,这样,就可以方便的管理数据的分配放置。例如,可以分别在三个硬盘驱动器上创建三个文件(Data1.ndf、Data2.ndf 和 D

7、ata3.ndf),并将这三个文件指派到文件组 fgroup1 中。然后,可以在文件组 fgroup1 上创建一个表,对表中数据的查询将分散到三个磁盘上,使性能得以很大提高。另外,如果数据库超过单个 Microsoft Windows NT 文件的最大大小,则可以使用次要数据文件允许数据库继续增长。文件和文件组的设计规则文件和文件组的设计规则:文件或文件组不能由一个以上的数据库使用。例如,文件 bbsDB_data.mdf 和 bbsDB_data.ndf 包含 bbsDB 数据库中的数据和对象,任何其它数据库都不能使用这两个文件。文件只能是一个文件组的成员。数据和事务日志信息不能属于同一文件

8、或文件组。事务日志文件不能属于任何文件组。3日志文件日志文件在 Microsoft SQL Server 2000 中,数据库必须至少包含一个数据文件和一个事务日志文件。数据和事务日志信息不能放在同一文件中,并且每个日志文件只能由一个数据库使用。SQL Server 使用每一个数据库的事务日志来记录事务和恢复事务。事务日志是数据库中已发生的所有修改和执行每次修改的操作的连续记录。事务日志记录每个事务的开始,记录了在每个事务期间,对数据的更改及撤消所做更改的信息。对于一些大的操作(如 CREATE INDEX),事务日志则记录该操作发生的情况,随着对数据库中记录操作的增加,日志会不断地增长。4系

9、统数据库系统数据库(1)master 数据库 master 数据库是最重要的一个系统数据库,其中记录所有其它的数据库及相关信息,其中包括数据库文件的位置。同时,master 数据库记录了所有SQL Server服务器特定的配置信息,包括授权用户、数据库、系统配置设置及远程服务器等。由于在master数据库中保存了控制SQL Server操作的大部分关键数据,从数据库系统安全考虑,在master数据库上不应给用户任何权限,同时要经常保持对master的数据库的备份操作,以反映在数据库中发生的变化。注意:注意:建议不要在 master 数据库中创建任何用户对象(如表、视图、存储过程或触发器)。ma

10、ster 数据库包含系统表,这些系统表存储 SQL Server 所用的系统信息(如配置选项设置)。(2)tempdb 数据库 tempdb 数据库保存所有的临时表和临时存储过程。它还满足任何其它的临时存储要求,例如存储 SQL Server 生成的工作表和自动解决复杂的或者嵌套的查询。tempdb 数据库是全局资源,所有连接到系统的用户的临时表和存储过程都存储在该数据库中。tempdb 数据库在 SQL Server 每次启动时都重新创建,因此该数据库在系统启动时总是空的。默认情况下,在 SQL Server 在运行时 tempdb 数据库会根据需要自动增长。不过,与其它数据库不同,每次启动

11、数据库引擎时,它会重置为其初始大小。注意:注意:所有由GROUP BY和DISTINCT子句产生的临时表和结果都存储在tempdb数据中。执行游标的结果也保存在tempdb数据库中。(3)model 数据库 model 数据库为模型数据库,是系统创建新数据库的模板或原型。当发出 CREATE DATABASE 语句时,新数据库的第一部分通过复制 model 数据库中的内容创建,剩余部分由空页填充。由于 SQL Server 每次启动时都要创建 tempdb 数据库,model 数据库必须一直存在于 SQL Server 系统中。注意:注意:每当创建数据库时,model数据库的内容就被拷贝到新的

12、数据库中。(4)msdb 数据库 msdb 数据库供 SQL Server 代理程序调度警报、作业以及记录操作员时使用。msdb数据库包含任务调度、异常处理和报警处理等,msdb 还包含历史记录表,例如备份和还原历史记录表。此外,SQL Server还自带了两个示例数据库 Pubs和Notrhwind。数据库Pubs是一个图书出版公司的数据库模型,包含了大量的样本表和样本数据。数据库Northwind是一个贸易公司的数据库模型,包含了与公司经营有关的大多数数据。3.2.2 任务二任务二 了解了解SQL Server数据库存储结构数据库存储结构 。 1数据库存储结构数据库存储结构SQL Serv

13、er数据库包括数据库文件和日志文件,在创建数据库时,SQL Server会使用特定的数据结构给数据对象分配空间。SQL Server的数据库文件由盘区组成,而盘区由页面组成,盘区与页面、数据库与文件间的关系如图3-1所示。盘区是由8个连续页面组成的数据存储结构,大小为64KB。创建数据库对象时,SQL Server会自动以盘区为单位分配空间,并且每个盘区只能包含一个数据库对象。同时,盘区也是表或索引分配空间的单位,每个表或索引占有一个或多个盘区的空间(64KB)。 SQL Server中所有的信息都存储在页面上,页面是数据库中使用的最小数据存储单元。每一个页面存储8KB(8192字节)的信息。

14、因为所有的页面都包含一个132字节的页面头,页面头用来地唯一标识存储在页面中的数据,因此每个页面存储的信息不超过8060字节。由于SQL Server不允许跨页面存储数据信息,因此,每一数据行的最大值也为8060个字节。2数据库文件存储位置数据库文件存储位置在缺省情况下,SQL Server用户创建的数据库存储在应用程序文件夹下的MSSQLData文件下,如master文件的存储位置为:数据文件:c:Program FilesMicrosoft SQL ServerMSSQLDatamaster.mdf日志文件:c:Program FilesMicrosoft SQL ServerMSSQLD

15、ata mastlog.ldf用户可以在创建数据库时指定数据库对应的物理文件的位置。了解SQL Server 2000数据库文件的位置对于SQL Server 2000数据库应用程序非常重要。如要在应用程序中实现“数据备份”操作,首先可以利用后面要学习到数据库分离功能将数据库文件和数据库服务分离,再利用程序设计语言提供的文件复制方法完成数据库文件从一个位置到另一个位置的复制,最后应用数据库附加功能重新将数据库文件附加到指定的数据库上,从而完成应用程序中的“数据备份”操作。3.3 创建和修改数据库创建和修改数据库 。3.3.1 任务一任务一 应用企业管理器创建和修改数据库应用企业管理器创建和修改

16、数据库 1在在“企业管理器企业管理器”中创建数据库中创建数据库要创建数据库,必须先确定数据库的名称、所有者(创建数据库的用户)、大小,以及用于存储该数据库的文件和文件组。创建数据库之后,构成该数据库的所有文件都将用零填充,以重写磁盘上以前的删除文件所遗留的所有数据。虽然这意味着创建文件所需的时间更长,但在完成此操作之后,在正常的数据库操作过程中,当数据第一次写入到文件中时,操作系统将无须再用零填充这些文件。这提高了日常操作的性能。在创建数据库时最好指定文件的最大允许增长的大小,这样做可以防止文件在添加数据时无限制增大,以至用尽整个磁盘空间。要指定文件的最大大小,在使用SQL Server 企业

17、管理器内的“属性”对话框创建数据库时,使用 CREATE DATABASE 语句的 MAXSIZE 参数或者“将文件增长限制为 (MB)”选项。同时,创建数据库之后,建议创建一个 master 数据库的备份。注意:注意: SQL Server 2000 数据和事务日志文件不能放在压缩文件系统或远程网络驱动器上(如共享的网络目录)。在企业管理器中创建数据库的步骤如下在企业管理器中创建数据库的步骤如下:(1)启动SQL Server 2000企业管理器,依次展开“SQL Server组”和“SQL Server注册”(这里是ABC(Windows NT)。右击“数据库”文件夹,在弹出的快捷菜单上选

18、择“新建数据库”命令;(2)在打开的“数据库属性”对话框中的“名称”文本框中键入新数据库的名称。 (3)更改新建主数据库文件的默认值,单击【数据文件】选项卡。在此选项卡中,可以设置数据文件的名称、位置和大小。也可以设置文件的增长方式。(4)若要更改新建事务日志文件的默认值,单击【事务日志】选项卡。在此选项卡上可以设置事务日志文件的名称、位置和大小 。(5)单击【确定】按钮,即可创建“论坛数据库” 。注意:注意: 数据库大小的最大值由可用磁盘空间量决定,许可限制则由所使用的 Microsoft SQL Server版本决定。可以在创建数据库改变其存储位置,但一旦数据库创建以后,存储位置不能被修改

19、。 通过向导功能建立数据库,其步骤如下通过向导功能建立数据库,其步骤如下:(1)在企业管理器中,选择【工具】,再选择【向导】,即可打开“选择向导”对话框,展开【数据库】文件夹,然后选择【创建数据库向导】;(2)单击【确定】按钮,打开“创建数据库向导”对话框。(3)依次单击【下一步】按钮,并依照提示输入数据库名、数据库文件名、数据库文件的增长信息、事务日志文件信息及其增长信息,即可创建一个新的数据库。2修改数据库修改数据库在创建数据库后,可以根据数据库管理的实际需要调整数据库的属性。调整的内容包括以下几个方面: 扩充或收缩分配给数据库的数据或事务日志空间。添加或删除数据和事务日志文件。创建文件组

20、。创建默认文件组。更改数据库名称。更改数据库的所有者。在企业管理器中设置数据库属性的步骤如下在企业管理器中设置数据库属性的步骤如下:(1)打开企业管理器,展开服务器组,然后展开SQL Server服务器;(2)在“数据库”文件夹中,右击要更改的数据库(如:bbsDB),如图3-8所示,然后单击【属性】命令,打开数据库属性对话框;打开“文件组”选项卡,可以进行文件组相关属性的设置;打开“选项”选项卡,该选项卡中的各选项影响着数据库的工作方式和性能;打开“权限”选项卡,可用于设置用户/角色的权限。3数据库大小估算和收缩数据库数据库大小估算和收缩数据库在设置数据库的大小时,应尽量精确估计数据库的大小

21、。 要估计数据库的大小,请分别估计每个表的大小,然后累加所得的值。表的大小取决于表是否有索引,如果有,还取决于是哪种类型的索引。下面是一个用来估算每个表所需页面数的公式:页数=表的行数/(8080/行的长度)其中行的长度是指表的每一笔记录所占的字节数。 为了避免造成数据库中数据的丢失,在更改数据库属性时,要更改数据文件或者日志文件的大小,SQL Server 2000只允许增加文件的大小,而不允许减小文件的大小。但是,SQL Server 2000允许收缩数据库中的每个文件以回收未使用的页。数据和事务日志文件都可以收缩,数据库文件可以作为组或单独地进行手工收缩。数据库也可设置为按给定的时间间隔

22、自动收缩,该活动在后台进行,并且不影响数据库内的用户活动。收缩数据库的操作步骤如下收缩数据库的操作步骤如下:(1)打开企业管理器,展开服务器组,然后展开SQL Server服务器。(2)在“数据库”文件夹中,右击要更改的数据库,然后单击【所有任务】,再单击【收缩数据库】命令,如图3-10所示。打开“收缩数据库”对话框,如图3-11所示。(3)如果要收缩个别的数据库文件,单击“收缩文件”栏中的【文件】按钮,打开“Shrink File”对话框, (4)设置好各种选项,单击【确定】按钮,即可对选择的文件进行收缩,完成后弹出一个对话框提示完成。 3.3.2 任务二任务二 应用应用T-SQL创建数据库

23、创建数据库 创建数据库的基本语句格式如下:创建数据库的基本语句格式如下:CREATE DATABASE ON ( NAME = , FILENAME = , SIZE = , MAXSIZE = , FILEGROWTH = ) LOG ON ( NAME = , FILENAME = , SIZE = , MAXSIZE = , FILEGROWTH = )1创建数据库到默认位置创建数据库到默认位置【例3-1】创建论坛数据库。CREATE DATABASE bbsDB本例创建名为“bbsDB”的数据库,并指定单个文件。指定的文件成为主文件,并会自动创建一个 1 MB 的事务日志文件。因为主文

24、件的 SIZE 参数中没有指定 MB 或 KB,所以主文件将以兆字节为单位进行分配。因为没有为事务日志文件指定 ,所以事务日志文件没有 MAXSIZE,可以增长到填满所有可用的磁盘空间为止。创建数据库的过程分两步完成:(1)SQL Server使用Model数据库的副本初始化数据库及其元数据。(2)SQL Server使用空页填充数据库的剩余部分,除了包含记录数据库中空间使用情况以外的内部数据页。2创建数据库到指定位置创建数据库到指定位置【例3-2】创建数据库到指定文件夹。CREATE DATABASE bbsDBON ( NAME = bbsDB, FILENAME = e:projectb

25、bsDB.mdf )本例在e:project 文件夹中创建名为 “bbsDB” 的论坛数据库。创建过程如图3-13所示。第一个bbsDB为数据库名,name=bbsDB 中的bbsDB为数据文件名(也可以取不同的文件名)。事务日志文件(bbsDB_log)会自动创建。数据文件与日志文件都存放在用户指定的文件夹中(如例中的 e:project,文件夹应预先建立)。因为没有指定 MAXSIZE,文件可以增长到填满所有可用的磁盘空间为止。3指定文件属性指定文件属性【例3-3】创建带文件属性的数据库bbsDB。CREATE DATABASE bbsDBON ( NAME =bbsDB_dat, FIL

26、ENAME = e:projectbbsDB_dat.mdf, SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 )LOG ON( NAME = bbsDB_log, FILENAME = e:projectbbsDB_log.ldf, SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB )本例创建名为bbsB的数据库。创建过程如图3-14所示。因为没有使用关键字 PRIMARY,第一个文件 (bbsDB_dat) 成为主文件。 “bbsDB_dat” 文件的 SIZE 参数没有指定 MB 或 KB,因此默认为 MB,以兆字节

27、为单位进行分配。“bbsDB_log” 日志文件以兆字节为单位进行分配,因为 SIZE 参数中显式声明了 MB 后缀。3.3.3 任务三任务三 应用应用T-SQL修改数据库修改数据库 使用ALTER DATABASE命令可以在数据库中添加或删除文件和文件组。也可以更改文件和文件组的属性,例如更改文件的名称和大小。ALTER DATABASE 提供了更改数据库名称、文件组名称以及数据文件和日志文件的逻辑名称的能力,但不能改变数据库的存储位置。修改数据库的基本语句格式如下修改数据库的基本语句格式如下:ALTER DATABASE ADD FILE | ADD LOG FILE | REMOVE F

28、ILE | ADD FILEGROUP | REMOVE FILEGROUP | MODIFY FILE | MODIFY NAME = | MODIFY FILEGROUP | SET 1添加文件和文件组添加文件和文件组【例3-4】在数据库“bbsDB”中增加文件“bbsDB_dat2”。本例创建数据库,并更改该数据库以添加一个 5 MB 大小的新数据文件。打开数据库属性中“数据文件”选项可以看到如图3-15的结果。ALTER DATABASE bbsDB ADD FILE ( NAME =bbsDB_dat2, FILENAME = e:projectbbsDB_dat2.ndf, SIZ

29、E = 5MB, MAXSIZE = 100MB, FILEGROWTH = 5MB)2修改文件修改文件【例3-5】更改数据库bbsDB中的“bbsDB_dat2”文件的分配空间。ALTER DATABASE bbsDBMODIFY FILE (NAME = bbsDB_dat2, SIZE = 20MB)本例将bbsDB_dat2”文件增加大小到20MB(注意:文件分配空间只能增加,不能减少)。修改过程如图3-16所示。 3删除文件删除文件【例3-6】删除数据库bbsDB中的“bbsDB_dat2”文件。ALTER DATABASE bbsDBREMOVE FILE bbsDB_dat2本例

30、将添加到数据库 bbsDB中的“bbsDB_dat2”文件删除,删除过程如图3-17所示。4修改数据库选项修改数据库选项使用系统存储过程sp_dboption可以显示或更改数据库选项。不能在 master 或 tempdb 数据库上使用 sp_dboption。存储过程sp_dboption的基本语句格式如下:sp_dboption 数据库名称 , 要设置的选项的名称 , 新设置 【例3-7】将数据库 bbsDB 设置为只读。EXEC sp_dboption bbsDB, read only, TRUE注意:注意:系统存储过程是指存储在数据库内,可由应用程序(或查询分析器)调用执行的一组语句的

31、集合,其目的是用来执行数据库的管理和信息活动。存储过程详细内容可参阅“存储过程”章节和“SQL Server联机丛书”,执行存储过程中的EXEC关键字可选。5修改数据库名称修改数据库名称通过使用系统存储过程sp_renamedb可以更改数据库名称。存储过程sp_renamedb基本语句格式:sp_renamedb 当前数据库名称 , 数据库新名称 【例3-8】将数据库bbsDB改名为 “bbsDB_bak”。EXEC sp_renamedb bbsDB, bbsDB_bak3.4 查看和删除数据库查看和删除数据库 3.4.1 任务一任务一 应用企业管理器查看和删除数据库应用企业管理器查看和删除

32、数据库 1查看数据库查看数据库数据库建立以后,如果需要查看所建数据库的相关信息,可以通过以下步骤实现:(1)打开企业管理器,展开服务器组,然后展开SQL Server服务器。(2)在“数据库”文件夹中,右击要更改的数据库(如:bbsDB),然后单击“属性”命令,打开数据库属性对话框,可以查看数据库的相关属性。2删除数据库删除数据库当不再需要数据库或它被移到另一数据库服务器时,即可删除该数据库。数据库删除之后,文件及其数据都从服务器上的磁盘中删除。一旦删除数据库,它即被永久删除,并且不能进行检索,除非使用以前的备份。系统数据库 msdb、master、model 和 tempdb不能进行删除与分

33、离操作。注意:注意:在数据库删除之后备份 master 数据库,因为删除数据库将更新 master 中的系统表。如果 master 需要还原,则从上次备份 master 之后删除的所有数据库都将仍然在系统表中有引用,因而可能导致出现错误信息。使用使用“企业管理器企业管理器”删除数据库的步骤:删除数据库的步骤:(1)打开企业管理器,展开服务器组,然后展开SQL Server服务器。(2)展开“数据库”文件夹,右击要删除的数据库,然后单击“删除”命令。(3)确认删除。3.4.2 任务二任务二 应用应用T-SQL查看和删除数据库查看和删除数据库 数据对任何企事业单位来说是极为重要的资源,保证数据库的

34、安全以防止数据遭到有意或无意的泄露、盗取、篡改与破坏是数据库管理员的责任。SQL Server 2000提供了有效的数据安全性机制。1应用应用“查询分析器查询分析器”查看数据库查看数据库使用系统存储过程sp_helpdb查看指定数据库或所有数据库的信息。存储过程sp_helpdb基本语句格式如下:sp_helpdb 数据库名称 【例3-9】查看所有数据库的信息。使用该命令可以查看所有数据库的信息,如图3-19所示。【例3-10】查看指定数据库bbsDB的信息。sp_helpdb bbsDB使用该命令可以查看指定数据库bbsDB的信息 2删除数据库删除数据库删除数据库的基本语句格式如下:DROP

35、 DATABASE 【例3-11】删除数据库bbsDB。DROP DATABASE bbsDB3.5 综合实例综合实例 数据库的迁移数据库的迁移 【例3-12】数据库中数据的迁移在数据库管理中,有时需要将某个数据库从一台机迁移到另一台机,通常可以采用以下两种办法。3.5.1 任务一任务一 使用数据库复制文件使用数据库复制文件 (1)停掉源数据库,可以将SQL Server 服务管理器中的SQL Server服务停止,如图3-21所示,也可以在企业管理器中通过分离数据库功能将源数据库分离出来,如图3-22所示。(2)将要迁移的数据库两个物理文件(MDF、LOG)拷贝到目的地。这两个物理文件一般保

36、存发SQL Server的Data文件夹中。(3)打开目的SQL Server数据库的企业管理器,将该数据库文件附加为本地数据库,如图3-23所示。3.5.2 任务二任务二 使用数据库备份文件使用数据库备份文件 (1)在SQL Server企业管理器里选中要转移的数据库,按鼠标右键,选所有任务-备份数据库。(2)在图3-25中设置以下选项:“备份:选数据库完全”, “目的备份到按添加按钮”输入自定义的目的文件名(后缀一般是bak),“重写:重写现有媒体”。(3)使用SQLServer还原数据库功能, 通过上述“示例”可以看出,对于数据库的操作,是一个综合性的应用。此外,还可以通过SQL Ser

37、ver企业管理器的“导入数据”、“导出数据”功能来实现SQL Server数据库服务器之间、SQL Server服务器与其他数据库(如Access、Oracle等)之间进行数据库转换库。3.6 上机实训上机实训 实训目的1掌握数据库的创建方法。2掌握“企业管理器”的使用方法。3掌握“查询分析器”的使用方法。 实训要求1学会创建数据库各种方法;2学会创建数据表各种方法;3学会修改和删除数据库的方法实训内容1使用向导创建数据库;2使用企业管理器创建数据库;3使用T-SQL创建数据库本章小结本章小结本章介绍了创建数据库与管理数据库的方法,一般说来,数据库的创建有两种方法,一种是使用企业管理器,另一种是使用T-SQL创建数据库 。数据库的物理存储对象是页面和盘区。创建数据库仅仅是创建了一个空壳,它是以model数据库为模板创建的,因此其初始大小不会小于model数据库的大小。在创建数据库时,同时会创建事务日志。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com