当前位置:文档之家› 最新SQLServer基础教程

最新SQLServer基础教程

数据库文件的存储问题、数据库的大小问 题、确定数据库运行时的行为特征、数据 库的更改问题、数据库的扩大问题、数据 库的收缩问题、如何兼顾数据库的事务处 理效率和决策支持效率问题和数据库的性 能优化问题等。
2020/11/21
第4页
4.2 数据库文件和文件组的基本 特征
本节主要讲述数据库文件的类型、事务的 概念、文件组的作用、估算数据库文件大 小的方法等内容。
第12页
创建有多个文件和文件组的数据 库
2020/11/21
第13页
数据库的状态和选项
为了理解数据库的运行特征,需要了解数 据库的状态和选项。下面分别介绍数据库 的状态和选项。
数据库总是处在某个特定的状态中,例如, ONLINE状态表示数据库处于正常的在线状 态,可以对数据库执行正常ห้องสมุดไป่ตู้操作。数据 库的状态清单和特征描述如表4-1所示。
2020/11/21
第14页
数据库选项
设置数据库选项是定义数据库状态或特征的方式,例如可 以设置数据库的状态为EMERGENCY。每一个数据库都 有许多选项,可以使用ALTER DATABASE语句中的SET 子句来设置这些数据库选项。需要注意的是,使用 Microsoft SQL Server Management Studio工具只能设 置其中大多数的选项。下面,首先介绍Microsoft SQL Server 2008系统提供的数据库选项,然后讲述如何设置 这些选项。
sys.databases数据库和文件目录视图可以查看有关数据 库的基本信息,sys.database_files可以查看有关数据库 文件的信息,sys.filegroups可以查看有关数据库文件组 的信息,sys.master_files可以查看数据库文件的基本信 息和状态信息。
DATABASEPROPERTYEX函数可以查看指定数据库的 指定选项的信息,一次只能返回一个选项的设置。
具有CREATE DATABASE、CREATE ANY DATABASE 或ALTER ANY DATABASE权限的用户才可以执行创建 数据库的操作。
2020/11/21
第10页
创建一个最简单的数据库
2020/11/21
第11页
使用CREATE DATABASE语句 创建数据库
2020/11/21
SQLServer基础教程
本章要点
数据库的管理问题 数据库文件和文件组的基本特征 数据库的物理存储方式和大小估算方法 使用CREATE DATABASE语句定义数据库 数据库选项的作用和设置方式 扩大数据库的原因和方法 收缩数据库的原因和方法 文件组的管理方式 数据库快照的作用和特点 优化数据库设计的方法
2020/11/21
第7页
估算大小
通过理解数据库的空间管理,可以估算数据库的设计尺寸。 数据库的大小等于数据库中的表大小、索引大小以及其他 占据物理空间的数据库对象大小之和。
假设某个数据库中只有一个表,该表的数据行字节是 800B。这时,一个数据页上最多只能存放10行数据。如 果该表大约有100万行的数据,那么该表将占用10万个数 据页的空间。因此,该数据库的大小估计为: 100000×8KB=800000KB=781.25MB。根据数据库大小 的估计值,再考虑其他因素,就可以得到数据库的设计值。
2020/11/21
第6页
文件组
文件组就是文件的逻辑集合。为了方便数据的管理和分配, 文件组可以把一些指定的文件组合在一起。
使用文件和文件组时,应该考虑下列因素:(1) 一个文件 或者文件组只能用于一个数据库,不能用于多个数据库; (2) 一个文件只能是某一个文件组的成员,不能是多个文 件组的成员;(3) 数据库的数据信息和日志信息不能放在 同一个文件或文件组中,数据文件和日志文件总是分开的; (4) 日志文件永远也不能是任何文件组的一部分。
2020/11/21
第2页
本章内容
4.1 概述 4.2 数据库文件和文件组的基本特征 4.3 定义数据库 4.4 修改数据库 4.5 管理数据库快照 4.6 其他相关操作 4.7 优化数据库 4.8 本章小结
2020/11/21
第3页
4.1 概述
为了有效地实现数据库的管理工作,必须 至少解决8个方面的问题,包括
在Microsoft SQL Server 2008系统中,共有大约30多个 数据库选项。这些数据库选项的清单和功能描述如表4-2 所示。
2020/11/21
第15页
设置数据库选项
2020/11/21
第16页
查看数据库信息
在Microsoft SQL Server 2008系统中,可以使用一些目 录视图、函数、存储过程查看有关数据库的基本信息。
2020/11/21
第5页
数据库文件
在Microsoft SQL Server 2008系统中,一 个数据库至少有一个数据文件和一个事务 日志文件。
当然,一个数据库也可以有多个数据文件 和多个日志文件。数据文件用于存放数据 库的数据和各种对象,而事务日志文件用 于存放事务日志。一个数据库最多可以拥 有32767个数据文件和32767个日志文件。
2020/11/21
第8页
4.3 定义数据库
定义数据库就是创建数据库和设置数据库 选项。
本节从3个方面讲述定义数据库:创建数据 库、设置数据库选项和查看数据库信息。
2020/11/21
第9页
创建数据库
创建数据库就是确定数据库名称、文件名称、数据文件大 小、数据库的字符集、是否自动增长以及如何自动增长等 信息的过程。在一个Microsoft SQL Server实例中,最 多可以创建32767个数据库。数据库的名称必须满足系统 的标识符规则。在命名数据库时,一定要保证数据库名称 简短并有一定的含义。
2020/11/21
第17页
查看数据库选项的设置
2020/11/21
第18页
查看数据库空间使用状况信息
2020/11/21
第19页
使用sp_helpdb存储过程查看数 据库
2020/11/21
第20页
“数据库属性– AdventureWorks”对话框
2020/11/21
第21页
相关主题