资源描述:
《SQL Server 2005数据库应用技术 教学课件 作者 王亚楠第3章 数据库管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章数据库管理教学课件2010年6月1课件制作人:王亚楠目录本章目标了解:数据库的组成理解:数据库的存储结构掌握:创建数据库的方法掌握:管理数据库的方法本章内容3.1数据库的组成3.2数据库的存储结构3.3创建数据库3.4管理数据库2010年6月2课件制作人:王亚楠3.1数据库的组成3.1.1系统数据库3.1.2用户数据库3.1.3数据库快照2010年6月3课件制作人:王亚楠3.1.1系统数据库数据库说明master系统信息数据库model模板信息数据库msdb代理信息数据库tempdb临时信息数据库resource资源信息数
2、据库2010年6月4课件制作人:王亚楠3.1.2用户数据库示例数据库用户自定义数据库AdventureWorks是一个OLTP示例数据库AdventureWorksDW是一个数据仓库示例数据库AdventureWorksAS是一个分析服务示例数据库2010年6月5课件制作人:王亚楠3.2数据库的存储结构3.2.1逻辑存储结构3.2.2物理存储结构从用户的观点出发,数据库是一个集合2010年6月6课件制作人:王亚楠3.2数据库的存储结构(续)3.2.1逻辑存储结构3.2.2物理存储结构从数据库设计者的观点出发,数据库中所有的数据、
3、对象和数据库操作日志在磁盘上都是以文件为单位存储的。2010年6月7课件制作人:王亚楠3.3创建数据库3.3.1使用SQLServerManagementStudio创建数据库3.3.2使用T-SQL语句创建数据库【例3-1】使用SQLServerManagementStudio,创建一个名称为db1的用户数据库。2010年6月8课件制作人:王亚楠3.3.2使用T-SQL语句创建数据库CREATEDATABASEdatabase_name[ON[PRIMARY][[,…n]][,[,…n
4、]]][[LOGON[[1,…n]]:([NAME=logical_file_name,]FILENAME=‘os_file_name’[,SIZE=size[KB
5、MB
6、GB
7、TB]][,MAXSIZE={max_size[KB
8、MB
9、GB
10、TB]
11、UNLIMITED}][,FILEGROWTH=growth_increment[KB
12、MB
13、%]])[,…n]::=FILEGROUPfilegroup_name[,…n]2010年6月9课件制作人
14、:王亚楠3.3.2使用T-SQL语句创建数据库(续)【例3-2】创建一个名称为student的用户数据库。该数据库包括一个主数据文件和一个日志文件。主数据文件的初始大小为15MB,最大长度为50MB,文件增长率为10%;日志文件的初始大小为1MB,最大长度不受限制,文件增长率为1MB。2010年6月10课件制作人:王亚楠CREATEDATABASEstudentON(NAME=st_data,FILENAME='d:sqldbdatast_data.mdf',SIZE=15,MAXSIZE=50,FILEGROWTH=10
15、%)LOGON(NAME=st_log,FILENAME='e:sqldblogst_log.ldf',SIZE=1MB,MAXSIZE=UNLIMITED,FILEGROWTH=1MB)GO2010年6月11课件制作人:王亚楠3.3.2使用T-SQL语句创建数据库(续)【例3-3】创建一个名称为db2的用户数据库。该数据库包括一个主数据文件、两个次数据文件和一个日志文件。主数据文件和第一个次数据文件属于主文件组,第二个次数据文件属于用户定义文件组filegroup1。主数据文件的初始大小为10MB,最大长度为50MB,文
16、件增长率为10%;次数据文件和日志文件的初始大小为1MB,最大长度为10MB,文件增长率为1MB。2010年6月12课件制作人:王亚楠CREATEDATABASEdb2ONPRIMARY(NAME=db2_data,FILENAME='d:sqldbdatadb2_data.mdf',SIZE=10,MAXSIZE=50,FILEGROWTH=10%),(NAME=db2_n1,FILENAME='d:sqldbdatadb2_n1_ndf',SIZE=1,MAXSIZE=10,FILEGROWTH=10%),FIL
17、EGROUPfilegroup1(NAME=db2_n2,FILENAME='d:sqldbdatadb2_n2.ndf',SIZE=1,MAXSIZE=10,FILEGROWTH=10%)LOGON(NAME=db2_log,FILENAME='e:s