SQL Server 2008数据库建立与维护详解

需积分: 9 1 下载量 58 浏览量 更新于2024-07-26 收藏 5.52MB PPT 举报
本章节主要探讨的是"数据库的建立及维护",特别关注于Microsoft SQL Server 2008系统的相关知识。学习目标涉及全面理解数据库的设计、定义、优化和维护,包括数据库的概念、特点和实际操作。 数据库是数据库管理系统的核心组件,它是数据组织和存储的载体,类似于工厂中的仓库,其中包含多个表(货架)来存放数据。数据库不仅包含数据表,还包含视图、存储过程和触发器等对象,它们共同构成了数据库的复杂结构。系统数据库如master、model、msdb、tempdb和Resource数据库,扮演着关键角色,例如master数据库负责存储服务器级别的对象信息,如登录账户、链接服务器定义等,并记录其他数据库的相关信息,尽管系统信息实际上存储在Resource数据库中,但master中仍有逻辑上的sys架构表示。 在SQL Server 2008 R2中,数据库分为两种类型:系统数据库和用户数据库。系统数据库主要包括master、model、msdb、tempdb,以及隐藏的Resource数据库。master数据库至关重要,它记录了服务器的所有配置信息;model数据库用于模板设计,存储系统级的预定义对象;msdb用于管理任务调度和数据库备份;tempdb则作为临时工作区,自动增长以满足存储需求。用户数据库则是为普通用户创建的,用于存储用户的数据和应用逻辑。 章节内容涵盖了数据库的详细操作,如定义数据库、修改数据库结构、设置数据库选项、扩展或收缩数据库,以及管理文件组。此外,还包括数据库快照管理、其他管理操作、优化数据库设计的实际应用,以及上机实战和相关练习,帮助读者通过实践加深理解和掌握。 本章旨在为学习者提供SQL Server 2008数据库管理的基础知识,从概念到实践,让读者能够有效地建立、维护和优化数据库,确保数据的高效存储和安全运行。