解密数据管理-数据库原理与应用
解密数据管理-数据库原理与应用
1000+ 人选课
更新日期:2025/08/29
开课时间2025/08/30 - 2026/02/19
课程周期25 周
开课状态开课中
每周学时-
课程简介

数据库技术已经成为信息基础设施的核心技术和重要基础。数据库技术作为数据管理最有效的手段,极大的促进了计算机技术的应用与发展。本课程将介绍数据库系统的基本原理和基本技术,以及数据库管理系统的设计及开发过程


课程大纲

数据库概述

  • 1.1 数据与信息
  • 1.2 数据管理的发展
  • 1.3 数据模型
  • 1.4 三层模式与独立性
  • 1.5 数据库系统
  • 1.6 章节测试

关系数据库

  • 2.1 关系的概念和定义
  • 2.2 关系的码
  • 2.3 关系的完整性
  • 2.4 传统的关系代数
  • 2.5 选择和投影
  • 2.6 连接和自然连接
  • 2.7 章节测试

关系数据库设计理论

  • 3.1 函数依赖
  • 3.2 函数依赖推理规则
  • 3.3 关系规范化理论
  • 3.4 模式分解
  • 3.5 章节测试

数据库设计

  • 4.1 数据库设计步骤
  • 4.2 概念结构设计
  • 4.3 逻辑结构设计
  • 4.4 物理结构设计
  • 4.5 章节测试

数据定义与完整性约束

  • 5.1 SQL简介
  • 5.2 数据库的结构及管理
  • 5.3 数据类型及创建表
  • 5.4 定义数据表约束
  • 5.5 修改与删除表
  • 5.6 数据操纵
  • 5.7 章节测试

SQL查询

  • 6.1 简单查询
  • 6.2 排序与分组
  • 6.3 连接查询
  • 6.4 嵌套查询
  • 6.5 查询支持的数据操纵
  • 6.6 章节测试

数据库编程基础

  • 7.1 基本语法
  • 7.2 流程控制语句
  • 7.3 游标
  • 7.4 存储过程
  • 7.5 触发器
  • 7.6 函数
  • 7.7 章节测试

数据库安全

  • 8.1 数据库安全概述
  • 8.2 用户管理
  • 8.3 权限管理
  • 8.4 角色管理
  • 8.5 章节测试

事务管理与并发控制

  • 9.1 事务管理
  • 9.2 并发控制
  • 9.3 章节测试

数据库的备份和恢复

  • 10.1 故障类型
  • 10.2 备份类型
  • 10.3 恢复策略
  • 10.4 章节测试