本书是在“数据库原理与应用”课程教学大纲的基础上,结合编者多年的教学经验,为培养计算机应用型人才而编写。本书将数据库的基本原理和数据库应用系统与SQL Server 2000紧密地联系在一起。主要内容包括数据库系统概述、关系模型、标准查询语言、数据库规范化、数据库设计、数据库保护、数据库新技术和数据库应用系统。在理论讲解的过程中穿插大量教学实例,SQL查询语言的所有例子均可在SQL Server 2000查询分析器中操作,数据库应用系统将C#与ADO.NET相结合。读者读完本书以后,可以参照学生管理信息系统来编制其他的数据库应用程序。本书力求深入浅出,通俗易懂,可作为高等院校计算机或相关专业数据库课程的教材,也可作为参加全国各种软件水平考试用书,或作为广大数据库开发者的参考书。
本书作为江苏技术师范学院的重点建设教材,在编写过程中将理论与实践紧密结合。在充分把握本课程教学体系结构的基础上,结合编者多年的教学经验,并汲取了其他同类教材的精华,又增加了实用性的数据库应用系统,力求使本教材体现“理论通俗易懂,实践跟上潮流”,真正满足培养计算机应用型人才的需要。
本书共分8章。
第1章主要介绍数据库系统的应用情况、发展历史和一些数据库的基本概念。
第2章主要介绍关系数据库理论模型。
第3章主要介绍关系数据库SQt,标准查询语言,所举例子均能在SQL Server 2000查询分析器中操作。
第4章主要介绍关系模式的规范化理论,增加了大量的教学实例。
第5章主要介绍数据库设计的全过程,并增加了基于UML的数据库设计。
第6章主要讨论数据库的保护,包括数据库的安全性、完整性、并发控制和故障恢复。
第7章介绍了面向对象数据库系统、分布式数据库系统、并行数据库系统、数据仓库、数据挖掘等一些新技术,特别增加了比较典型数据挖掘技术,如关联规则、分类等。
第8章主要介绍了利用ADO.NET技术和高级编程语言C#编写的一个实际的数据库应用系统案例,讨论了一个数据库系统的登录、数据处理、数据查询、统计报表等重要内容。