SQL Server 2005数据库实用教程 高职应用技术专业 屈武江第4章 SQL Server 2005数据库操作

上传人:w****i 文档编号:92378828 上传时间:2019-07-09 格式:PPT 页数:60 大小:1.04MB
返回 下载 相关 举报
SQL Server 2005数据库实用教程 高职应用技术专业 屈武江第4章 SQL Server 2005数据库操作_第1页
第1页 / 共60页
SQL Server 2005数据库实用教程 高职应用技术专业 屈武江第4章 SQL Server 2005数据库操作_第2页
第2页 / 共60页
SQL Server 2005数据库实用教程 高职应用技术专业 屈武江第4章 SQL Server 2005数据库操作_第3页
第3页 / 共60页
SQL Server 2005数据库实用教程 高职应用技术专业 屈武江第4章 SQL Server 2005数据库操作_第4页
第4页 / 共60页
SQL Server 2005数据库实用教程 高职应用技术专业 屈武江第4章 SQL Server 2005数据库操作_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《SQL Server 2005数据库实用教程 高职应用技术专业 屈武江第4章 SQL Server 2005数据库操作》由会员分享,可在线阅读,更多相关《SQL Server 2005数据库实用教程 高职应用技术专业 屈武江第4章 SQL Server 2005数据库操作(60页珍藏版)》请在金锄头文库上搜索。

1、第4章 SQL Server 2005数据库操作,1、了解系统数据库、示例数据库和用户数据库; 2、掌握数据库的存取过程和数据库文件; 3、掌握创建数据库、修改数据库、删除数据库、分离数据库的操作; 4、掌握数据表的建立、修改和删除数据表的操作; 5、掌握索引文件的建立操作; 6、掌握数据表记录的操作; 7、掌握数据表的导入与导出操作。,本章重点,4.1 管理数据库 4.2 管理数据表 4.3 管理索引 4.4 编辑数据表 4.5 数据表的导入与导出,第4章 SQL Server 2005数据库操作,4.1.1 系统数据库和示例数据库,SQL Server支持系统数据库、示例数据库和用户数据库

2、。系统和示例数据库是在安装SQL Server 2005后根据安装选项自动创建的,用户数据库是由系统管理员或授权的用户创建的。 1系统数据库概述 系统数据库顾名思义是数据库记录系统信息的数据库。主要包含master、msdb、tempdb、model和Resource数据库,这些系统数据库对管理非常重要。 (1)master主数据库 (2)msdb代理等系统数据库 (3)tempdb临时系统数据库 (4)model模板数据库 (5)Resource资源数据库,4.1管理数据库,2隐藏系统数据库对象 用户可以在SQL Server Management Studio工具中查看到系统数据库,为了避

3、免混淆或误操作,用户可以隐藏系统对象。具体步骤可以参考以下。 (1)单击“开始|所有程序|Microsoft SQL Server 2005|SQL Server Management Studio”菜单命令,启动SQL Server Management Studio工具。 (2)在SQL Server Management Studio的“工具”菜单上,单击“选项”菜单命令,弹出如图4-1所示的对话框。 (3)在“环境/常规”页上,选中“在对象资源管理器中隐藏系统对象”,单“确定”按钮。 (4)在SQL Server Management Studio对话框中,单击“确定”,确认必须重新启

4、动SQL Server Management Studio,以便此更改生效。,图4-1 “选项”对话框,3示例数据库 在安装SQL Server 2005数据库时,默认情况下,示例数据库是不安装的,如果想使用示例数据库,可以在安装时选择安装示例数据库,也可以在安装后另行安装,示例数据库主要有: (1)pubs数据库 它是一个图书出版方面的示例数据库,被广泛用于SQL Server文档的实例中,该数据库相当简单,提供了很好的实例。虽然用户可以随时修改、甚至删除该数据库,但是建议用户保留该数据库,以便更好的学习SQL Server。 (2)Northwind数据库 它是一个涉及虚构的Northwi

