清华IT SQLServer2005教程:第2章深入DDL应用——数据库与数据表管理

需积分: 0 4 下载量 177 浏览量 更新于2024-08-02 收藏 1.22MB PPT 举报
本资源是清华大学信息技术学院编撰的SQL Server 2005教程的第二章,主要聚焦于数据库对象的定义与管理,包括数据表、索引、视图以及数据库本身的操作。以下是本章的核心知识点: 1. **数据库管理**: - 数据库由至少两个文件组成:主文件(通常是.MDF)和事务日志文件(通常是.LDF)。每个数据库可以有最多32,767个文件和同样数量的文件组,这为数据存储提供了灵活的组织方式。 2. **数据表管理**: - 数据表的创建是数据库管理的基础,通过`CREATE DATABASE`语句指定数据文件的逻辑名称、物理路径、初始大小(如5MB)、最大扩展容量(如UNLIMITED)以及增长速率(如10%)。 3. **索引管理**: - 索引用于提高查询性能,虽然章节内容未详述具体操作,但这是优化数据库性能的关键部分,可能涉及创建、修改或删除索引。 4. **视图管理**: - 视图是数据库中的虚拟表,可以根据基础表的数据动态生成。视图在数据安全性和简化复杂查询方面扮演着重要角色。 5. **数据库操作**: - 包括创建数据库(如`CREATE DATABASE StudentManager`示例),其过程详细指定了主文件、辅助文件组和日志文件的配置。 - 修改数据库涉及到添加或修改文件和文件组,或者更改数据库的名称,如`ALTER DATABASE`命令。 6. **备份与还原**: - 数据库的保护是关键,章节提到备份数据库以防止数据丢失,包括对主文件和日志文件进行定期备份,以及在需要时进行数据库还原。 在学习这一章时,理解这些概念并熟练掌握SQL Server 2005的DDL(数据定义语言)操作至关重要,它们是数据库设计、维护和优化的核心技能。通过实践这些操作,你可以更好地管理和保护数据,提升数据库系统的效能。同时,对于后续章节的内容,如数据插入、查询和安全管理等,这个基础也是不可或缺的。