本书是作者结合多年的SQL Server数据库管理与开发经验编写而成,比较详尽地介绍了管理和开发SQL Server数据库应用程序所必备的相关技术。本书首先从基本的数据库管理出发,全面介绍SQL Server数据库体系结构、常用工具、服务器及客户端配置、数据库对象管理、用户及权限管理、数据库日常维护等必备管理技术,使读者熟悉SQL Server2000数据库,从而为进一步阅读奠定基础。然后,通过大量小例子,介绍SQL Server数据库开发技术,使读者能够在实践中逐步掌握较复杂和较抽象的知识点。最后,结合实际应用,讲解了两个数据库实例的开发过程,即使用Visual Basic开发C/S构架的SQL Server数据库应用系统和使用ASF,NET(VisuaI C#)开发B/S构架的SQL Server数据库应用系统。此外,本书每章都配有相应的习题和比较实用的实验,帮助读者理解所学习的内容,使读者对于SQL Server的基础知识、应用能力和创新意识得到全面培养与提高。
SQL Server是目前最流行的数据库开发平台之一,拥有较大的市场占有率和众多的高端用户。目前,SQL Server已经成为大型数据库应用系统的首选后台数据库系统。
本书首先系统地介绍了SQL Server 2000的数据库管理和开发技术,然后分别用VB+SQL Server开发人力资源管理系统和ASP.NET+SQL Server开发在线教育管理系统两个实例,全面介绍用SQL Server 2000开发数据库应用程序的方法和技巧。最后,本书还安排了12个相关的实验和一个数据库系统开发大作业。
本书既可以作为大学本科“数据库开发技术”课程的教材,也可作为高职高专院校相关专业的教材,或作为数据库应用程序开发人员的参考用书。
第1部分 管理篇
第1章 SQL Server 2000入门
1.1 SQL Server的发展历程
1.2 SQL Server 2000的产品概况
1.3 SQL Server 2000数据库的体系结构
1.4 安装SQL Server 2000
1.4.1 安装前的准备
1.4.2 SQL Server 2000数据库服务器的安装过程
1.5 常用管理工具
1.5.1 服务管理器
1.5.2 企业管理器
1.5.3 osql实用工具
1.5.4 SQL查询分析器
习题
第2章 服务器与客户端配置
第3章 数据库对象管理
第4章 用户及权限管理
第5章 数据库日常维护
第2部分 开发篇
第6章 Transact-SQL语言基础
第7章 常用数据定义语言(DDL)
第8章 常用数据操纵语言(DML)
第9章 存储过程、触发器和游标
第10章 Visual Basic数据库程序设计
第11章 Visual C#程序设计基础
第12章 使用ASP.NET开发Web应用程序
第3部分 应用篇
第13章 人力资源管理系统(Visual Basic+SQL Server)
第14章 在线教育管理系统(ASP.NET/C#+SQL Server)
第4部分 附录
附录A 实验
附录B 下载SQL Server 2000评估版
附录C 下载并安装SQL Server 2000补丁