5、nd贸易公司在世界范围内进出口食品的销售情况示例数据库,也被广泛用于SQL Server文档的实例中。 (3)AdventureWorks 示例数据库 该示例详细介绍了用于示例数据库或配套示例中的 SQL Server 对象。,4.1.2 理解数据库文件 1理解数据库文件 SQL Server 2005数据库由多种类型的文件构成,这里重点讲述数据库文件的运行机制、涉及数据库文件和文件组的具体操作。 (1)理解数据存取过程 在SQL Server 2005数据库中,应用程序进行数据处理操作、进行文件的存取,一般要经历如下四个过程。 1)应用程序发送数据操作的请示。 2)数据库管理系统找到数据所在

6、的数据文件中的数据页,并将数据读入缓存,进行修改等操作。 3)修改被记录到磁盘的事务日志文件中。 4)检查点对数据库写入提交事务。,(2)数据库文件 SQL Server 2005数据库具有三种类型的文件: 1)主数据文件是指数据库的起点,指向数据库中的其他文件。每个数据库都有一个主数据库,主数据文件的推荐文件扩展名为“.mdf”。 2)次要数据文件是指除主数据文件以外的,所有其他数据文件都是次要数据文件。某些数据库可能不含有任何次要数据文件,而有些数据库则含有多个次要数据文件。次要数据文件的推荐文件扩展名是“.ndf”。 3)日志文件包含着用于恢复数据库的所有日志信息。每个数据库必须至少有一

7、个日志文件,当然也可以有多个。日志文件的推荐文件扩展名是“.ldf”。 注意:SQL Server 2005不强制使用.mdf、.ndf和.ldf文件扩展名,但使用它们有助于标识文件的各种类型和用途。 SQL Server 2005的所有数据库文件都有逻辑和物理文件名称。 1)逻辑文件名(logical_file_name)是在所有T-SQL语句中引用物理文件时所使用的名称。逻辑文件名必须符合SQL Server标识符规则,而且在数据库中的逻辑文件名中必须是惟一的。也就是在SQL Server Management Studio的对象资源管理器上看到的数据库文件名。 2)物理文件名(os_fi

8、le_name)是包括目录路径的物理文件名。,(3)数据库文件组 SQL Server 2005数据库使用数据文件的方式,是将数据库对象和文件一起分成文件组。SQL Server 2005数据库支持两种类型的文件组: 1)主文件组,该类型的文件组包含主数据文件、任何没有明确分配给其他文件组的其他文件。系统表的所有页均分配在主文件组中。 2)用户定义文件组,该类型的文件组可以通过在CREATE DATABASE或ALTER DATABASE语句中使用FILEGROUP关键字创建。 注意:日志文件不包括在文件组内,日志空间与数据空间分开管理。 如果查看数据文件所在文件组,可参考查看数据库文件的方式

9、进行查看,另外也可以根据需要添加数据文件组。,4.1.3 创建数据库,创建数据库的过程就是为数据库确定名称、大小、存放位置、文件名和所在文件组的过程。 创建SQL Server 2005数据库,最简单的方法是使用SQL Server Management Studio工具。在该工具中,用户可以对数据库的大部分特性进行设置。创建数据库的具体操作请参考如下步骤: (1)单击“开始|所有程序|Microsoft SQL Server 2005|SQL Server Management Studio”菜单命令,启动SQL Server Management Studio工具。图4-3 “新建数据库”

10、对话框 (2)在SQL Server Management Studio中,用“已注册的服务器”视图,连接到数据库服务器,打开“对象资源管理器”。 (3)在“对象资源管理器”中,右击“数据库”目录,选择“新建数据库”菜单命令,系统将弹出“新建数据库”对话框。 (4)单击“新建数据库”对话框中的“常规”选项卡,如图4-3所示。,图4-3 “新建数据库”对话框,4.1.4 修改数据库,1扩大数据库 当数据库未使用“启用自动增长”选项时,如果数据量增加,而现有的数据库文件不能够满足用户的使用时,用户需要手工增加数据库的大小,具体操作可参考如下步骤: (1)单击“开始|所有程序|Microsoft S

11、QL Server 2005|SQL Server Management Studio”菜单命令,启动SQL Server Management Studio工具。 (2)在“对象资源管理器”中,连接到SQL Server 2005数据库引擎,再展开该实例。 (3)展开“数据库”目录,右击要扩大的数据库,选择“属性”菜单命令。 (4)在“数据库属性”对话框中,选择“文件”页,如图4-4所示。 (5)若要增加现有文件的大小,请增加文件的“初始大小(MB)”列中的值。数据库的大小必须至少增加1MB。 (6)单击“确定”按钮,即可完成扩大数据库。,图4-4 “文件”选项页,2收缩数据库 当由于业务的

