数据库原理及应用
数据库原理及应用
1000+ 人选课
更新日期:2026/04/01
开课时间2026/03/03 - 2026/07/31
课程周期22 周
开课状态开课中
每周学时-
课程简介

这门课会讲什么?

该课程是一门针对计算机科学与技术等相关专业的本科生专业必修课。它主要讲述数据库系统的基础理论、基本技术和基本方法,包括关系数据库标准语言—SQL,数据模型,数据库系统的模式结构,关系模型,关系代数运算,关系模式的规范化设计理论,数据库的安全管理、完整性策略、恢复技术、并发控制机制、触发器和存储过程,数据库设计的步骤和数据库实施,数据库应用系统的开发,数据库新技术等。该课程理论性、实践性、应用性和综合性都很强,不仅需要离散数学和数据结构等基础的软件基础知识,而且需要一门高级语言程序设计,如程序设计基础C等软件开发工具做验证与支撑,同时还和实际的应用密切相关。通过该课程的学习,学生能对数据库管理系统的内部组成、工作原理和实现方法有一个系统全面的了解,且能够开发一个具体的数据库应用系统,为以后从事数据库相关应用系统的设计与开发打下牢固的理论基础与实践基础。从课程地位上来说,该课程在先修基础课程和后续专业课程中起着承上启下的桥梁作用,是一门可综合运用前期理论知识解决实际问题的重要课程。

你将收获什么?

DBMS在现代生活、工作和学习的各方面起着举足轻重的作用,传统的DBMS主要由国外知名公司所提供,随着数据库新技术的发展,国产DBMS经过10多年的进步也崭露头角,该课程在讲授数据库系统的基础理论、基本技术和基本方法的基础上,不但介绍国外流行的数据库平台,而且也讲解使用以openGauss为代表的国产DBMS平台。唤醒大众的危机意识,推进国产DBMS,培养学生学习国内外的DBMS,借鉴国外成熟的经验和技术,构建国产DBMS上的应用软件,同时更广泛地认识到国产DBMS的软件生态的缺乏,培养严谨和一丝不苟的工匠精神,进一步社会责任感和爱国情怀。 

适合什么人学习?

1、数据库系统管理人员

2、数据库系统开发人员

3、软件应用系统开发人员

4、软件应用系统设计人员

5、软件测试人员

课程大纲

课程章节

  • 关系数据库标准语言—SQL
  • 数据管理与数据库
  • 关系数据库模型
  • 关系模式的规范化设计理论
  • 数据库的安全与保护
  • 数据库设计与实施
  • 数据库应用系统开发
  • 数据库技术新发展

关系数据库标准语言—SQL

1.1 课前预热准备与讨论

1.2 第1周-第1讲 SQL概述与简单SQL查询

1.3 第1周-第2讲 SQL的综合查询

1.4 第2周-第3讲 SQL的数据更新、视图与数据控制

1.5 第2周-第4讲 嵌入式SQL

数据管理与数据库

2.1 第3周-课内上机实验(I)-实验1 SQL的数据定义

2.2 第3周-第5讲 数据库技术及E-R模型

2.3 第4周-课内上机实验(II)-实验2 SQL的数据查询

2.4 第4周-第6讲 常用的结构数据模型及数据库模式

关系数据库模型

3.1 第5周-第7讲 关系模型的基本概念及关系代数

3.2 第5周-第8讲 关系演算和查询优化

关系模式的规范化设计理论

4.1 第6周-第9讲 关系模式的设计问题

4.2 第6周-第10讲 关系模式的函数依赖

4.3 第7周-第11讲 关系模式的规范化

4.4 第7周-第12讲 关系模式的分解特性

数据库的安全与保护

5.1 第8周-第13讲数据库安全性和完整性保护

5.2 第8周-第14讲数据库的并发控制技术

5.3 第9周-课内上机实验(III): 实验8参照完整性

5.4 第10周-课内上机实验(IV): 实验10触发器

5.5 第11周-第15讲数据库的恢复与复制技术

数据库设计与实施

6.1 第12周-第16讲数据库规划与分析

6.2 第13周-第17讲数据库设计与实施

数据库应用系统开发

7.1 第14周-第18讲数据库应用系统结构及开发

数据库技术新发展

8.1 第15周-第19讲数据库家族及新型数据库数据库

8.2 第16周-第20讲NoSQL数据仓库与数据挖掘

App 下载
关注我们