数据库原理与应用课程以关系型数据库为主,主要学习四部分内容:
1.数据库的基本概念:理解数据库的定义、掌握数据库的理论基础;
2.SQL语言的使用:学习并掌握关系数据库的结构化查询语言;
3.数据库设计的规范化:掌握数据库设计的规范化要求以满足信息系统的数据管理需求;
4.数据库并发控制及恢复:了解数据库并发控制机制以及数据库恢复技术。
课程注重实践能力的培养,实验环境采用MySQL数据库,利用希翼在线实验平台进行SQL的在线评测。
(1)知识应用能力:理解数据库的系统结构;掌握关系数据库的基础知识;掌握关系数据库操作的基本方法和数据控制功能;能够根据业务系统数据需求,进行合理的关系数据库建立和操作,实现对数据的存储及管理。
(2)分析评价能力:理解关系模型的特点;理解数据查询优化的重要性和方法;掌握关系数据库的设计方法及规范化要求;具备针对数据库应用系统进行需求分析、ER模型设计及规范化、数据查询优化的能力。
(3)开发设计能力:掌握数据库的完整性和数据系统安全性的实现方法;理解数据库并发控制原理;掌握数据库运行维护及数据库故障恢复技术和方法;具备数据库系统开发、管理及维护能力。
(4)良好职业素养:了解数据库技术的发展现状和最新动态;了解数据库技术的应用领域及其发展状况;理解数据库安全的重要性及其对社会的影响,自觉履行职业道德。
高等数学、计算机程序设计、离散数学、数据结构与算法
王珊编著.数据库系统概论(第6版).高等教育出版社.2023年
陈志泊主编.数据库系统原理及应用教程(第3版).人民邮电出版社.2014年
李春葆编著.数据库原理与应用.清华大学出版社.2012年
刘玉红、郭广新编著.MySQL数据库应用案例课堂.清华大学出版社.2016年
数据库系统教程(第三版),施伯乐等编著,高等教育出版社,2008