本教材分为“基础知识”、“管理技术”和“应用开发”三大部分。全面地介绍了数据库基础、SQL Server 2005数据库管理、数据查询与更新、数据库安全性管理、系统应用开发等的相关原理、方法和技能。涉及的内容既有一定的知识深度,也充满着应用技能,是作者长期从事该领域教学与实践研究的心得。书中配备了大量的操作示例,并辅以屏幕截图,以使读者有身临其境之感,易于阅读和理解。每章后均附有思考与练习题,供读者加深理解与自我测试之用,以使读者在学习SQL Server 2005数据库应用技术方面得到帮助,真正从中觅得真知、夯实基础、提升技能、获取裨益。
SQL Server 2005是一个性能卓越、支持多种操作系统的数据库管理系统,广泛应用于电子商务、银行证券和金融保险等领域。本书从数据库基础知识、管理技术和应用开发3个层面系统地介绍了数据库基础、SQL Server 2005数据库及表创建与管理、数据查询方法、数据库系统安全以及数据库应用与开发等,旨在凸显“项目导向、任务驱动、条理明晰、内容新颖、夯实基础、强化实践、提升能力、面向应用”的教材特色与导读理念。
本书结构合理、循序渐进、内容详实、论述严谨、实例丰富、应用性强。内容既有一定的知识深度,也充满着应用实例,是作者长期从事该分支教学与实践研究的心得。为便于学习和梳理思绪,每章后均附有小结、思考与练习题,供读者加深理解与自我测试之用。本书提供了与教材配套的教学课件以及经过精心设计和调试的例题同编程实例的源代码,以供教师使用,旨在减轻教师们的课件制作与代码编写负担。本书尤其适合于教师和学生的教与学。
本书适合作为高等院校教材,也可作为从事该分支研究的研究生与广大工程技术人员的重要参考书,另外,还可作为广大SQL Server数据库系统管理、应用开发的人士的自学参考书。
第一篇 基础知识
第1章 数据库基础
1.1 数据库管理系统
1.1.1 信息、数据、数据库
1.1.2 数据管理技术的发展
1.1.3 数据库管理系统
1.2 数据库系统
1.3 构建数据模型
1.3.1 E-R方法
1.3.2 数据模型
1.4 关系数据库
1.4.1 关系模型的基本概念
1.4.2 关系数据库基本演算
1.4.3 关系模型的规范化
1.5 数据仓库与数据挖掘
1.5.1 数据仓库理念
1.5.2 数据仓库系统系统构成
1.5.3 数据仓库系统关键技术
1.6 网络数据库基础
1.6.1 网络数据库系统基础
1.6.2 网络数据库系统特点
1.6.3 网络数据库系统体系结构
本章小结
思考与练习
第2章 SQL Server 2005概述
第3章 SQL Server 2005系统及服务器管理
第4章 数据库管理
第5章 数据完整性
第6章 表的管理与使用
第二篇 管理技术
第7章 Transact-SQL语言基础
第8章 数据查询操作
第9章 视图管理
第10章 存储过程与触发器
第11章 游标
第12章 SQL Server 2005安全性管理
第13章 数据转换及数据库加载备份管理
第14章 SQL Server 2005的Web技术
第三篇 应用开发
第15章 Visual Basic访问SQL Server 2005数据库
第16章 Visual Basic .NET访问SQL Server 2005数据库
第17章 ASP访问SQL Server 2005数据库
第18章 ASP.NET访问SQL Server 2005技术
第19章 Java访问SQL Server 2005数据库
第20章 JSP访问SQL Server 2005数据库
第21章 SQL Server 2005应用开发与课程设计实例
附录
参考文献