本课程面向计算机类专业的本科生,内容涵盖数据库系统的基础理论、基本技术和基本方法。包括关系数据结构、形式化定义及关系代数;关系数据库结构化查询语言SQL;数据定义、数据查询、数据更新及视图;数据库安全性概念、自主存取控制、授权及数据库角色;数据库完整性-实体完整性、参照完整性、用户定义完整性及触发器设计;关系数据库理论的规范化、数据依赖公理系统及模式分解;数据库设计的需求分析、概念结构设计ER建模、逻辑结构设计、物理结构设计及数据库的实施和维护;数据库编程方法、存储过程设计及JDBC编程;关系查询处理及查询优化方法;数据库事务设计、并发控制原理及数据库恢复技术等内容。
本课程安排14个实验、1次上机考试、1个综合性项目设计、4次作业及期末考试。