SQL Server 2008数据库管理_第1页
SQL Server 2008数据库管理_第2页
SQL Server 2008数据库管理_第3页
SQL Server 2008数据库管理_第4页
SQL Server 2008数据库管理_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单元3:数据库管理本单元要点本单元要点 1. SQL Server数据库结构 2. 利用SSMS建立数据库 3. 利用T-SQL建立数据库 4. 数据库管理能力目标能力目标能够利用SSMS向导完成数据库的建立能够编写T-SQL语句完成数据库建立能够进行数据库文件的修改、数据库分离和附加知识目标知识目标SQL Server数据库的三级结构数据库的参数定义数据库文件的修改方法数据库的分离和附加方法1. 1 数据库的存储结构数据库的存储结构服务器服务器DATABASE1DATABASE2数据库,其中包含数据库,其中包含表、视图等对象表、视图等对象主数据主数据文件文件次要数据文件次要数据文件1次要数据

2、文件次要数据文件2事务日志文件事务日志文件1事务日志文件事务日志文件21. 1 数据库的存储结构数据库的存储结构1.1 数据文件数据文件主数据文件主数据文件(.MDF)次数据文件次数据文件(.NDF)日志文件日志文件(.LDF)数据库的启动信息,数据库的启动信息,必需、唯一必需、唯一可以有多个可以有多个保存用于数据库恢保存用于数据库恢复的日志信息复的日志信息至少要有一个主数据文件和一个或多个日志文件至少要有一个主数据文件和一个或多个日志文件1.2 数据库文件的空间分配数据库文件的空间分配在在SQL Server中,数据存储的基本单位是:中,数据存储的基本单位是:一个页的大小是:一个页的大小是:

3、每页的开始部分是每页的开始部分是 字节的页首,用于存储字节的页首,用于存储系统信息,如页的类型、页的可用容量、拥有页的系统信息,如页的类型、页的可用容量、拥有页的对象对象ID等等,页尾有一个行偏移表页尾有一个行偏移表记录每行第一字记录每行第一字节与页首的偏移量节与页首的偏移量因此,一行数据最多包含的数据量是:因此,一行数据最多包含的数据量是:数据行不能跨页数据行不能跨页盘区(区域)是盘区(区域)是8个物理上连续的页个物理上连续的页2. 数据库的创建数据库的创建问题问题1:房子名称是?:房子名称是?建房子建房子问题问题2:房子在哪里?:房子在哪里?问题问题3:房子面积是?:房子面积是?问题问题4

4、:最大面积是?:最大面积是?问题问题5:以后要扩建,:以后要扩建,如何扩建?如何扩建?文件名称是?文件名称是?(逻辑名逻辑名)创建数据库创建数据库文件的路径?文件的路径?(物理名物理名)文件的初始大小是?文件的初始大小是?文件的最大尺寸是?文件的最大尺寸是?文件的增长方式?文件的增长方式?2. 数据库的创建数据库的创建Logical_file_name(逻辑名逻辑名)引用物理文件时使用的文件名称引用物理文件时使用的文件名称无路径的文件无路径的文件名,比如名,比如marketing.MDFOs_file_name(物理名物理名)包含全路径的文件名,比如包含全路径的文件名,比如D:sqlmarke

5、ting.MDF2. 数据库的创建数据库的创建文件大小文件大小自动增长,如果指定增量,则每次按增量增长;如果没自动增长,如果指定增量,则每次按增量增长;如果没有指定最大限制,则增长到磁盘空间大小有指定最大限制,则增长到磁盘空间大小如果有多个数据文件,则所有文件没有填满之前,数据如果有多个数据文件,则所有文件没有填满之前,数据文件不会增长文件不会增长文件组文件组主文件组主文件组包含主文件组和其他没有分配的文件包含主文件组和其他没有分配的文件自定义文件组自定义文件组用户指定的文件组用户指定的文件组日志文件不包含在任何文件组内日志文件不包含在任何文件组内2. 1 利用利用SSMS创建数据库创建数据库

