课程简介

《数据库系统》

本课程是计算机科学与技术(2023级以前)、软件工程、人工智能三个专业的专业基础课,也是武汉大学计算机学院数据库课程体系中的第一门课程。本课程全面地介绍了数据库技术要解决的问题、数据库的基本原理、数据库系统的内部构造和实现技术、数据库应用的设计与开发方法、数据管理技术所面临的挑战与机遇。使学生了解并掌握管理和调优数据库系统的能力,同时具备熟练利用不同抽象层次的建模工具根据应用需求开展大型数据库设计的能力,在此基础上培养学生开发数据库应用系统的能力以及探索数据库系统内核的兴趣。


《数据库系统实现》

在2023级以前,本课程是计算机科学与技术、软件工程专业的专业选修课,其前序课程为《数据库系统》。开设本课程的目的是使学生在掌握数据库基本原理的基础上,进一步学习数据库管理系统的内部结构、核心机制和实现技术,具备开发数据库管理系统的基本能力,同时提高学生专业英语能力,最终要求完成一个简单的数据库管理系统。从2023级开始,《数据库系统实现》改为计算机科学与技术专业的必修课,在课程目标不变的前提下提高了课程实验的要求,进一步强化了对学生系统能力的培养。


《现代数据库系统》

本课程是针对2023级及以后的计算机科学与技术专业的专业基础课,它对原有的《数据库系统》课程内容进行了扩充,增加了有关数据库管理系统内部实现方法的讲授,为后续的《数据库系统实现》进行理论准备。本课程是新的《数据库系统实现》课程的前序课程,两者将共同形成对计算机科学与技术专业学生数据库内核能力的培养平台。