数据库原理与应用
数据库原理与应用
1万+ 人选课
更新日期:2025/05/16
开课时间2025/02/17 - 2025/06/22
课程周期18 周
开课状态开课中
每周学时-
课程简介

1.学校和学院简介

南京邮电大学(www.njupt.edu.cn)是国家“双一流”建设高校和江苏高水平大学建设高校,是一所以工学为主体,以电子信息为特色,理、工、经、管、文、教、艺、法等多学科相互交融,博士后、博士、硕士、本科等多层次教育协调发展的高校。学校坐落于历史文化名城南京,是国家重要的科教中心,自古以来就是一座崇文重教的城市,有“天下文枢”、“东南第一学”的美誉。

《数据库原理与应用》课程是面向管理学院所有学生开设的重要基础课程。管理学院 (bc.njupt.edu.cn)在本科教育层次有工商管理、财务管理、人力资源管理、信息管理与信息系统、电子商务、大数据管理与应用等6个本科专业。

 

2.我为什么要学习这门课?

随着计算机技术的发展、网络应用的普及,各行业的数据量迅猛增加,已经成为政府、企业事业单位的重要资源。各类组织和个人越来越需要合理地组织数据、规范安全地保存数据、高效地处理和利用数据。为了能够方便、安全、快捷而充分地保护、利用这些宝贵的数据资源,掌握数据库技术已成为信息时代所有行业从业者的基础能力。无论你将来是在哪个行业工作,数据库知识都是必要的、都将提供很大帮助。

 

3.这门课的主题是关于什么?

本课程主要介绍数据库的理论基础、实际应用、系统原理三方面的内容,其中:

理论基础部分包括概述、关系模型理论、数据库的安全性完整性等内容,在1 2 4 5章讲述;

实际应用部分包括数据库的设计、结构改进和应用,具体来说包括介绍怎样按照结构化方法设计一个数据库、怎样依据规范化理论改进一个数据库的结构、怎样利用SQL语言访问数据库中的数据,在3 6 7章讲述;

系统原理部分包括查询优化、数据库恢复、并发控制、数据库管理系统等内容,在8 9 10 11章讲述。

 

4.学习这门课可以获得什么?特别是对自己有什么帮助和应用。

通过本课程的学习,你将具备全面的数据库理论和应用知识,将来无论是专业从事以数据库为基础的信息系统开发和管理工作、还是自己在工作中利用数据库来存储和分析数据,或者进而从事大数据分析类型的工作,都是非常必要的。

 

5.这门课有什么特色和亮点?

本课程的授课过程中考虑到管理类学生的知识背景和应用特点,以“利用数据库工具解决管理问题”为主线进行讲解;整门课的主体部分按照设计数据库-改进数据库-使用数据库的结构安排,以数据库的应用能力为主要目标进行训练。

6.本课程中的关键时间点有哪些?

课件:每周一发布;

课程讨论:发布以后到最后一天;

单元测验:每周一发布,4周后截止(以往是最后一天截止,本次不是了);

课程作业(含提交和互评):

作业提交是2025.3.31-4.27截止,一共4周(去年很多人错过这一项,请注意),

作业互评是2025.4.28-2025.5.25截止,一共4周

期末考试:2025.5.26-6.22截止,一共4周

上述各项的截止时间不同,请注意不要错过每项的截止时间。

课程大纲
第1章 绪论
1.1 数据库系统概述
1.2 数据模型
1.3 数据库系统结构
第2章 关系数据库
2.1 关系数据结构及定义
2.2 关系操作和完整性规则
2.3 关系代数
第3章 关系数据库标准语言SQL
3.1 SQL概述
3.2 数据定义
3.3 单表数据查询
3.4 多表数据查询
3.5 数据更新
3.6 视图
第4章 数据库安全性
4.1 数据库安全性概述
4.2 数据库安全控制
第5章 数据库完整性
5.1 实体完整性
5.2 参照完整性控制和用户定义的完整性
5.3 断言和触发器
第6章 关系数据理论
6.1 函数依赖和范式
6.2 从2NF到4NF
第7章 数据库设计
7.1 数据库设计概述
7.2 需求分析
7.3 概念结构设计
7.4 逻辑结构设计
7.5 数据库物理结构设计
7.6 实施和维护
第8章 关系查询处理和查询优化
8.1 查询处理的过程
8.2 查询优化的必要性
8.3 代数优化和物理优化
第9章 数据库恢复技术
9.1 事务和故障的种类
9.2 数据库恢复的技术和策略
9.3 具有检查点的恢复技术
第10章 并发控制
10.1 并发控制概述
10.2 封锁和封锁协议
10.3 活锁和死锁
10.4 可串行性和两段锁协议
10.6 封锁粒度
第11章 数据库管理系统
11.1 数据库管理系统的功能和结构
11.2 语言处理层
11.3 数据存取层、缓冲区管理和数据库的物理组织