前言


本书是一本面向大学本科生的数据库课程教材。全书分为两篇,共有13章。
第1篇是数据库原理,其中第1章介绍数据库技术的基本概念、数据管理技术的发展过程、数据模型和数据模式以及数据库系统体系结构; 第2章介绍有代表性的数据模型,重点介绍关系数据模型的结构、约束、操作,另外还介绍了用于数据库设计的ER模型; 第3章介绍关系数据库查询语言SQL以及存储过程; 第4章介绍事务的恢复、并发控制以及查询优化; 第5章介绍数据库的安全性和完整性约束及其实现。
第2篇是数据库应用,其中第6章介绍关系数据库设计的理论知识; 第7章将软件工程中结构化分析方法的数据流程分析和数据库设计相结合,介绍数据库设计的需求分析; 第8章介绍数据库的概念设计并使用最新的UML ER数据模型作为建模工具; 第9章介绍数据库的逻辑设计; 第10章介绍数据库的物理设计; 第11章介绍数据库的实现、运行和维护; 第12章介绍数据库的一些应用示例; 第13章简单介绍了大数据时代的数据管理技术。第1~11章后面都安排了习题供学生练习,附录中给出了各章习题的解答。
本次改版在完善前一版内容基础上增加了各章思考题、重点内容和典型题目的视频讲解; 选择题、计算题、简答题、编程题、设计题及综合应用题的真题视频讲解; 数据库综合实验内容和要求,以及如何撰写实验报告的视频讲解。这些视频是对目前课堂教学内容的很好的补充,强化了对数据库知识点的理解和应用。
尽管本书编者长期从事数据库课程的教学工作并有多年信息系统开发和数据库设计的经验,但书中依然难免有疏漏和不足之处,恳请读者批评指正。
编者2020年7月于南京


课件+教学大纲