博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

第03章 创建和管理SQL Server数据库

Posted on 2010-07-21 10:15  Jeffrey mao  阅读(174)  评论(0)    收藏  举报

3. 创建和管理SQL Server数据库

本章主题

l        数据库的逻辑结构

l        数据库的物理存储结构

l        如何创建数据库

l        如何删除数据库

l        如何修改数据库

l        快速查看数据库的内容

 

3.1. 数据库的逻辑结构

SQL Server数据库包含下列数据库对象:

l       表(Table)

l       视图(Views)

l       约束(Constraints)

l       规则(Rules)

l       默认(Defaults)

l       索引(Indexs)

l       键(Keys)

l       用户定义的数据类型(User-Defined Date Types)

l       用户定义的函数(User-Defined Functions)

l       存储过程(Stored Procedures)

l       触发器(Triggers)

3.2. 数据库的物理存储结构

3.2.1. 分页

页(Page)是SQL Server中数据存储的最小单位,每一个页的大小是8KB,即SQL Server的数据库每1MB有128个页。

数据库的每一个页都只会存储来自某一个对象的数据。

3.2.2. 数据库的组成文件

当在SQL Server中创建一个数据库,便会在硬盘上产生3种类型的文件:

1、 主要数据文件

每一个数据库至少会拥有一个主要数据文件,而且也只能拥有一个主要数据文件,扩展名为.mdf

2、 次要数据文件

可以自行决定是否要使用次要数据文件,扩展名为.ndf

3、 日志文件

日志文件(Log Files)会持有用来恢复数据库的所有信息,每一个数据库至少必须拥有一个日志文件,允许拥有好几个日志文件,扩展名为.ldf

 

SQL Server的文件会拥有两个名称:

1、逻辑文件名

当使用SQL语句访问某个数据库时,必须使用逻辑文件名,且各个数据库的逻辑文件名绝对不能相同。

2、物理文件名

文件实际存储在磁盘上的文件名。

 

3.3. 如何创建数据库

在实际操作中,绝大多数的管理性工作都会使用企业管理器来完成,数据库的创建操作也不例外。

注意:

l       创建数据库的用户将成为数据库的所有者(Owner)

l       最多可以在一台服务器上创建32767个数据库

l       创建一个新数据库后,请务必备份master数据库。

开始演示在企业管理器中创建数据库

 

3.4. 如何删除数据库

开始演示在企业管理器中删除数据库

命令:

DROP  DATABASE 数据库名

 

Master、model、msdb、tempdb是系统数据库,不能删除!

 

3.5. 快速查看数据库的内容

平时维护数据库时,必定会经常去查看数据库的相关信息,以便决定是否需要执行特定的维护操作。如:查看数据库有哪些表、这些表拥有多少条记录、它们占用的磁盘空间等。并不是一一展开各个数据库对象来查看,关键我们是学习快速查看。

开始演示在企业管理器中快速查看数据库

查看/任务板:包括常规、表信息、向导。

 

第3章 结束