12、变化而要收缩数据库的体积时,可以“收缩”数据库,具体操作可参考如下步骤: (1)单击“开始|所有程序|Microsoft SQL Server 2005|SQL Server Management Studio”菜单命令,启动SQL Server Management Studio工具。 (2)在“对象资源管理器”中,连接到SQL Server 2005数据库引擎,再展开该实例。 (3)展开“数据库”目录,再右击要收缩的数据库,分别选择“任务|收缩”菜单命令,然后选择“数据库”菜单选项,如图4-5所示。 (4)根据需要,可以选中“在释放未使用的空间前重新组织文件”复选框。如果选中该复选框,必须

13、为“收缩后文件中的最大可用空间”指定值。 (5)在“收缩操作”中,数据库文件中剩下的最大可用空间百分比允许的值介于0和99之间。只有在启用了“在释放未使用的空间前重新组织文件”时,此选项才可用。 (6)单击“确定”即可完成。,图4-5 收缩数据库,3收缩数据库文件 收缩数据或日志文件的操作,可以参考以下步骤: (1)单击“开始|所有程序|Microsoft SQL Server 2005|SQL Server Management Studio”菜单命令,启动SQL Server Management Studio工具。 (2)在“对象资源管理器”中,连接到SQL Server 2005数据库

14、引擎,再展开该实例。 (3)展开“数据库”目录,右击要收缩的数据库,分别依次指向“任务|收缩”菜单命令,然后选择“文件”菜单选项,弹出“收缩文件”对话框,如图4-6所示。 (4)选择要收缩文件类型和文件名,选择“释放未使用的空间”复选框。选中此选项后,将为操作系统释放文件中所有未使用的空间,并将文件收缩到上次分配的区。这将减少文件的大小,但不移动任何数据。 (5)考虑选择“在释放未使用的空间前重新组织文件”复选框。如果选中此选项,则必须指定“将文件收缩到”的值。默认情况下,该选项为清除状态。选中此选项后,将为操作系统释放文件中所有未使用的空间,并将重新定位到未分配页。 (6)用户可以输入在收缩

15、数据库后数据库文件中要保留的最大可用空间百分比。允许的值介于0和99之间。只有在启用了“在释放未使用的空间前重新组织文件”时,此选项才可用。,图4-6 收缩数据文件,4添加和删除数据文件和日志文件 (1)添加数据库文件 1)启动SQL Server Management Studio工具,在“对象资源管理器”中,连接到SQL Server 2005数据库引擎实例,再展开该实例,展开“数据库”,右击要从中添加文件的数据库,这里选择“Studentdb”数据库,然后选择“属性”菜单命令。 2)在“数据库属性”对话框中,选择“文件”选项页。若要添加数据或事务日志文件,请单击“添加”。在“数据库文件”

16、网格中,输入文件的逻辑名称。该文件名在数据库中必须惟一。选择文件类型:数据或日志。 3)指定文件的初始大小。根据数据库中用户希望的最大数据量,使数据文件尽可能大,但不要太大。 4)若要指定文件的增长方式,请在“自动增长”列中单击“”按钮。 5)若要允许当前选中的文件根据数据空间量的需求增加而增长,请选中“启用自动增长”复选框,然后选择增长方式即可。 6)若要指定最大文件大小限制,请在“限制文件增长”中指定一个值或选择“不限制文件增长”。 7)指定文件位置的路径。指定的路径必须存在才能添加文件。 8)单击“确定”按钮,完成添加数据库文件或日志文件。,(2)删除数据库中的数据文件或日志文件 删除数据库的数据文件或日志文件,可以参考以下步骤: 1)单击“开始|所有程序|Microsoft SQL Server 2005|SQL Server Management Studio”菜单命令,启动SQL Server Management Studio工具。 2)在“对象资源管理器”中,连接到SQL Server 2005数据库引擎实例,再展开该实例,展开“数据库”,右击

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号