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章 结束 |