数据库第4章数据库的管理.ppt

上传人:牧羊曲112 文档编号:6578571 上传时间:2023-11-14 格式:PPT 页数:21 大小:291.66KB
返回 下载 相关 举报
数据库第4章数据库的管理.ppt_第1页
第1页 / 共21页
数据库第4章数据库的管理.ppt_第2页
第2页 / 共21页
数据库第4章数据库的管理.ppt_第3页
第3页 / 共21页
数据库第4章数据库的管理.ppt_第4页
第4页 / 共21页
数据库第4章数据库的管理.ppt_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《数据库第4章数据库的管理.ppt》由会员分享,可在线阅读,更多相关《数据库第4章数据库的管理.ppt(21页珍藏版)》请在三一办公上搜索。

1、1,第4章 数据库的管理,2,本章内容,4.1 SQL Server 2005数据库概述4.2 数据库的创建4.3 数据库的修改4.4 数据库的删除,3,4.1 SQL Server 2005数据库概述,SQL Server中的数据库,数据库的逻辑组件(数据库对象),Sales数据库,SQL Server,表,视图,数据库的物理实现(数据库文件),SalesDat1.mdf,SalesDat2.ndf,SalesLog1.ldf,主数据文件,次数据文件,日志文件,索引,存储过程,用户视图,物理视图,图4-1 数据库的用户视图和物理视图,4,4.1 SQL Server 2005数据库概述,1.

2、SQL Server中的数据库对象SQL Server提供了很多逻辑组件,这些逻辑组件通常被称为数据库对象。,5,4.1 SQL Server 2005数据库概述,2.SQL Server中的数据库文件,主数据文件*.mdf仅有一个,事务日志文件*.ldf一到多个,次数据文件*.ndf零到多个,次数据文件*.ndf零到多个,(仅有一个)主文件组,(零到多个)次文件组,事务日志,一个数据库的文件集,图4-2 数据库的文件组成,6,4.1 SQL Server 2005数据库概述,(1)数据文件数据文件是存放数据和数据库对象的文件。一个数据库可以有一个或多个数据文件,每个数据文件只属于一个数据库。

3、当有多个数据文件时,有一个文件被定义为主数据文件(Primary Database File),扩展名为MDF,用来存储数据库的启动信息和部分或全部数据。其他数据文件被称为次数据文件(Secondary Database File)扩展名为NDF,用来存储主数据文件没存储的其他数据。,7,4.1 SQL Server 2005数据库概述,(2)事务日志事务日志文件是用来记录数据库更新信息(例如使用INSERT、UPDATE、DELETE等语句对数据进行更改的操作)的文件。这些更新信息(日志)可用来恢复数据库。事务日志文件最小为 512 KB,扩展名为LDF。每个数据库可以有一个或多个事务日志文

4、件。,8,4.1 SQL Server 2005数据库概述,(3)文件组 SQL Server允许对文件进行分组,以便于管理和数据的分配放置。所有数据库都至少包含一个主文件组,所有系统表都分配在主文件组中。用户可以定义额外的文件组。数据库首次创建时,主文件组是默认文件组;可以使用 ALTER DATABASE语句将用户定义的文件组指定为默认文件组。创建时没有指定文件组的用户对象的页将从默认文件组分配。在使用文件组时,应当注意以下几个准则:文件或文件组不能由一个以上的数据库使用。文件只能是一个文件组的成员。数据和事务日志信息不能属于同一文件或文件组。事务日志文件不能属于任何文件组。,9,4.1

5、SQL Server 2005数据库概述,SQL Server的系统数据库 数据库服务器上已经自动建立了5个数据库,其中有4个系统数据库,还有一个系统数据库是资源系统数据库,它是一个隐藏的只读数据库。系统数据库:master数据库tempdb数据库model数据库msdb 数据库mssqlsystemresource数据库,10,4.1 SQL Server 2005数据库概述,数据库对象的标识符 例如数据库名、表名、视图名、列名等。SQL Server标识符的命名遵循以下规则:(1)标识符包含的字符数必须在1到128之间。(2)标识符的第一个字符必须是字母、下划线(_)、at符号()或者数字

