丁保国的博客

收集整理工作生活,点点滴滴

  :: :: 博问 :: 闪存 :: :: :: :: 管理 ::

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 数据库名

 

Mastermodelmsdbtempdb是系统数据库,不能删除!

 

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

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

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

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

 

3章 结束

 

posted on 2007-07-21 18:30  丁保国  阅读(270)  评论(0编辑  收藏  举报