数据库原理(黑龙江工程学院)
数据库原理(黑龙江工程学院)
1万+ 人选课
更新日期:2025/05/26
开课时间2025/01/21 - 2025/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
让深入浅出的讲解带我们一起进入数据库的学习中!
课程大纲

在线教程

章节简介教学计划
概述
学习资料 登录后可预览视频
数据库的发展
郑晓霞
数据库相关概念
郑晓霞
数据模型和概念
郑晓霞
常用的数据模型
郑晓霞
数据库系统结构
郑晓霞
关系数据库
关系数据库概念
郑晓霞
关系数据库完整性约束
郑晓霞
关系操作
郑晓霞
关系运算
郑晓霞
投影运算和连接运算
郑晓霞
除操作
郑晓霞
关系数据库标准语言SQL
SQL概述
刘宇阳
SQL数据定义
刘宇阳
单表查询
刘宇阳
多表查询
刘宇阳
排序、分组和集合查询
刘宇阳
数据操作
刘宇阳
视图
刘宇阳
嵌入式
刘宇阳
数据库安全性
学习资料
数据库安全概述
邹钰
自动存取控制
邹钰
强制存取控制
邹钰
数据库完整性
学习资料
SQL Server的完整性
吴长伟
完整性控制
吴长伟
完整性约束
完整性约束条件
吴长伟
触发器
吴长伟
数据库规范化理论
学习资料
规范化理论
邓红
函数依赖
邓红
关系系数据库第一范式
邓红
关系数据库第二范式
邓红
关系数据库第三范式
邓红
关系数据库BCNF范式
邓红
数据库设计
学习资料
数据库设计概述
孔蕾蕾
概念结构设计
孔蕾蕾
逻辑数据库设计
孔蕾蕾
数据库物理结构设计
孔蕾蕾
数据库恢复
学习资料
事务的基本概念
邹钰
恢复技术的实现
邹钰
恢复策略
邹钰
并发控制
学习资料
并发控制概述
邓红
封锁
邓红
封锁协议
邓红
并发调度的可执行性
邓红
  • 第一章概述

    本章节是介绍了数据管理技术的发展阶段;数据描述;数据模型的概念;数据库的体系结构,给大家呈现出一个数据库的完整形态。

  • 1.1数据库的发展

    用树形图讲解数据库的发展历程。

  • 1.2数据库相关概念

    给出数据库相关的概念。

  • 1.3数据模型和概念

    三类数据模型及相关概念

  • 1.4常用的数据模型

    介绍几种常见的数据模型及优缺点

  • 1.5数据库系统结构

    数据库系统结构的概念及三级模式与二级映像

  • 第二章关系数据库

    本章的主要内容包括关系数据库的概念、数据结构、三类完整性约束;关系运算;元组关系运算,其中的关系运算是本章的重点讲解内容,包括了基本关系运算和专门的关系运算中的投影运算、连接运算和除运算。

  • 2.1关系数据库概念

    讲解关系数据结构,包括关系的形式化定义及有关概念

  • 2.2关系数据库完整性约束

    介绍关系模型中三类完整性约束

  • 2.3关系操作

    介绍关系的基本操作

  • 2.4关系运算

    介绍专门的关系运算

  • 2.5投影运算和连接运算

    讲解投影运算和连接运算的定义及算法

  • 2.6除操作

    给出除操作的定义及算法,并综合举例说明

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

    本章是讲解SQL数据定义语言、数据查询语言、操纵语言及数据控制语言;SQL的视图及操作。本章内容操作性很强,听完课程以后一定要上机熟练操作,将上课内容都操作一遍。

  • 3.1SQL概述

    介绍SQL的产生与发展、特点及软件使用

  • 3.2SQL数据定义

    介绍SQL的数据定义功能

  • 3.3单表查询

    介绍数据查询中的单表查询功能

  • 3.4多表查询

    介绍数据查询中的多表查询功能

  • 3.5排序、分组和集合查询

    介绍排序、分组和集合查询功能

  • 3.6数据操作

    介绍SQL的数据操作功能,包括插入、更新与删除等

  • 3.7视图

    给出视图的定义,概述视图的建立、修改、删除、更新

  • 3.8嵌入式

    介绍嵌入式SQL、游标的定义与使用

  • 第四章数据库安全性

    本章学习的内容是数据库安全的途径;数据库安全性控制机制;自主存储策略;自学掌握强制存储策略。

  • 4.1数据库安全概述

    概述数据库不安全的因素、简介安全标准

  • 4.2自动存取控制

    介绍自动存取控制的方法、权限的授予与收回

  • 4.3强制存取控制

    介绍强制存取控制方法、视图机制与审计及功能

  • 第五章数据库完整性

    本章学习完整性约束条件;完整性控制,以及数据的完整性控制的触发器的操作。

  • 5.1SQL Server的完整性

    介绍三种完整性及检查和违约处理

  • 5.2完整性控制

    介绍DBMS的完整性控制和三类完整性的实现

  • 5.3完整性约束

    概述完整性、介绍完整性约束的条件

  • 第六章数据库规范化理论

    本章内容是数据依赖概念,关系模式的规范化。以例题讲解的方式让大家掌握规范化理论,并且能够判断关系满足的范式,并能够将第一范式和第二范式分解成第三范式。

  • 6.1规范化理论

    介绍关系模式的外延与内涵,模式在使用过程中会出现的问题

  • 6.2函数依赖

    介绍一个关系属性间不同的函数依赖情况

  • 6.3关系系数据库第一范式

    简单介绍关系模式中的几种范式及各范式之间的关系,讲解第一范式

  • 6.4关系数据库第二范式

    介绍关系模式中的码和第二范式及如何判断第二范式

  • 6.5关系数据库第三范式

    介绍第三范式及第三范式的判断

  • 6.6关系数据库BCNF范式

    介绍BCNF和分解成BCNF模式集的算法及3NF与BCNF的关系

  • 第七章数据库设计

    本章内容是数据库的需求分析、概念设计、逻辑设计、物理设计及实施、运行和维护。学有余力的同学可以自己实现一个数据库系统。

  • 7.1数据库设计概述

    概述数据库的设计、设计的方法特点及基本步骤

  • 7.2概念结构设计

    介绍实体关系模型和实体关系图及属性、标识符、标识关系

  • 7.3逻辑数据库设计

    介绍E—R图向关系模型的转换、标志关系、定义完整性约束

  • 7.4数据库物理结构设计

    概述转换全局数据逻辑模型、分析事务、设计用户视图、理解系统资源等

  • 第八章数据库恢复

    本章内容是事务概念;数据库恢复机制;恢复实现技术及策略。

  • 8.1事务的基本概念

    介绍事务的基本概念、概述数据库恢复及故障的种类

  • 8.2恢复技术的实现

    介绍恢复技术的基本原则和具体实现方法

  • 8.3恢复策略

    介绍恢复策略的方法和步骤、概述具有检查点的恢复技术

  • 第九章并发控制

    本章内容是并发控制操作常出现的问题;并发调度的封锁机制;封锁协议;并发调度的可串行性策略。

  • 9.1并发控制概述

    概述并发控制、介绍并发控制可能带来的问题

  • 9.2封锁

    介绍封锁技术、排它锁、共享锁、相容矩阵、封锁的粒度

  • 9.3封锁协议

    介绍三种封锁协议及封锁带来的问题

  • 9.4并发调度的可执行性

    介绍可串行化定义、并发控制的调度及两段封锁协议与三级封锁协议的关系

  • 开始学习
  • 第一章  作业测试
    第一章 概述

    1.1 数据库的发展

    1.2 数据库相关概念

    1.3 数据模型和概念

    1.4 常用的数据模型

    1.5 数据库系统结构

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

    2.1 关系数据库概念

    2.2 关系数据库完整性约束

    2.3 关系操作

    2.4 关系运算

    2.5 投影运算和连接运算

    2.6 除操作

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

    3.1 SQL概述

    3.2 SQL数据定义

    3.3 单表查询

    3.4 多表查询

    3.5 排序、分组和集合查询

    3.6 数据操作

    3.7 视图

    3.8 嵌入式

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

    4.1 数据库安全概述

    4.2 自动存取控制

    4.3 强制存取控制

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

    5.1 SQL Server的完整性

    5.2 完整性控制

    5.3 完整性约束

    视频数4
  • 第六章  作业测试
    第六章 数据库规范化理论

    6.1 规范化理论

    6.2 函数依赖

    6.3 关系系数据库第一范式

    6.4 关系数据库第二范式

    6.5 关系数据库第三范式

    6.6 关系数据库BCNF范式

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

    7.1 数据库设计概述

    7.2 概念结构设计

    7.3 逻辑数据库设计

    7.4 数据库物理结构设计

    视频数4
  • 第八章  作业测试
    第八章 数据库恢复

    8.1 事务的基本概念

    8.2 恢复技术的实现

    8.3 恢复策略

    视频数3
  • 第九章  作业测试
    第九章 并发控制

    9.1 并发控制概述

    9.2 封锁

    9.3 封锁协议

    9.4 并发调度的可执行性

    视频数4
  • 期末考试