数据库原理及应用2025春季
数据库原理及应用2025春季
1000+ 人选课
更新日期:2025/07/02
开课平台学银在线
开课高校西安邮电大学
开课教师孟彩霞乔平安王西龙尚小林衡霞
学科专业工学计算机类
开课时间2025/02/24 - 2025/07/20
课程周期21 周
开课状态开课中
每周学时-
课程简介

秋季

本课程主要讲解数据库系统的基本概念和基本理论:包括数据模型、数据库系统的体系结构、关系系统理论、关系数据库标准语言SQL、数据的安全和保护。介绍数据库系统设计与应用开发方法:包括关系数据库的规范化理论、数据库应用系统设计的步骤和方法、数据库编程和存储过程、触发器。介绍 RDBMS的系统实现技术,包括查询优化中的代数优化和物理优化、数据库恢复技术、并发控制等。


课程大纲

数据库系统概述

  • 1.1 引言
  • 1.2 数据库系统结构
  • 1.3 数据模型——概念模型
  • 1.4 数据模型
  • 1.5 单元测试

关系数据库

  • 2.1 关系数据结构
  • 2.2 关系数据操作与关系的完整性
  • 2.3 关系代数(一)
  • 2.4 关系代数(二)
  • 2.5 关系系统的查询优化

关系数据库标准语言SQL

  • 3.1 SQL概述
  • 3.2 SQL的数据定义
  • 3.3 SQL的数据查询
  • 3.4 SQL的数据更新
  • 3.5 视图
  • 3.6 SQL提供的安全性与完整性

数据库的安全性与完整性

  • 4.1 数据库的安全性
  • 4.2 触发器

关系数据库规范化理论

  • 5.1 问题的提出
  • 5.2 函数依赖(一)
  • 5.3 函数依赖(二)
  • 5.4 规范化(一)
  • 5.5 规范化(二)

数据库系统设计

  • 6.1 数据库设计概述
  • 6.2 需求分析
  • 6.3 概念结构设计
  • 6.4 逻辑结构设计
  • 6.5 物理结构设计
  • 6.6 数据库的实施和维护

数据库编程

  • 7.1 嵌入式SQL
  • 7.2 过程化SQL
  • 7.3 存储过程

数据库的并发控制技术

  • 8.1 事务及其特性与并发控制概述
  • 8.2 封锁、活锁与死锁
  • 8.3 并发控制的可串行化与两段锁协议

数据库的恢复技术

  • 9.1 数据库恢复概述与故障的种类
  • 9.2 恢复的实现技术
  • 9.3 恢复策略
  • 9.4 具有检查点的恢复技术与数据库镜像

实验部分

  • 10.1 实验内容
  • 10.2 实验报告格式
  • 10.3 需提交的实验报告

课程宣传片与教学大纲

  • 11.1 课程宣传片
  • 11.2 教学大纲