主要介绍关系数据库的基本概念、理论和技术,内容包括数据库基本概念、关系代数、关系数据库、关系数据理论、数据库设计、数据定义及完整性控制、数据更新、数据查询、数据库编程、数据库安全、数据库备份与恢复、事务管理与并发控制、数据库设计案例等。该课程理论与实践性并重,学生需通过理论学习与上机实践相结合从而达到课程目标。
本课程通过掌握数据库原理基本知识和训练其相应技能来提高学生的理论思维、实验思维和计算思维。
通过本课程的学习,能掌握数据的原理和技术;能结合软件工程解决数据库实际需要问题;具备数据库设计能力和实现能力。通过本课程的学习,在能力上达到:
(1)数据库项目分析能力;
(2)能根据项目进行数据库设计的能力;
(3)能就数据库及相关方面沟通和协调的能力;
(4)能解决负责工程项目的能力等。
需要计算机导论或大学计算机基础,程序设计语言基础和数据结构相关知识。
第1章单元测验,占10分,客观题;
第2章单元测验,占10分,客观题;
第3章单元测验,占10分,客观题;程序设计大作业占10分,主观题;
第4章单元测验,占10分,客观题;
第5章单元测验,占10分,客观题;
第6章单元测验,占10分,客观题;
第7章单元测验,占10分,客观题;
第8章单元测验,占10分,客观题;
第9章单元测验,占10分,客观题;
教程参考《数据库系统概论》第5版 王珊等著 高等教育出版社。
理论听不懂;
实践无法下手;
数据库思维无法建立等常见现象。