6、常规常规数据库名称数据库名称数据库拥有者(数据库拥有者(DBO)文件物理名,文件物理名,单击右边按钮单击右边按钮可以更改可以更改文件增长方式,文件增长方式,单击右边按钮单击右边按钮可以更改可以更改2.2 利用利用T-SQL语句创建语句创建利用利用SQL语言创建如下数据库:语言创建如下数据库:包含一个主数据文件和一个日志文件;包含一个主数据文件和一个日志文件;数据库名称为数据库名称为jwgl(教务管理);(教务管理);主数据文件初始大小主数据文件初始大小5MB、最大为、最大为500MB、以、以10%增长、保存在增长、保存在D盘盘SQL文件夹内;文件夹内;日志文件初始大小日志文件初始大小5MB、最

7、大为、最大为100MB、以、以2MB增长、保存在增长、保存在D盘盘SQL文件夹内;文件夹内;2.2 利用利用T-SQL语句创建语句创建Create database jwgl on Primary(name=jwgl_data,Filename=D:SQLjwgl_data.mdf,Size=5MB,Maxsize=500MB,Filegrowth=10%)指定文件组,默认为指定文件组,默认为主文件组主文件组指定逻辑名,必需指定逻辑名,必需指定物理名,必需指定物理名,必需加单引号加单引号(半角半角),SQL文件夹必须手文件夹必须手动创建动创建如果有多个数据文件,数据如果有多个数据文件,数据文件

8、之间必须用逗号分隔文件之间必须用逗号分隔2.2 利用利用T-SQL语句创建语句创建Log on(name=jwgl_log,Filename=D:SQLjwgl_log.ldf,Size=1MB,Maxsize=100MB,Filegrowth=2MB)go指明日志文件,必需指明日志文件,必需初始大小初始大小指定日志文件最大值指定日志文件最大值指定文件增长方式指定文件增长方式批处理命令批处理命令3. 数据库的管理数据库的管理查看数据库信息查看数据库信息使用使用SQL Server Management Studio查看查看使用使用Transact-SQL语句查看语句查看Exec sp_help

9、db jwgl修改数据库修改数据库增加数据库空间增加数据库空间可以增加数据文件数量或者增大原可以增加数据文件数量或者增大原有数据文件的大小有数据文件的大小缩减数据库空间缩减数据库空间缩减已有数据文件的大小或者删除缩减已有数据文件的大小或者删除没有数据或被清空的数据文件没有数据或被清空的数据文件3. 数据库的管理数据库的管理增加数据库文件:增加数据库文件:ALTER DATABASE jwglADD LOG fileON Primary(name=jwgl_data2,filename=E:SQLjwgl_data2.ndf,size=5MB,maxsize=100MB,filegrowth=2

10、0%)goALTER为修改对象结为修改对象结构的关键字构的关键字ADD FILE为增加数为增加数据文件,据文件,ADD LOG FILE为增加日志文件为增加日志文件3. 数据库的管理数据库的管理增大原数据文件:增大原数据文件:ALTER DATABASE jwglMODIFY file (name=jwgl_data2,size=10MB,maxsize=200MB,filegrowth=20%)goMODIFY FILE为改变为改变原有数据文件原有数据文件只需用指明逻辑名只需用指明逻辑名初始大小和最大值必初始大小和最大值必须大于原有数据文件须大于原有数据文件的大小的大小3. 数据库的管理数据

11、库的管理数据库或数据文件的收缩数据库或数据文件的收缩DBCC SHRINKDATABASE (jwgl,10)DBCC SHRINKFILE(jwgl_data,5)控制台命令控制台命令缩减数据库,保持缩减数据库,保持10%的可用空间的可用空间缩减数据文件到缩减数据文件到5MB缩减是一个干扰很大、极耗资源的过程,会导致数据缩减是一个干扰很大、极耗资源的过程,会导致数据文件中产生大量的逻辑扫描碎片文件中产生大量的逻辑扫描碎片 3. 数据库的管理数据库的管理删除数据库文件删除数据库文件 ALTER DATABASE jwgl REMOVE FILE jwgl_data2 要删除的文件必须完全为空要删除的文件必须完全为空删除数据库删除数据库 要删除的数据库必须是非活动状态,一旦删除,无法恢复(除非要删除的数据库必须是非活动状态,一旦删除,无法恢复(除非有备份)有备份) DROP DATABASE jwgl数据库的分离数据库的分离 分离之前需要知道数据库文件的路径分离之前需要知道数据库文件的路径 分离时要断开所有连接分离时要断开所有连接附加数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论