数据库原理与应用
数据库原理与应用
5000+ 人选课
更新日期:2026/04/03
开课时间2026/01/21 - 2026/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
《数据库原理与应用》是一门理论与实践相结合的课程,是计算机学科的一个重要分支,它研究如何存储、使用和管理数据,揭示主流数据库管理系统的操作方法,以及数据库系统分析、开发和维护等具体流程。欢迎来到《数据库原理与应用》课堂
课程大纲

在线教程

章节简介教学计划
课程导入
登录后可预览视频
绪论
殷云霞
数据库系统概述
数据库基本概念
殷云霞
概念数据模型
殷云霞
逻辑数据模型1
殷云霞
逻辑数据模型2
殷云霞
概念模型向逻辑模型转换1
殷云霞
概念模型向逻辑模型转换2
殷云霞
数据库系统体系结构1
殷云霞
数据库系统体系结构2
殷云霞
关系代数
关系代数- .传统的集合运算
李治
专门的关系运算(1):选择、投影
李治
专门的关系运算(2):连接、除运算
李治
关系数据库标准语言-SQL语言
SQL概述
阚峻岭
数据库结构创建
阚峻岭
数据库结构修改与撤销
阚峻岭
数据类型
李治
基本表定义
李治
数据完整性约束规则(1)
李治
数据完整性约束规则(2)
李治
基本表的查看、修改与删除
李治
索引的定义和使用
李治
单表查询--选择列
李芳芳
单表查询--选择行
李芳芳
单表查询--排序与分组
李芳芳
多表查询-内连接
殷云霞
多表查询-外连接
殷云霞
嵌套查询
殷云霞
嵌套查询(2)
殷云霞
数据更新
王元茂
视图
王元茂
T-SQL高级编程
T-SQL概述(1)
殷云霞
T-SQL概述(2)
殷云霞
无参存储过程
殷云霞
有参存储过程
殷云霞
触发器-后触发
殷云霞
触发器-前触发
殷云霞
关系数据库规范化
关系模式规范化问题的提出
李治
数据库设计中常用的函数依赖
李治
常用范式与关系模式规范化
李治
关系数据库维护
数据库的安全性
殷云霞
数据库安全性二
殷云霞
数据库事务
殷云霞
数据库故障恢复技术1
殷云霞
数据库故障恢复技术2
殷云霞
数据库应用编程
JAVA数据库编程技术
胡继礼
JDBC数据库系统开发案例(上)
胡继礼
JDBC数据库系统开发案例(下)
胡继礼
关系数据库系统设计
数据库设计概述
杨艳
需求分析
杨艳
数据库概念结构设计
杨艳
数据库逻辑结构设计
杨艳
数据库物理结构设计
杨艳
数据库实施、运行和维护
杨艳
  • 绪章课程导入

    课程导入

  • 0.1绪论

    绪论

  • 第一章数据库系统概述

    数据库系统概述

  • 1.1数据库基本概念

    四个基本概念

  • 1.2概念数据模型

    E-R模型设计

  • 1.3逻辑数据模型1

    层次、网状、关系模型、关系模型特点

  • 1.4逻辑数据模型2

    逻辑数据模型2

  • 1.5概念模型向逻辑模型转换1

    e-r模型向关系模型转换

  • 1.6概念模型向逻辑模型转换2

    概念模型向逻辑模型转换2

  • 1.7数据库系统体系结构1

    三级模式、两级映像

  • 1.8数据库系统体系结构2

    数据库系统体系结构2

  • 第二章关系代数

    关系代数

  • 2.1关系代数- .传统的集合运算

    并\交\差\笛卡儿积

  • 2.2专门的关系运算(1):选择、投影

    选择、投影

  • 2.3专门的关系运算(2):连接、除运算

    连接、除法

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

    关系数据库标准语言-SQL语言

  • 3.1SQL概述

    SQL概述

  • 3.2数据库结构创建

    数据库结构创建

  • 3.3数据库结构修改与撤销

    数据库结构修改与撤销

  • 3.4数据类型

    数据类型

  • 3.5基本表定义

    数据表创建

  • 3.6数据完整性约束规则(1)

    完整性约束定义

  • 3.7数据完整性约束规则(2)

    表完整性约束定义

  • 3.8基本表的查看、修改与删除

    修改表结构与撤销表结构

  • 3.9索引的定义和使用

    索引的创建与撤销

  • 3.10单表查询--选择列

    单表查询--选择列

  • 3.11单表查询--选择行

    单表查询--选择行

  • 3.12单表查询--排序与分组

    单表查询--排序与分组

  • 3.13多表查询-内连接

    多表查询-内连接

  • 3.14多表查询-外连接

    多表查询-外连接

  • 3.15嵌套查询

    嵌套查询

  • 3.16嵌套查询(2)

    嵌套查询

  • 3.17数据更新

    添加、修改、删除(含带子查询数据更新)

  • 3.18视图

    创建、修改、更新、查询

  • 第四章T-SQL高级编程

    T-SQL高级编程

  • 4.1T-SQL概述(1)

    局部变量、全局变量、选择结构

  • 4.2T-SQL概述(2)

    T-SQL概述(2)

  • 4.3无参存储过程

    无参定义与调用

  • 4.4有参存储过程

    有参定义与调用\输入参数\输出参数

  • 4.5触发器-后触发

    触发器-后触发

  • 4.6触发器-前触发

    触发器-前触发

  • 第五章关系数据库规范化

    关系数据库规范化

  • 5.1关系模式规范化问题的提出

    关系模式规范化问题的提出

  • 5.2数据库设计中常用的函数依赖

    数据库设计中常用的函数依赖

  • 5.3常用范式与关系模式规范化

    常用范式与关系模式规范化

  • 第六章关系数据库维护

    关系数据库维护

  • 6.1数据库的安全性

    主要手段、重点是权限控制DCL

  • 6.2数据库安全性二

    ACID特性

  • 6.3数据库事务

    事务故障\介质故障\系统故障

  • 6.4数据库故障恢复技术1

    数据库故障恢复技术1

  • 6.5数据库故障恢复技术2

    数据库故障恢复技术2

  • 第七章数据库应用编程

    数据库应用编程

  • 7.1JAVA数据库编程技术

    JAVA与SQL SERVER连接原理

  • 7.2JDBC数据库系统开发案例(上)

    JAVA与SQL SERVER系统开发案例讲解

  • 7.3JDBC数据库系统开发案例(下)

    JAVA与SQL SERVER系统开发案例讲解

  • 第八章关系数据库系统设计

    关系数据库系统设计

  • 8.1数据库设计概述

    主要步骤:6个环节简述

  • 8.2需求分析

    数据流图\数据字典

  • 8.3数据库概念结构设计

    E-R模型:全局E-R图,消除三种冲突

  • 8.4数据库逻辑结构设计

    e-r模型->关系模型转换\关系模式规范化

  • 8.5数据库物理结构设计

    设计存取方法\物理存储结构

  • 8.6数据库实施、运行和维护

    简述

  • 开始学习
  • 绪章  作业测试
    绪章课程导入

    0.1 绪论

    视频数1
  • 第一章  作业测试
    第一章 数据库系统概述

    1.1 数据库基本概念

    1.2 概念数据模型

    1.3 逻辑数据模型1

    1.4 逻辑数据模型2

    1.5 概念模型向逻辑模型转换1

    1.6 概念模型向逻辑模型转换2

    1.7 数据库系统体系结构1

    1.8 数据库系统体系结构2

    视频数8
  • 第二章  作业测试
    第二章 关系代数

    2.1 关系代数- .传统的集合运算

    2.2 专门的关系运算(1):选择、投影

    2.3 专门的关系运算(2):连接、除运算

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

    3.1 SQL概述

    3.2 数据库结构创建

    3.3 数据库结构修改与撤销

    3.4 数据类型

    3.5 基本表定义

    3.6 数据完整性约束规则(1)

    3.7 数据完整性约束规则(2)

    3.8 基本表的查看、修改与删除

    3.9 索引的定义和使用

    3.10 单表查询--选择列

    3.11 单表查询--选择行

    3.12 单表查询--排序与分组

    3.13 多表查询-内连接

    3.14 多表查询-外连接

    3.15 嵌套查询

    3.16 嵌套查询(2)

    3.17 数据更新

    3.18 视图

    视频数18
  • 第四章  作业测试
    第四章 T-SQL高级编程

    4.1 T-SQL概述(1)

    4.2 T-SQL概述(2)

    4.3 无参存储过程

    4.4 有参存储过程

    4.5 触发器-后触发

    4.6 触发器-前触发

    视频数6
  • 第五章  作业测试
    第五章 关系数据库规范化

    5.1 关系模式规范化问题的提出

    5.2 数据库设计中常用的函数依赖

    5.3 常用范式与关系模式规范化

    视频数3
  • 第六章  作业测试
    第六章 关系数据库维护

    6.1 数据库的安全性

    6.2 数据库安全性二

    6.3 数据库事务

    6.4 数据库故障恢复技术1

    6.5 数据库故障恢复技术2

    视频数5
  • 第七章  作业测试
    第七章 数据库应用编程

    7.1 JAVA数据库编程技术

    7.2 JDBC数据库系统开发案例(上)

    7.3 JDBC数据库系统开发案例(下)

    视频数3
  • 第八章  作业测试
    第八章 关系数据库系统设计

    8.1 数据库设计概述

    8.2 需求分析

    8.3 数据库概念结构设计

    8.4 数据库逻辑结构设计

    8.5 数据库物理结构设计

    8.6 数据库实施、运行和维护

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