欢迎来到天天文库
浏览记录
ID:50055893
大小:2.88 MB
页数:63页
时间:2020-03-08
《SQL Server 2008 数据库案例教程 教学课件 作者 于斌 第4章 数据库的创建与管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章数据库的创建与管理数据库案例教程编写组学习目标1.了解数据库的存储结构2.掌握数据库的创建3.学会管理数据库4.1数据库的存储结构4.1.1数据库文件4.1.2数据库文件组4.1.1数据库文件由图4-1所示,在物理层面上,SQLServer数据库由多个操作系统文件组成,其中操作系统文件主要包括主要数据文件、辅助数据文件和事物日志文件三大类型。4.1.1数据库文件图4-1数据库存储结构1.主要数据文件主要数据文件:用来存储数据库的启动信息、部分或全部数据,扩展名为.mdf。每个数据库必须有且只有一个主要数据文件。2.辅助数据文件辅助数据文件:用于保存所有主要数据文件
2、中容纳不下的数据,扩展名为.ndf,又称次要数据文件。辅助数据文件可有可无,也可以有多个。3.事物日志文件事物日志文件:用以记录所有事务和每个事务对数据库所做的修改,当数据库破坏时可以用事务日志恢复数据库内容,扩展名为.ldf。4.1.2数据库文件组为了便于进行管理和数据的分配,数据库将多个数据文件集合起来形成的一个整体,并赋予这个整体一个名称,这个整体就称为文件组。SQLServer2008包括主文件组、用户自定义文件组和默认文件组三种类型。其中主文件组包含了所有的系统表。用户自定义文件组为用户创建的文件组。默认文件组包含所有在创建时没有指定文件组的表、索引等数据库对
3、象。4.2创建和管理数据库4.2.1创建数据库4.2.2查看数据库4.2.3修改数据库4.2.4删除数据库4.2.1创建数据库创建数据库是创建表及其它数据库对象的第一步。创建数据库的过程实际上是确定数据库的名称、设计数据库所占用的存储空间和文件的存放位置。每个新创建的数据库都包含以下数据库对象:关系图、表、视图、存储过程、用户、角色、规则、默认、用户定义的数据类型和用户定义的函数。创建数据库的途径主要包括使用SQLServer管理工具集和使用T-SQL语句两种方式。1.利用SQLServer管理工具集创建数据库2.T-SQL语句创建数据库使用T-SQL语句创建数据库的语
4、法如下:CREATEDATABASEdatabase_name[ON[PRIMARY][(NAME=logical_file_name,]FILENAME=‘os_file_name'[,SIZE=size][,MAXSIZE={max_size
5、UNLIMITED}][,FILEGROWTH=growth_increment])[,…n][,[,…n]][LOGON{(NAME=logical_file_name,]FILENAME=‘os_file_name'[,SIZE=size][,MAXSIZE={max_size
6、UNLIMIT
7、ED}][,FILEGROWTH=growth_increment])[,…n]}]2.T-SQL语句创建数据库参数含义如下:(1)database_name:创建的数据库的名称。(2)PRIMARY:用来指定主数据文件。如果不指定主数据文件,那么列出的第一个文件将成主数据文件。(3)logical_file_name:逻辑文件名。逻辑文件名是指在T-SQL语句中应用文件时所使用的名字。(4)os_file_name:物理文件名。即操作系统在创建数据文件或日志文件的物理文件时使用的路径和文件名。(5)size:数据文件或日志文件的初始大小。(6)max_size:数据文
8、件或日志文件可以增长到的最大值。(7)growth_increment:指定数据文件或日志文件空间不足时每次增长的大小。增长方式可以按百分比、MB或者KB方式增长,必须为整数,默认为MB。(8)filegroupspec:指定文件所在的文件组。2.T-SQL语句创建数据库[例4-1]使用CREATEDATABASE语句创建一个名为mydatabase1的数据库。其中主要数据文件逻辑文件名为mydatabase1_dat,物理文件名为d:sql_data1mydatabase1_dat.mdf。2.T-SQL语句创建数据库CREATEDATABASEmydatabas
9、e1--创建数据库ONPRIMARY--定义在主文件组上的文件(NAME=mydatabase1_dat,--逻辑名称FILENAME='d:sql_data1mydatabase1_dat.mdf'--物理名称)GO2.T-SQL语句创建数据库[例4-2]使用CREATEDATABASE语句创建名为mydatabase2的数据库,包含2个文件。其中主数据文件大小为10MB,增长方式为按10MB增长,最大限制为100MB;事务日志文件大小为20MB,增长方式为按10%增长,大小不受限制。2.T-SQL语句创建数据库CREATEDATA
此文档下载收益归作者所有