本书主要介绍了SQL的数据库应用和开发技术,内容涉及关系数据库和S
QL概述,SQL环境,SQL对于数据表的操作,数据库查询知识,SQL数据的修改,使用SELECT语句进行高级查询,连接数据表,使用子查询访问和修改数据,SQL中的函数和表达式,数据完整性,使用索引,T-SQL程序设计,SQL例程,SQL触发器和游标,管理SQL事务和并发控制机制,以及数据库安全知识。本书在介绍各章具体内容时,紧密结合示例数据库和Access、SQL Server以及Oracle等数据库产品,做到了理论与实践相结合。
本书突出了关系数据库和SQL Server、Access和Oracle等关系数据库产品的实践应用知识,结构编排合理,实例丰富,适合作为SQL数据库培训教材,同时也可以作为SQL数据库应用人员的参考资料。
本书深入浅出地介绍了SQL的基本原理和应用技巧,本书分为4部分。第1部分介绍SQL的基本概念,主要包括关系数据库基础知识和SQL的重要组成部分。第2部分介绍如何检索和修改存储在数据库中数据。第3部分讨论高级数据库访问技术,它们可以扩展第1部分和第2部分中学习的内容。第4部分介绍了数据库保护与维护,包括数据库的恢复、数据库的并发控制、数据完整性控制和数据安全性控制。
数据库应用知识比较抽象,如果不结合实例,很容易使读者不知所措。本书首先编制了实例数据库,从一开始就紧紧抓住这些实例数据库展开论述,非常贴近实践。为了解决初级读者对于SQL感到抽象的问题,本书设计了多种体例,结合具体的数据库产品来演示SQL的应用知识。
本书开发了两个完整的数据库实例,分别在Access、SQL Server、Oracle 9i等主流数据库管理系统中具体实现,并展开了各种操作。本书提供了50多个“实际演练”,所有针对数据库的操作与维护知识,本书都通过“实际演练”结合具体数据库产品和实例展开。读者可以在这些操作练习过程中掌握SQL语言的应用和实现知识。
本书精心编写了思考与练习题,其中复习题用于测试读者对本章所介绍内容的掌握程度;上机练习题通过理论结合实际,给出实际应用场景,或模拟设置场景,培养学生独立解决问题的能力。
我们在网站上提供了本书的支持课件以及扩展内容的资料链接,便于教师组织授课,也方便学生继续学习相关知识。