6、符号(#)。(3)标识符的后续字符可以为字母、数字或“”符号、“$”符号、数字符号或下划线。(4)标识符不能是Transact-SQL的保留字,也不能包含空格。,11,4.2 数据库的创建,使用SQL Server管理平台创建数据库使用Transact-SQL语句创建数据库 命令格式:CREATE DATABASE database_nameON,.n,.nLOG ON,.nFOR ATTACH,12,4.2 数据库的创建,例4-1 最简形式的创建数据库(不指定文件)语句。CREATE DATABASE Sales例4-2 不指定SIZE创建数据库。CREATE DATABASE Sales2

7、ON(NAME=Sales2_dat,FILENAME=C:DataBaseSales2.mdf),13,4.2 数据库的创建,例4-3 创建简单的数据库。CREATE DATABASE Sales3ON(NAME=Sales3_dat,FILENAME=C:DataBaseSales3.mdf,SIZE=4,MAXSIZE=10,FILEGROWTH=1),14,4.2 数据库的创建,例4-4 创建指定数据文件和事务日志文件的数据库。CREATE DATABASE Sales4ON(NAME=Sales4_dat,FILENAME=C:DataBasesales4dat.mdf,SIZE=1

8、0000KB,MAXSIZE=500000KB,FILEGROWTH=5)LOG ON(NAME=Sales4_log,FILENAME=C:DataBasesales4log.ldf,SIZE=5,MAXSIZE=25,FILEGROWTH=5),15,4.2 数据库的创建,例4-7 使用FOR ATTACH 子句来附加数据库。CREATE DATABASE Sales7ON PRIMARY(FILENAME=C:DataBaseSales7dat1.mdf)FOR ATTACH,16,4.3 数据库的修改,使用SQL Server管理平台修改数据库 使用Transact-SQL语句修改数据

9、库命令格式:ALTER DATABASE database_name ADD FILE,.n TO FILEGROUP filegroup_name|REMOVE FILE logical_file_name|MODIFY FILE|ADD LOG FILE,.n|ADD FILEGROUP filegroup_name|REMOVE FILEGROUP filegroup_name|MODIFY FILEGROUP filegroup_name filegroup_property|NAME=new_filegroup_name|MODIFY NAME=new_dbname|SET,.n,1

10、7,4.3 数据库的修改,例4-8 更改数据库名称。ALTER DATABASE Sales MODIFY NAME=NewSales例4-9 向数据库中添加文件。ALTER DATABASE SalesADD FILE(NAME=Sales_dat2,FILENAME=C:Program FilesMicrosoft SQL ServerMSSQLDataSales_dat2.ndf SIZE=5MB,MAXSIZE=100MB,FILEGROWTH=5MB),18,4.3 数据库的修改,例4-11 向数据库中添加两个日志文件。ALTER DATABASE Sales ADD LOG FIL

11、E(NAME=SalesLog2,FILENAME=D:DataBaseSales_log2.ldf,SIZE=5MB,MAXSIZE=100MB,FILEGROWTH=5MB),19,4.3 数据库的修改,例4-12 从数据库中删除文件。ALTER DATABASE Sales REMOVE FILE SalesG1F2_dat例4-13 更改文件。ALTER DATABASE Sales MODIFY FILE(NAME=SalesG1F1_dat,SIZE=20MB),20,4.4 数据库的删除,使用企业管理器删除数据库 使用Transact-SQL语句删除数据库例4-14 删除单个数据

12、库。DROP DATABASE Sales1例4-15 删除多个数据库。DROP DATABASE Sales2,Sales3,21,本章小结,(1)数据库的用户视图和物理视图:用户视图是用户看到和操作的数据库,而物理视图是数据库在磁盘上的文件存储。SQL Server的用户视图由表、视图、索引、存储过程等数据库对象组成,物理视图由数据库文件组成。(2)SQL Server的系统数据库:master数据库记录SQL Server系统的所有系统信息和所有其他数据库的结构和定义,tempdb数据库保存所有的临时表和临时存储过程,model数据库用作在系统上创建的所有数据库的模板,msdb数据库供SQL Server代理程序调度警报和作业以及记录操作员时使用。(3)创建、修改和删除数据库有两种常用方法,一是使用SQL Server管理平台,二是使用Transact-SQL语句。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号