- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL Server数据库使用指南
数据库
―SQL Server
数据库和表
第8章 数据库和表
SQL Server的数据库是有组织的数据的
集合,这种数据集合具有逻辑结构并得到数
据库系统的管理和维护。数据库由包含数据
的基本表和对象(如视图、索引、存储过程和
触发器等)组成,其主要用途是处理数据管理
活动产生的信息。
数据库中最重要的对象是表,表中存储了数
据库的数据。对数据库和表的操作是开发人
员的一项重要工作。
第8章 数据库和表
8.1 数据库基本概念
数据库是SQL Server 2005存放表和索引
等数据库对象的逻辑实体。数据库的存储
结构分为逻辑存储结构和物理存储结构两
种。
第8章 数据库和表
8.1.1 物理数据库
数据库的物理存储结构指的是保存数据库
各种逻辑对象的物理文件是如何在磁盘上
存储的,数据库在磁盘上是以文件为单位
存储的,SQL Server 2005将数据库映射
为一组操作系统文件。
第8章 数据库和表
8.1.1 物理数据库
1. SQL Server 2005的数据库文件的类型
SQL Server 2005的数据库具有三种类型的文件 :
(1) 主数据文件:主数据文件是数据库的起点,指向数据
库中的其他文件。每个数据库都有且只有一个主数据文件。
主数据文件的推荐文件扩展名是 .mdf。
(2) 辅助数据文件:除主数据文件以外的所有其他数据文
件都是辅助数据文件。某些数据库可能不含有任何辅助数
据文件,而有些数据库则含有多个辅助数据文件。辅助数
据文件的推荐文件扩展名是 .ndf。
(3) 事务日志文件:日志文件包含着用于恢复数据库的所
有日志信息。每个数据库必须至少有一个日志文件,当然
也可以有多个。SQL Server 2005事务日志采用提前写入
的方式,即对数据库的修改先写入事务日志中,然后再写
入数据库。日志文件的推荐文件扩展名是 .ldf。
第8章 数据库和表
8.1.1 物理数据库
2、数据库文件组
SQL Server中的数据库文件组分为主文件组和用
户定义文件组。
①主文件组:主文件组包含主要数据库文件和任
何没有明确指派给其他文件组的其他文件。数据
库的系统表都包含在主文件组中。
②用户定义文件组:用户定义文件组是在
CREATE DATABASE或ALTER DATABASE语
句中,使用FILEGROUP关键字指定的文件组。
第8章 数据库和表
8.1.1 物理数据库
2、数据库文件组
文件组应用的规则:
(1) 一个文件只能存在于一个文件组中,一个文件组也只
能被一个数据库使用。
(2) 主文件组中包含了所有的系统表。当建立数据库时,
主文件组包括主数据库文件和未指定组的其它文件。
(3) 在创建数据库对象时如果没有指定将其放在哪一个文
件组中,就会将它放在默认文件组中。如果没有指定默认
文件组,则主文件组为默认文件组。
(4) 事务日志文件不属于任何文件组。
第8章 数据库和表
8.1.2 逻辑数据库
数据库是存储数据的容器,即数据库是一个存放
数据的表和支持这些数据的存储、检索、安全性
和完整性的逻辑成分所组成的集合。
组成数据库的逻辑成分称为数据库对象,SQL
Server 2005中的逻辑对象主要包括数据表、视
图、同义词、存储过程、函数、触发器、规则,
以及用户、角色、架构等。
每个SQL Server都包含两种类型的数据库:系统
数据库和用户数据库。
第8章 数据库和表
8.1.2 逻辑数据库
1 .master数据库
顾名思义,master数据库是SQL Server 2005中
的主数据库,它是最重要的系统数据库,记录系
统中所有系统级的信息。它对其他的数据库实施
管理和控制的功能,同时该数据库还保存了用于
SQL Server管理的许多系统级信息。master数
文档评论(0)