资源预览内容
第1页 / 共39页
第2页 / 共39页
第3页 / 共39页
第4页 / 共39页
第5页 / 共39页
第6页 / 共39页
第7页 / 共39页
第8页 / 共39页
第9页 / 共39页
第10页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
CONTENTS本讲内容本讲内容第三讲数据库的管理 数据库应用系统开发 3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容3.1 3.1 SQL Server 2008 SQL Server 2008数据库概述数据库概述3.1.1 SQL Server 20083.1.1 SQL Server 2008中的数据库中的数据库3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除数据库通常被划分为用户视图和物理视图。用户视图数据库通常被划分为用户视图和物理视图。用户视图是用户看到和操作的数据库,而物理视图是数据库在是用户看到和操作的数据库,而物理视图是数据库在磁盘上的文件存储。磁盘上的文件存储。图3-1 数据库的用户视图和物理视图CONTENTS本讲内容本讲内容1 1SQL ServerSQL Server中的数据库对象中的数据库对象对象作用表数据库中数据的实际存放处所视图定制复杂或常用的查询,以便用户使用;限定用户只能查看表中的特定行或列;为用户提供统计数据而不展示细节索引加快从表或视图中检索数据的速度存储过程提高性能;封装数据库的部分或全部细节;帮助在不同的数据库应用程序之间实现一致的逻辑约束、规则、默认值和触发器确保数据库的数据完整性;强制执行业务规则登录、用户、角色和组保障数据安全的基础表3-1 SQL Server中常用的数据库对象3.1.1 SQL Server 20083.1.1 SQL Server 2008中的数据库中的数据库3.1 3.1 SQL Server 2008 SQL Server 2008数据库概述数据库概述3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容2 2SQL ServerSQL Server中的数据库文件中的数据库文件(1 1)数据文件)数据文件(2 2)事务日志)事务日志(3 3)文件组)文件组3.1.1 SQL Server 20083.1.1 SQL Server 2008中的数据库中的数据库3.1 3.1 SQL Server 2008 SQL Server 2008数据库概述数据库概述图3-2 数据库的文件组成3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容3.1.2 SQL Server 20083.1.2 SQL Server 2008的系统数据库的系统数据库1.master数据库 SQL Server的主数据库,记录了SQL Server系统的所有系统信息。2. tempdb数据库 保存所有的临时表和临时存储过程。在用户的连接断开时,该用户的临时表和存储过程被SQL Server自动删除。3. model数据库 用作在系统上创建的所有数据库的模板。3. msdb 数据库 供SQL Server代理程序调度警报和作业以及记录操作员时使用。3.1 3.1 SQL Server 2008 SQL Server 2008数据库概述数据库概述3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容3.1.3 3.1.3 数据库对象的标识符数据库对象的标识符每一个数据库对象都有一个标识符来唯一地标识,如数据库名、表名、视图名、列名等。SQL Server标识符的命名遵循以下规则。(1)标识符包含的字符数必须在1128之间。(2)标识符的第一个字符必须是字母、下划线(_)、at符号()或者数字符号(#)。以符号“”开头的标识符表示局部变量或参数。以一个“#”符号开头的标识符表示临时表或过程。以“#”符号开头的标识符表示全局临时对象。Transact-SQL中某些系统函数名称以“”符号开始。3.1 3.1 SQL Server 2008 SQL Server 2008数据库概述数据库概述3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容例如:SELECT *FROM My Table -表名包含空格WHERE order=10 -列名为关键字(4)如果标识符是保留字或包含空格,则需要使用分隔标识符进行处理。分隔标识符包含在双引号()或方括号()中。(3)标识符的后续字符可以为字母、数字或“”符号、数字符号或下划线。3.1.3 3.1.3 数据库对象的标识符数据库对象的标识符3.1 3.1 SQL Server 2008 SQL Server 2008数据库概述数据库概述3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容3.2 3.2 数据库的创建数据库的创建3.2.1 3.2.1 使用使用SQL ServerSQL Server管理平台创建数据库管理平台创建数据库(1)打开SQL Server 2008的数据库管理工具SQL Server Management Studio,在其“对象资源管理器”面板中展开服务器并右击“数据库”结点,在打开的菜单中选择“新建数据库”命令。图3-3 选择“新建数据库”命令3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容3.2 3.2 数据库的创建数据库的创建(2)打开如图3-4所示的“新建数据库”窗口,在“常规”页的“数据库名称”文本框中输入新数据库名称(设为Sales),选择数据库所有者,默认值为系统登录者;设置数据文件和日志文件的逻辑名称和存放的物理位置、文件初始大小和增长率等内容,也可取默认值。图3-4 “新建数据库/常规”页面3.2.1 3.2.1 使用使用SQL ServerSQL Server管理平台创建数据库管理平台创建数据库3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容3.2 3.2 数据库的创建数据库的创建(3)在“新建数据库”窗口左边的“选择页”列表区中选择“选项”页,打开如图3-5所示的“新建数据库/选项”页面,在其中可设置数据库的排序规则、恢复模式、状态等内容,可根据需要进行修改,通常取默认值。图3-5 “新建数据库/选项”页面3.2.1 3.2.1 使用使用SQL ServerSQL Server管理平台创建数据库管理平台创建数据库3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容3.2 3.2 数据库的创建数据库的创建(4)在“新建数据库”窗口中左边的“选择页”列表区中选择“文件组”项,打开如图3-6所示的“新建数据库/文件组”页面,单击右下端“添加”或“删除”按钮可以为数据库添加或删除文件组。图3-6 “新建数据库/文件组”页面3.2.1 3.2.1 使用使用SQL ServerSQL Server管理平台创建数据库管理平台创建数据库3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容3.2 3.2 数据库的创建数据库的创建(5)所有的设置按要求完成后,单击“确定”按钮,新的数据库建立完成。在“对象资源管理器”面板中的“数据库”项下有了新建的数据库“Sales”,如图3-7所示。图3-7 “Sales”数据库3.2.1 3.2.1 使用使用SQL ServerSQL Server管理平台创建数据库管理平台创建数据库3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容3.2 3.2 数据库的创建数据库的创建3.2.2 3.2.2 使用使用Transact-SQLTransact-SQL语句创建数据库语句创建数据库3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CREATE DATABASE database_name ON PRIMARY ,.n , ,.n LOG ON ,.n COLLATE collation_name FOR ATTACH WITH | ATTACH_REBUILD_LOG WITH CONTENTS本讲内容本讲内容3.2 3.2 数据库的创建数据库的创建3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除各选项的含义如下:(1)database_name:新数据库的名称。数据库名称在 SQL Server 的实例中必须唯一,且必须符合标识符规则。(2)ON:指定显式定义用来存储数据库数据部分的磁盘文件(数据文件)。(3)PRIMARY:指定关联的 列表定义主文件。(4)LOG ON:指定显式定义用来存储数据库日志的磁盘文件(日志文件)。3.2.2 3.2.2 使用使用Transact-SQLTransact-SQL语句创建数据库语句创建数据库CONTENTS本讲内容本讲内容3.2 3.2 数据库的创建数据库的创建3.2.2 3.2.2 使用使用Transact-SQLTransact-SQL语句创建数据库语句创建数据库(5):控制文件属性。代表数据文件或日志文件的定义,其语法格式如下所示。 := ( NAME = logical_file_name , FILENAME = os_file_name | filestream_path , SIZE = size KB | MB | GB | TB , MAXSIZE = max_size KB | MB | GB | TB | UNLIMITED , FILEGROWTH = growth_increment KB | MB | GB | TB | % ) ,.n 3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容3.2 3.2 数据库的创建数据库的创建其中选项的含义如下所示。NAME=logical_file_name:指定文件的逻辑名称。FILENAME os_file_name | filestream_path :指定操作系统(物理)文件名称。SIZE size:指定文件的大小。MAXSIZE max_size:指定文件可增大到的最大大小。未指定 max_size,文件将不断增长直至磁盘被占满。UNLIMITED指定文件将增长到磁盘充满。FILEGROWTH growth_increment:指定文件的自动增量。默认值为 1 MB,日志文件的默认增长比例为 10%。3.2.2 3.2.2 使用使用Transact-SQLTransact-SQL语句创建数据库语句创建数据库3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容3.2 3.2 数据库的创建数据库的创建(6):代表数据库文件组的定义,其语法格式如下。 := FILEGROUP filegroup_name CONTAINS FILESTREAM DEFAULT ,.n 其中各选项的含义如下所示。FILEGROUP filegroup_name是文件组的逻辑名称。CONTAINS FILESTREAM指定文件组在文件系统中存储 FILESTREAM 二进制大型对象 (BLOB)。DEFAULT指定命名文件组为数据库中的默认文件组。3.2.2 3.2.2 使用使用Transact-SQLTransact-SQL语句创建数据库语句创建数据库3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容(7)COLLATE collation_name:指定数据库的默认排序规则。(8)FOR ATTACH WITH | ATTACH_REBUILD_LOG :指定通过附加一组现有的操作系统文件来创建数据库。其中选项的含义如下。FOR ATTACH WITH :必须有一个指定主文件的 项。控制 service broker 消息传递和数据库的 service broker 标识符。FOR ATTACH_REBUILD_LOG:必须有一个指定主文件的 项。如果日志文件可用,数据库引擎将使用这些文件。如果缺少事务日志文件,将重建日志文件。3.2.2 3.2.2 使用使用Transact-SQLTransact-SQL语句创建数据库语句创建数据库3.2 3.2 数据库的创建数据库的创建3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容(9):控制外部与数据库之间的双向访问,其语法格式如下所示。 := DB_CHAINING ON | OFF , TRUSTWORTHY ON | OFF 其中各选项含义如下所示。DB_CHAINING ON | OFF :指定为 ON 时,数据库可以为跨数据库所有权链的源或目标;当为 OFF 时,则不能。默认值为 OFF。3.2.2 3.2.2 使用使用Transact-SQLTransact-SQL语句创建数据库语句创建数据库TRUSTWORTHY ON | OFF :指定 ON 时,使用模拟上下文的数据库模块可以访问数据库以外的资源;当为 OFF 时,则不能访问。默认值为 OFF。3.2 3.2 数据库的创建数据库的创建3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容3.2.2 3.2.2 使用使用Transact-SQLTransact-SQL语句创建数据库语句创建数据库【例3-1】 最简单形式的创建数据库(不指定文件)语句。 CREATE DATABASE Sales本例创建名为Sales的数据库,并由SQL Server自动创建了一个主数据文件和一个事务日志文件,其逻辑文件名分别为Sales和Sales_log,磁盘文件名分别为Sales.mdf和Sales_log.ldf。3.2 3.2 数据库的创建数据库的创建3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容【例3-2】 不指定SIZE创建数据库。CREATE DATABASE Sales2ON ( NAME=Sales2_dat, FILENAME=C:DataBaseSales2.mdf )本例创建名为Sales2的数据库,并指定单个文件Sales2_dat(磁盘文件名为C:DataBaseSales2.mdf)。该文件将成为主文件。事务日志文件将被自动创建。3.2.2 3.2.2 使用使用Transact-SQLTransact-SQL语句创建数据库语句创建数据库3.2 3.2 数据库的创建数据库的创建3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容【例3-3】 创建简单的数据库。CREATE DATABASE Sales3ON ( NAME=Sales3_dat,FILENAME=C:DataBaseSales3.mdf,SIZE=4,MAXSIZE=10,FILEGROWTH=1 )本例创建名为Sales3的数据库,并指定主文件,并将自动创建一个1MB的事务日志文件。3.2.2 3.2.2 使用使用Transact-SQLTransact-SQL语句创建数据库语句创建数据库3.2 3.2 数据库的创建数据库的创建3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容【例3-4】 创建指定数据文件和事务日志文件的数据库。CREATE DATABASE Sales4ON ( NAME=Sales4_dat,FILENAME=C:DataBasesales4dat.mdf,SIZE=10000KB,MAXSIZE=500000KB,FILEGROWTH=5%)LOG ON(NAME=Sales4_log,FILENAME=C:DataBasesales4log.ldf,SIZE=5,MAXSIZE=25,FILEGROWTH=5 )3.2.2 3.2.2 使用使用Transact-SQLTransact-SQL语句创建数据库语句创建数据库3.2 3.2 数据库的创建数据库的创建3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容【例3-7】 使用FOR ATTACH 子句来附加数据库。CREATE DATABASE Sales7ON PRIMARY (FILENAME=C:DataBaseSales7dat1.mdf) FOR ATTACH本例创建一个名为Sales7的数据库,该数据库从主数据文件为C:DataBaseSales7dat1. mdf的一系列文件中附加。3.2.2 3.2.2 使用使用Transact-SQLTransact-SQL语句创建数据库语句创建数据库3.2 3.2 数据库的创建数据库的创建3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容3.3 3.3 数据库的修改数据库的修改3.3.1 3.3.1 使用使用SQL ServerSQL Server管理平台修改数据库管理平台修改数据库利用SQL Server Management Studio工具来查看或修改数据库信息。(1)在需要修改的数据库名称上单击鼠标右键,选择“属性”命令,打开“数据库属性窗口。(2)“数据库属性”窗口的“常规”选项卡中显示了当前数据库的基本信息。图3-8 数据库属性设置3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容3.3 3.3 数据库的修改数据库的修改(3)“数据库属性”窗口的“文件”选项页显示当前数据库的文件信息,包括数据库文件和日志文件的基本内容:存储位置、初始大小等。图3-9 数据库文件设置3.3.1 3.3.1 使用使用SQL ServerSQL Server管理平台修改数据库管理平台修改数据库3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容3.3 3.3 数据库的修改数据库的修改(4)“文件组”选项设置文件组信息。(5) “选项”页设置当前数据库选项信息,包括恢复选项、游标选项、杂项、状态选项和自动选项等。(6) “权限”选项设置当前数据库的使用权限。(7) “扩展属性”选项页中可以添加文本、输入掩码和格式规则。(8) “镜像”选项页设置当前数据库的镜像设置属性,如主体服务器和镜像服务器的网络地址及运行方式。(9)“数据库属性”窗口的“事务日志传送”选项页显示当前数据库的日志传送配置信息。用户可以为当前数据库设置事务日志备份、辅助数据库及监视服务器。3.3.1 3.3.1 使用使用SQL ServerSQL Server管理平台修改数据库管理平台修改数据库3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容3.3 3.3 数据库的修改数据库的修改3.3.2 3.3.2 使用使用Transact-SQLTransact-SQL语句修改数据库语句修改数据库ALTER DATABASE database_name MODIFY NAME = new_database_name | COLLATE collation_name | ADD FILE ,.n TO FILEGROUP filegroup_name | ADD LOG FILE ,.n | REMOVE FILE logical_file_name | MODIFY FILE | ADD FILEGROUP filegroup_name | REMOVE FILEGROUP filegroup_name | MODIFY FILEGROUP filegroup_name 3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容3.3 3.3 数据库的修改数据库的修改3.3.2 3.3.2 使用使用Transact-SQLTransact-SQL语句修改数据库语句修改数据库各选项的含义如下:(1)database_name:要修改的数据库的名称。(2)MODIFY NAME = new_database_name:使用指定的名称 new_database_name 重命名数据库。(3)COLLATE collation_name:指定数据库的排序规则。(4)ADD FILE:向数据库中添加文件。(5)TO FILEGROUP filegroup_name :指定要将指定文件添加到的文件组。(6)ADD LOG FILE:日志文件添加到指定的数据库。(7)REMOVE FILE logical_file_name:从 SQL Server 的实例中删除逻辑文件说明并删除物理文件。3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容3.3 3.3 数据库的修改数据库的修改(8)MODIFY FILE:指定应修改的文件。NAME logical_file_name:指定文件的逻辑名称。logical_file_name:在 SQL Server 的实例中引用文件时所用的逻辑名称。NEWNAME new_logical_file_name:指定新逻辑文件名称。FILENAME os_file_name | filestream_path :指定操作系统(物理)文件名称。SIZE size:指定文件大小。MAXSIZE max_size| UNLIMITED :指定文件最大大小。FILEGROWTH growth_increment:指定文件的自动增量。使用使用Transact-SQLTransact-SQL语句修改数据库语句修改数据库3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容(9)ADD FILEGROUP filegroup_name:向数据库中添加文件组。(10)REMOVE FILEGROUP filegroup_name:从数据库中删除文件组。只有当文件组为空时,才能将其删除。(11)MODIFY FILEGROUP filegroup_name:用于修改文件组。3.3.2 3.3.2 使用使用Transact-SQLTransact-SQL语句修改数据库语句修改数据库3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除3.3 3.3 数据库的修改数据库的修改CONTENTS本讲内容本讲内容【例3-8】 更改数据库名称。ALTER DATABASE SalesMODIFY NAME=NewSales3.3.2 3.3.2 使用使用Transact-SQLTransact-SQL语句修改数据库语句修改数据库3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除3.3 3.3 数据库的修改数据库的修改CONTENTS本讲内容本讲内容【例3-9】 向数据库中添加文件。ALTER DATABASE SalesADD FILE ( NAME=Sales_dat2,FILENAME=C:Program FilesMicrosoft SQL ServerMSSQLDataSales_dat2.ndfSIZE=5MB,MAXSIZE=100MB,FILEGROWTH=5MB )3.3.2 3.3.2 使用使用Transact-SQLTransact-SQL语句修改数据库语句修改数据库3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除3.3 3.3 数据库的修改数据库的修改CONTENTS本讲内容本讲内容【例3-10】 向数据库中添加由两个文件组成的文件组。/* 添加文件组 */ALTER DATABASE SalesADD FILEGROUP Sales_Group1GO3.3.2 3.3.2 使用使用Transact-SQLTransact-SQL语句修改数据库语句修改数据库3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除3.3 3.3 数据库的修改数据库的修改CONTENTS本讲内容本讲内容3.3.2 3.3.2 使用使用Transact-SQLTransact-SQL语句修改数据库语句修改数据库/* 添加文件到文件组 */ALTER DATABASE SalesADD FILE (NAME=SalesG1F1_dat,FILENAME=D:DataBaseSalesG1F1_dat.ndf,SIZE=5MB,MAXSIZE=100MB,FILEGROWTH=5MB ),( NAME=SalesG1F2_dat,FILENAME=D:DataBaseSalesG1F2_dat.ndf,SIZE=5MB,MAXSIZE=100MB,FILEGROWTH=5MB )TO FILEGROUP Sales_Group13.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除3.3 3.3 数据库的修改数据库的修改CONTENTS本讲内容本讲内容【例3-11】 向数据库中添加日志文件。ALTER DATABASE SalesADD LOG FILE (NAME=SalesLog2,FILENAME=D:DataBaseSales_log2.ldf,SIZE=5MB,MAXSIZE=100MB,FILEGROWTH=5MB )3.3.2 3.3.2 使用使用Transact-SQLTransact-SQL语句修改数据库语句修改数据库3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除3.3 3.3 数据库的修改数据库的修改CONTENTS本讲内容本讲内容3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除3.4 3.4 数据库的删除数据库的删除3.3.1 3.3.1 使用使用SQL ServerSQL Server管理平台删除数据库管理平台删除数据库SQL Server 2008在管理平台中删除数据库的方法如下。在SQL Server Management Studio工具中单击选择“对象资源管理器”面板下“数据库“结点下的要删除的数据库名称,然后单击鼠标右键,在出现的菜单中选择“删除”菜单命令。图3-10 “删除对象”对话框CONTENTS本讲内容本讲内容3.3.2 3.3.2 使用使用Transact-SQLTransact-SQL语句删除数据库语句删除数据库DROP DATABASE database_name , n 其中,database_name指定要删除的数据库名称。DROP DATABASE语句修改数据库。其语法格式如下:【例3-14】 删除单个数据库。DROP DATABASE Sales1【例3-15】 删除多个数据库。DROP DATABASE Sales2, Sales33.4 3.4 数据库的删除数据库的删除3.1 SQL Server 2008数据库数据库 概述概述3.2 数据库的创数据库的创 建建3.3 数据库的修数据库的修 改改3.4 数据库的删数据库的删 除除CONTENTS本讲内容本讲内容本章小结本章小结(1)数据库的用户视图和物理视图:用户视图是用户看到和操作的数据库,而物理视图是数据库在磁盘上的文件存储。SQL Server的用户视图由表、视图、索引、存储过程等数据库对象组成,物理视图由数据库文件组成。(2)SQL Server的系统数据库:master数据库记录SQL Server系统的所有系统信息和所有其他数据库的结构和定义,tempdb数据库保存所有的临时表和临时存储过程,model数据库用作在系统上创建的所有数据库的模板,msdb数据库供SQL Server代理程序调度警报和作业以及记录操作员时使用。(3)创建、修改和删除数据库有两种常用方法,一是使用SQL Server管理平台,二是使用Transact-SQL语句。1.1 数据和数据数据和数据 管理管理1.2 数据管理技数据管理技 术的发展术的发展1.3 数据库与数数据库与数 据库系统据库系统1.4 数据模型数据模型1.5 数据库新技数据库新技 术术
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号