Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Zhengzhou University

数据库系统原理与应用

Zhengzhou University via XuetangX

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it

数据库技术是计算机科学技术中发展最快的领域之一,也是应用最为广泛的技术之一,已经成为计算机信息系统与应用系统的核心技术和重要基础。本课程也是计算机科学与技术专业的一门专业主干课,主要从理论和实践两个方面来系统的介绍数据库技术。理论上主要涉及到数据模型、关系数据库、数据库的设计方法、数据库的恢复技术、并发控制以及安全性等方面;实践上主要是以MySQ为主线,引导学生循序渐进的掌握对数据库表的各种操作,继而掌握SQL语句,以及编写过程、函数、触发器的方法,使学生逐步具有开发和设计数据库的能力,为进一步开发和设计大型信息系统打下坚实基础。


Syllabus

  • 第1章 数据库基础
    • 1.1 数据库的四个基本概念
    • 1.2 数据的价值
    • 1.3 数据模型
    • 1.4 数据模型三要素
    • 1.5 常用的数据模型—层次模型
    • 1.6 常用的数据模型—网状模型
    • 1.7 常用的数据模型—关系模型
    • 1.8 数据库体系结构
    • 1.9 数据库领域杰出贡献者
    • 1.10 数据库发展历史
    • 1.11 国产数据库的发展现状
    • 1.12 NoSQL数据库简介
    • 1.13 国产数据库:三座大山下的妥协与突围1
    • 1.14 国产数据库:三座大山下的妥协与突围2
    • 1.15 人物传记--MYSQL的创始人——Michael “Monty” Widenius
  • 第2章 关系数据库
    • 2.1 关系数据结构及形式化定义
    • 2.2 关系模式与关系数据库
    • 2.3 关系操作
    • 2.4 关系完整性
    • 2.5 关系代数的集合运算
    • 2.6 关系代数的关系运算
    • 2.7 关系代数的组合操作
    • 2.8 除法运算
    • 2.9 人物传记-数据库教父E.F.CODD
  • 第3章 表结构及表数据的基本操作
    • 3.1 表设计概述
    • 3.2 界面方式创建表结构
    • 3.3 命令方式创建表结构
    • 3.4 表结构的修改
    • 3.5 表数据的基本操作
    • 3.6 人物传记--SQL之父 Don Chamberlin
    • 3.7 微盟 “删库跑路”主角贺某被判6年有期徒刑
  • 第4章 数据完整性及完整性约束
    • 4.1 数据完整性概述
    • 4.2 主键约束
    • 4.3 检查约束
    • 4.4 外键约束
    • 4.5 默认、唯一、非空约束
  • 第5章 数据查询
    • 5.1 查询概述
    • 5.2 查询基础课前任务
    • 5.3 基本查询命令
    • 5.4 带where子句的查询
    • 5.5 查询结果的分组和统计(1)
    • 5.6 查询结果的分组和统计(2)
    • 5.7 连接查询概述
    • 5.8 内连接查询
    • 5.9 外连接查询
    • 5.10 不相关子查询
    • 5.11 相关子查询
  • 第6章 视图和索引
    • 6.1 视图概述
    • 6.2 视图的界面化操作
    • 6.3 命令方式操作视图
    • 6.4 索引概述
    • 6.5 界面方式操作索引
    • 6.6 命令方式操作索引
  • 第7章 MySQL数据库编程
    • 7.1 常量与变量
    • 7.2 常用的系统函数
    • 7.3 程序控制流程语句
    • 7.4 存储函数
    • 7.5 存储过程
    • 7.6 触发器
    • 7.7 游标
    • 7.8 人物传记-Michael Stonebraker
  • 第8章 数据库的安全性
    • 数据库安全性
    • MySQL的安全设置
  • 第9章 事务与并发控制
    • 9.1 事务引入--转账
    • 9.2 事务与并发控制
    • 9.3 MySQL事务控制语句
  • 第10章 数据库备份和恢复
    • 10.1 故障恢复
    • 10.2 恢复的实现技术
    • 10.3 故障分类
    • 10.4 数据库恢复策略
    • 10.5具有检查点的恢复技术
  • 第11章 数据库设计
    • 11.1 数据建模概述
    • 11.2 数据库需求分析
    • 11.3 逻辑结构设计
    • 11.4 数据库的物理设计
    • 11.5 数据库设计实例
    • 11.6 Power Designer&& PDMan
    • 11.7 Power Designer概念模型设计
    • 11.8 Power Designer CDM生成PDM
    • 11.9 PowerDesigner PDM生成SQL代码
  • 第12章 数据库规范化设计
    • 12.1 关系模式的异常
    • 12.2 函数依赖
    • 12.3 最小函数依赖集
    • 12.4 候选码与属性集的闭包
    • 12.5 范式与规范化1
    • 12.6 范式与规范化2
    • 12.7 模式分解无损连接
    • 12.8 模式分解-保持函数依赖
  • 第13章 数据故事
    • 13.1 健康码-疫情下的大数据实验
    • 13.2 马云谈大数据
    • 13.3 什么是大数据-两分钟带你认识大数据
    • 13.4 大数据到底有多可怕?它能找到本·拉登,也能知道你午饭想吃什么
    • 13.5 啤酒与尿布的故事
  • 第14章 CCTV记录片大数据时代
    • 14.1 第一集 数据时代
    • 14.2 第二集 转型之路
    • 14.3 第三集 决策之智
    • 14.4 第四集 商业之变
    • 14.5 第五集 未来已来
  • 第15章 求职与面试
    • 15.1 数据库工程师职业规划
    • 15.2 程序员面试技巧
    • 15.3 数据库工程师面试技巧
    • 15.4 数据库工程师常见面试题
    • 15.5 MySQL求职面试(笔试)真题与解析

Taught by

Qingyun Chi, Zhefng Jiang, Li Zieng, ChuanDong Song, and YonghengYin

Tags

Reviews

Start your review of 数据库系统原理与应用

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.