本书全面介绍数据库的原理及应用,内容涵盖数据库应用开发的相关技术,既注重数据库基本概念、基本理论的讲解,又注重基本技术的讲解和相关应用。全书共分12章:第1~3章是数据库原理部分,主要介绍数据库的基本概念和基本理论,包括数据库系统的组成、数据库系统的三级模式结构和两级映像、数据模型、关系代数、数据库设计步骤等;第4~7章是数据库应用基础部分,主要介绍SQL Server数据库的基本应用,包括数据库和表对象的基本操作、表中数据的操作、TSQL基本语法等;第8~11章是数据库应用高级部分,主要包括视图、索引、游标、存储过程、触发器、数据库备份与还原、数据导入与导出、事务处理、数据库安全管理等;第12章是数据库应用案例部分,通过两个综合案例介绍基于Java的数据库应用系统开发过程。 本书实例丰富,图文并茂,既重视理论知识的讲解,又重视实际的操作应用,“实践”和“案例”理念贯穿始终。书中提供了大量应用实例,每章后面都附有习题;同时为了突出实践应用性,书中最后给出了两个综合应用案例。 本书适合作为高等院校计算机、信息管理、软件工程等相关专业数据库类课程的教材,也适合作为从事数据库系统研究、数据库管理和数据库系统开发者的参考用书。