数据库原理及应用
数据库原理及应用
1000+ 人选课
更新日期:2026/04/03
开课平台智慧树
开课高校上海海事大学
开课教师栾翠菊吴爱华于楠王卫华
学科专业工学计算机类
开课时间2026/01/21 - 2026/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
本课程系统地讲述数据库的基本理论、技术及应用。主要内容包括:数据模型、数据库系统结构、关系数据模型、关系代数、SQL语言、关系数据理论、数据库设计、查询处理和查询优化、数据库完整性、数据库安全性、数据库恢复技术、并发控制等。通过本门课程的学习,使学生在掌握数据库的基本概念、基本理论和技术的基础上,能够进行数据库系统的分析、设计及开发,通过使用常用的RDBMS进行数据库的运行与维护。 本课程的目标是:重点培养学生的数据对象分析、建模和数据库系统设计、优化、创建的能力,训练学生进行关系数据库系统日常的运行、维护和管理,能够独立设计、开发、运维数据库系统。训练学生采用工程的方法分析问题、解决问题。
课程大纲

在线教程

章节简介教学计划
绪论
登录后可预览视频
四个基本概念
栾翠菊
数据库系统的特点
栾翠菊
概念模型
栾翠菊
数据模型的组成要素
栾翠菊
关系模型
栾翠菊
数据库系统结构
栾翠菊
数据库系统组成
栾翠菊
关系数据库
关系数据结构
于楠
关系的完整性
于楠
传统集合操作
于楠
专门的关系运算-选择和投影
于楠
专门的关系运算-连接和除
于楠
综合训练
于楠
关系数据库标准语言SQL
SQL概述
王卫华
学生-课程数据库和数据定义
王卫华
单表查询
王卫华
连接查询
王卫华
数据更新
王卫华
视图
王卫华
数据库安全性
数据库安全性概述
于楠
数据库安全性控制
于楠
数据库角色及强制存取控制
于楠
视图、审计、数据加密及其他安全性保护
于楠
数据库完整性
控制实现机制
王卫华
C6
规范化和数据库设计
规范化和数据库设计(01)
吴爱华
规范化和数据库设计(02)
吴爱华
规范化和数据库设计(03)
吴爱华
规范化和数据库设计(04)
吴爱华
范式
范式(01)
吴爱华
范式(02)
吴爱华
数据依赖的公理系统
数据依赖的公理系统(01)
吴爱华
数据依赖的公理系统(02)
吴爱华
数据依赖的公理系统(03)
吴爱华
模式分解
模式分解(01)
吴爱华
模式分解(02)
吴爱华
数据库设计
数据库设计概述
数据库设计的特点方法
栾翠菊
数据库设计的基本步骤和各级模式
栾翠菊
需求分析
需求分析的任务和方法
栾翠菊
数据字典
栾翠菊
概念结构设计
概念模型
栾翠菊
概念结构设计
栾翠菊
逻辑结构设计
栾翠菊
数据库的物理设计
栾翠菊
数据库的实施和维护
栾翠菊
案例分析
栾翠菊
关系查询处理和查询优化
查询处理
栾翠菊
查询优化
栾翠菊
关系代数表达式等价变换规则
栾翠菊
查询树的启发式优化
栾翠菊
物理优化
栾翠菊
C10
事务
吴爱华
数据库故障
数据库故障(01)
吴爱华
数据库故障(02)
吴爱华
备份
备份(01)
吴爱华
备份(02)
吴爱华
各种故障的恢复
吴爱华
具有检查点的恢复技术
吴爱华
并发控制
并发控制概述
栾翠菊
封锁
栾翠菊
封锁协议&活锁和死锁
栾翠菊
并发调度的可串行性
栾翠菊
两段锁协议
栾翠菊
多粒度封锁
栾翠菊
  • 第一章绪论

    2019年是中华人民共和国成立70周年。70年前,1949年10月1日,开国大典在首都北京天安门广场隆重举行,毛泽东向全世界庄严宣告:中华人民共和国中央人民政府已于本日成立了!

  • 1.1四个基本概念

    70年,在人类发展史上只是弹指一挥间。但是,中国人民在中国共产党的领导下,70年风雨兼程、披荆斩棘,创造了波澜壮阔、惊天动地的历史。在本专题,将从三个方面给大家讲述新中国70年的壮阔历程。

  • 1.2数据库系统的特点

    江河万里总有源,树高千尺也有根。中华人民共和国至今已走过了70年历程,70年来国家的政治、法律等上层建筑均发生了深刻变化,积累了丰富的经验。70年来的政治建设历程及其成就经验可以分为改革开放前和改革开放以来两个时期。70年来,中国共产党团结带领全国各族人民,积极探索,艰苦奋斗,社会主义建设取得了举世瞩目的辉煌成就。这些经济方面的成就主要表现在八个方面。

  • 1.3概念模型

    概念模型

  • 1.4数据模型的组成要素

    数据模型的组成要素

  • 1.5关系模型

    关系模型

  • 1.6数据库系统结构

    数据库系统结构

  • 1.7数据库系统组成

    数据库系统组成

  • 第二章关系数据库

    章关系数据库

  • 2.1关系数据结构

    关系数据结构

  • 2.2关系的完整性

    关系的完整性

  • 2.3传统集合操作

    传统集合操作

  • 2.4专门的关系运算-选择和投影

    专门的关系运算-选择和投影

  • 2.5专门的关系运算-连接和除

    专门的关系运算-连接和除

  • 2.6综合训练

    综合训练

  • 第三章关系数据库标准语言SQL

    关系数据库标准语言SQL

  • 3.1SQL概述

    SQL概述

  • 3.2学生-课程数据库和数据定义

    学生-课程数据库和数据定义

  • 3.3单表查询

    单表查询

  • 3.4连接查询

    连接查询

  • 3.5数据更新

    数据更新

  • 3.6视图

    视图

  • 第四章数据库安全性

    数据库安全性

  • 4.1数据库安全性概述

    数据库安全性概述

  • 4.2数据库安全性控制

    数据库安全性控制

  • 4.3数据库角色及强制存取控制

    数据库角色及强制存取控制

  • 4.4视图、审计、数据加密及其他安全性保护

    视图、审计、数据加密及其他安全

  • 第五章数据库完整性

    数据库完整性

  • 5.1控制实现机制

    控制实现机制

  • 第六章C6

    C6

  • 6.1规范化和数据库设计

    规范化和数据库设计

  • 6.2范式

    范式

  • 6.3数据依赖的公理系统

    数据依赖的公理系统

  • 6.4模式分解

    模式分解

  • 第七章数据库设计

    第七章数据库设计

  • 7.1数据库设计概述

    7.1数据库设计概述

  • 7.2需求分析

    7.2需求分析

  • 7.3概念结构设计

    7.3概念结构设计

  • 7.4逻辑结构设计

    7.4逻辑结构设计

  • 7.5数据库的物理设计

    7.5数据库的物理设计

  • 7.6数据库的实施和维护

    7.6数据库的实施和维护

  • 7.7案例分析

    7.7案例分析

  • 第八章关系查询处理和查询优化

    第八章关系查询处理和查询优化

  • 8.1查询处理

    8.1查询处理

  • 8.2查询优化

    8.2查询优化

  • 8.3关系代数表达式等价变换规则

    8.3关系代数表达式等价变换规则

  • 8.4查询树的启发式优化

    8.4查询树的启发式优化

  • 8.5物理优化

    8.5物理优化

  • 第九章C10

    第九章C10

  • 9.1事务

    9.1事务

  • 9.2数据库故障

    9.2数据库故障

  • 9.3备份

    备份

  • 9.4各种故障的恢复

    9.4各种故障的恢复

  • 9.5具有检查点的恢复技术

    9.5具有检查点的恢复技术

  • 第十章并发控制

    并发控制

  • 10.1并发控制概述

    并发控制概述

  • 10.2封锁

    封锁

  • 10.3封锁协议&活锁和死锁

    封锁协议&活锁和死锁

  • 10.4并发调度的可串行性

    并发调度的可串行性

  • 10.5两段锁协议

    两段锁协议

  • 10.6多粒度封锁

    多粒度封锁

  • 开始学习
  • 第一章  作业测试
    第一章 绪论

    1.1 四个基本概念

    1.2 数据库系统的特点

    1.3 概念模型

    1.4 数据模型的组成要素

    1.5 关系模型

    1.6 数据库系统结构

    1.7 数据库系统组成

    视频数7
  • 第二章  作业测试
    第二章 关系数据库

    2.1 关系数据结构

    2.2 关系的完整性

    2.3 传统集合操作

    2.4 专门的关系运算-选择和投影

    2.5 专门的关系运算-连接和除

    2.6 综合训练

    视频数6
  • 第三章  作业测试
    第三章 关系数据库标准语言SQL

    3.1 SQL概述

    3.2 学生-课程数据库和数据定义

    3.3 单表查询

    3.4 连接查询

    3.5 数据更新

    3.6 视图

    视频数6
  • 第四章  作业测试
    第四章 数据库安全性

    4.1 数据库安全性概述

    4.2 数据库安全性控制

    4.3 数据库角色及强制存取控制

    4.4 视图、审计、数据加密及其他安全性保护

    视频数4
  • 第五章  作业测试
    第五章 数据库完整性

    5.1 控制实现机制

    视频数1
  • 第六章  作业测试
    第六章 C6

    6.1 规范化和数据库设计

    6.2 范式

    6.3 数据依赖的公理系统

    6.4 模式分解

    视频数11
  • 第七章  作业测试
    第七章 数据库设计

    7.1 数据库设计概述

    7.2 需求分析

    7.3 概念结构设计

    7.4 逻辑结构设计

    7.5 数据库的物理设计

    7.6 数据库的实施和维护

    7.7 案例分析

    视频数10
  • 第八章  作业测试
    第八章 关系查询处理和查询优化

    8.1 查询处理

    8.2 查询优化

    8.3 关系代数表达式等价变换规则

    8.4 查询树的启发式优化

    8.5 物理优化

    视频数5
  • 第九章  作业测试
    第九章 C10

    9.1 事务

    9.2 数据库故障

    9.3 备份

    9.4 各种故障的恢复

    9.5 具有检查点的恢复技术

    视频数7
  • 第十章  作业测试
    第十章 并发控制

    10.1 并发控制概述

    10.2 封锁

    10.3 封锁协议&活锁和死锁

    10.4 并发调度的可串行性

    10.5 两段锁协议

    10.6 多粒度封锁

    视频数6
  • 期末考试
App 下载
关注我们