该课程是一门针对计算机科学与技术等相关专业的本科生专业必修课。它主要讲述数据库系统的基础理论、基本技术和基本方法,包括关系数据库标准语言—SQL,数据模型,数据库系统的模式结构,关系模型,关系代数运算,关系模式的规范化设计理论,数据库的安全管理、完整性策略、恢复技术、并发控制机制、触发器和存储过程,数据库设计的步骤和数据库实施,数据库应用系统的开发,数据库新技术等。该课程理论性、实践性、应用性和综合性都很强,不仅需要离散数学和数据结构等基础的软件基础知识,而且需要一门高级语言程序设计,如程序设计基础C等软件开发工具做验证与支撑,同时还和实际的应用密切相关。通过该课程的学习,学生能对数据库管理系统的内部组成、工作原理和实现方法有一个系统全面的了解,且能够开发一个具体的数据库应用系统,为以后从事数据库相关应用系统的设计与开发打下牢固的理论基础与实践基础。从课程地位上来说,该课程在先修基础课程和后续专业课程中起着承上启下的桥梁作用,是一门可综合运用前期理论知识解决实际问题的重要课程。
DBMS在现代生活、工作和学习的各方面起着举足轻重的作用,传统的DBMS主要由国外知名公司所提供,随着数据库新技术的发展,国产DBMS经过10多年的进步也崭露头角,该课程在讲授数据库系统的基础理论、基本技术和基本方法的基础上,不但介绍国外流行的数据库平台,而且也讲解使用以openGauss为代表的国产DBMS平台。唤醒大众的危机意识,推进国产DBMS,培养学生学习国内外的DBMS,借鉴国外成熟的经验和技术,构建国产DBMS上的应用软件,同时更广泛地认识到国产DBMS的软件生态的缺乏,培养严谨和一丝不苟的工匠精神,进一步社会责任感和爱国情怀。
1、数据库系统管理人员
2、数据库系统开发人员
3、软件应用系统开发人员
4、软件应用系统设计人员
5、软件测试人员

