第5讲 数据库与事务日志、表
第5讲 数据库与事务日志、表
●问题 数据库设计完成后如何建到系统中去? 当系统业务数据增长后,如何调整数据库容 量呢? 数据库的存储结构 ●数据库文件 3主文件:包含数据库的启动信息、数据 信息—唯一的 3事务日志:包含恢复数据库的所有日志 信息 至少一个 9次要文件:主文件中不包括的所有数据 信息 个或多个 e物理文件(操作系统中实际存在的文 件)和逻辑文件(数据库中的标志)
数 据 库 的 存 储 结 构 问题 数据库设计完成后如何建到系统中去? 当系统业务数据增长后,如何调整数据库容 量呢? 数据库文件 主文件:包含数据库的启动信息、数据 信息——唯一的 事务日志:包含恢复数据库的所有日志 信息——至少一个 次要文件:主文件中不包括的所有数据 信息——零个、一个或多个 物理文件(操作系统中实际存在的文 件)和逻辑文件(数据库中的标志)
●数据库文件组 9主文件组、次文件组、用户定义文件 数据库的存储结构⌒续 组 9可以提高数据库的查询性能 设计文件和文件组的规则 9一个文件或文件组不能用于多个数据 库,只能用于一个数据库 9一个文件只能是一个文件组的成员 一个数据库的数据信息和事务日志信 息总是放开存放的 9事务日志文件不能成为任何文件组的 成员
数 据 库 的 存 储 结 构 ( 续 ) 数据库文件组 主文件组、次文件组、用户定义文件 组 可以提高数据库的查询性能 设计文件和文件组的规则 一个文件或文件组不能用于多个数据 库,只能用于一个数据库 一个文件只能是一个文件组的成员 一个数据库的数据信息和事务日志信 息总是放开存放的 事务日志文件不能成为任何文件组的 成员
●关系图 ●表 ●视图 ●存储过程 数据库对象 ●用户 ●角色 ●规则 ●默认 用户定义的数据类型 ●用户定义的函数 ●全文目录
数 据 库 对 象 关系图 表 视图 存储过程 用户 角色 规则 默认 用户定义的数据类型 用户定义的函数 全文目录
●系统数据库 9 master数据库:记录系统的所有 系统数据库和示例数据库 系统级的信息 model数据库:模板数据库 msdb数据库:记录了有关SQL Server agen服务的信息 8e tempdb数据库:临时数据库,用 于保存中间数据 示例数据库 9 Northwind数据库 pubs数据库
系 统 数 据 库 和 示 例 数 据 库 系统数据库 master数据库:记录系统的所有 系统级的信息 model数据库:模板数据库 msdb数据库:记录了有关SQL Server Agent服务的信息 tempdb数据库:临时数据库,用 于保存中间数据 示例数据库 Northwind数据库 pubs数据库