首页新闻资讯管理维护网络安全机房管理部署集成网管工具网管资料专题论坛 杂志
当前位置:首页 >> 管理维护 >> 数据库 >> SQL Server >> SQL Server 2005数据库基础应用
SQL Server 2005数据库基础应用
来源: 作者: 发布时间:2008-04-12
了解SQL Server中的数据库

所谓数据库就是用户存储数据的地方。一个SQL Server 实例可以支持多个数据库。其中每一数据库既可以存储与其他数据库的相关数据,也可以存储不相关数据。打开SQL Server Management Studio,并在左侧【对象资源管理器】窗格中展开数据库实例下的【数据库】节点,可以看到当前数据库实例下管理的所有数据库(如图6.1所示)。

 

从图6.1中可以看到,SQL Server 2005 中的数据库主要分为两类,即系统数据库和用户数据库。系统数据库主要用于记录系统级的数据和对象,各数据库的主要功能如下。

master数据库:记录SQL Server系统的系统级信息,包括实例管理下的所有元数据(例如登录账户)、端点、链接服务器和系统配置设置。同时,master 数据库还记录了所有其他数据库的存在、数据库文件的位置以及 SQL Server 的初始化信息。因此,在master数据库中不能创建任何用户对象,如果它不可用,也就无法启动SQL Server。

model数据库:用作在SQL Server 实例上创建的所有数据库的模板。

msdb数据库:用于SQL Server 代理计划警报和作业。

Resource 数据库:只读数据库,包含了 SQL Server 2005 中的所有系统对象。

tempdb数据库:一个工作空间,用于保存临时对象或中间结果集。

用户数据库就是用户的数据库应用系统保存数据的数据库,通常情况下由用户自己创建(例如图6.1中的AdventureWorks数据库)。

所有数据库下都包含了一些对象,例如表、视图、函数、存储过程或触发器、用户、角色、架构等。这些对象从逻辑上描述了数据库保存的数据结构、针对数据的约束以及数据库安全性等信息,也就是说,SQL Server数据库不仅保存了数据,还同时保存了与数据处理相关的信息。

那么这些数据库对象又是如何存储在计算机上的呢?这就涉及数据库的物理存储结构。下一节将详细介绍数据库物理存储结构的相关内容。

(责任编辑:sunny)
阅读次数:
快速检索
推荐文章
 
网友评论
评论加载中…
 
友情链接 | 欢迎投稿 | 杂志发行 | 广告报价 | 人才招聘 | 服务条款 | 免责声明 | 隐私保护 | 关于网管员世界
CopyRight © 2001-2008 [网管员世界 www.365master.com] All Rights Reserved.
《网管员世界》杂志,专为网管服务的刊物!