《SQL Server 2000 实用教程》是一本针对21世纪高等职业教育计算机技术规划的教材,由蒋文沛主编,韦善周和梁凡副主编,于2005年由人民邮电出版社出版。这本书全面介绍了Microsoft SQL Server 2000数据库应用系统的开发技术,适合高职高专院校计算机相关专业的学生以及数据库技术培训班的学员和开发人员作为参考。
全书共12章,涵盖了SQL Server 2000从基础到进阶的各个方面:
1. **SQL Server 2000的安装和配置**:这部分内容会引导读者了解如何在Windows操作系统环境下安装SQL Server 2000,设置服务器配置,以及进行必要的系统优化。
2. **SQL Server 2000数据类型**:详细介绍了SQL Server支持的各种数据类型,如数值类型、字符类型、日期/时间类型等,以及它们在数据库设计中的应用。
3. **数据库和数据表**:讨论了如何创建、修改和删除数据库,以及创建和管理数据表,包括字段定义、主键设置和外键约束。
4. **数据库的查询**:深入讲解了SQL查询语言,包括SELECT语句的使用,如何进行简单的查询、聚合查询、分组查询和子查询。
5. **索引与数据完整性**:介绍了索引的作用、类型和创建方法,以及如何通过约束保证数据的完整性,包括实体完整性、参照完整性和用户定义的完整性。
6. **视图**:讲解了视图的概念,如何创建和使用视图,以及视图在数据抽象和安全控制中的作用。
7. **Transact-SQL程序设计**:介绍了T-SQL语言,用于编写存储过程和复杂逻辑的流程控制语句。
8. **存储过程**:详细阐述了存储过程的创建、调用和管理,以及它们在提高性能和简化代码中的价值。
9. **触发器**:讨论了触发器的原理和应用,如如何使用触发器实现数据的自动更新和验证规则。
10. **用户自定义函数与事务**:讲解如何创建和使用用户自定义函数,以及事务处理的概念,包括事务的开始、提交、回滚及其在确保数据一致性中的角色。
11. **SQL Server 2000管理**:涵盖了数据库的备份与恢复策略,性能监控,安全性管理,以及SQL Server的日常维护。
12. **数据库综合开发应用**:提供了实际项目案例,展示如何将前面学到的知识应用于实际的数据库系统开发中。
本书的特点在于结合实例进行教学,每章都包含理论知识和实例分析,旨在帮助读者理解概念并提升解决实际问题的能力。此外,每章还配有课后习题和上机实验指导,以便于巩固学习成果。
《SQL Server 2000 实用教程》是一本全面而实用的教材,对于想深入了解和掌握SQL Server 2000的读者来说,是一份宝贵的资源。随着信息技术的发展,数据库技术的掌握已经成为计算机专业人员必备的技能,而SQL Server 2000作为一款广泛应用的数据库系统,通过本书的学习,读者能够为未来的工作或进一步学习其他数据库系统打下坚实的基础。