### 数据库课后习题答案知识点总结
#### 实验一:熟悉SQL Server 2000环境
**实验目的:**
- 掌握SQL Server 2000中服务管理器、企业管理器、查询分析器等工具的使用方法。
- 了解Windows身份验证和SQL Server身份验证的区别。
- 学会利用SQL Server的帮助系统解决问题。
**实验原理:**
- 通过SQL Server 2000提供的工具来进行数据库操作和管理。
- 使用Windows身份验证或SQL Server身份验证连接到数据库服务器。
**实验步骤详解:**
1. **启动SQL Server服务:**
- 在服务管理器中启动SQL Server服务,确保所有必需的服务都处于运行状态。
2. **使用企业管理器连接服务器:**
- 打开企业管理器,选择要连接的服务器实例。
- 展开企业管理器的树状结构,可以看到不同的数据库对象,如数据库、表等。
3. **企业管理器中的快捷菜单:**
- 在企业管理器中右击某个对象,会出现一系列操作选项,如新建、删除、属性设置等。
4. **使用查询分析器:**
- 使用Windows身份验证登录查询分析器。
- 使用`USE pubs`命令切换到`pubs`数据库。
- 输入`EXEC sp_help`查看存储过程的帮助信息。
- 输入`SELECT * FROM authors`查询`authors`表中的所有记录。
5. **利用SQL Server帮助系统:**
- 在查询分析器中使用帮助菜单,学习如何查找特定的命令或函数文档。
- 查找并理解`sp_help`、`EXEC`和`SELECT`关键字的用途。
6. **创建数据库和表:**
- 在企业管理器中创建新数据库`S_T`。
- 在`S_T`数据库中创建表`student`、`course`和`sc`,并在创建时定义各种约束条件。
7. **输入数据:**
- 向这些表中插入示例数据,以便后续查询操作。
8. **执行查询操作:**
- 在查询分析器中编写SQL查询,基于创建的表执行数据检索操作。
#### 实验二:创建和修改数据库
**实验目的:**
- 掌握使用企业管理器和T-SQL语句创建、修改和删除数据库的方法。
- 了解数据库文件类型:主数据文件、次要数据文件和事务日志文件。
**实验步骤详解:**
1. **创建数据库testdb:**
- 使用`CREATE DATABASE`语句创建包含一个数据文件和一个事务日志文件的数据库`testdb`。
- 指定数据文件和事务日志文件的初始大小、最大大小和增长策略。
2. **修改数据库testdb:**
- 使用`ALTER DATABASE`语句为`testdb`添加一个额外的数据文件。
- 设置新数据文件的初始大小、最大大小和增长策略。
3. **创建和管理数据库company:**
- 删除已存在的`S_T`数据库。
- 创建名为`company`的新数据库,并指定数据文件和事务日志文件的详细参数。
- 对`company`数据库进行扩展,添加额外的数据文件。
通过这两个实验的学习,学生能够深入了解SQL Server 2000的使用方法,包括但不限于数据库的创建、修改和查询操作。此外,还能够掌握如何利用SQL Server提供的工具进行有效的数据库管理。这些技能对于日后从事数据库相关工作至关重要。