数据库技术是计算机科学技术中发展最快的领域之一,也是应用最为广泛的技术之一,已经成为计算机信息系统与应用系统的核心技术和重要基础。本课程也是计算机科学与技术专业的一门专业主干课,主要从理论和实践两个方面来系统的介绍数据库技术。理论上主要涉及到数据模型、关系数据库、数据库的设计方法、数据库的恢复技术、并发控制以及安全性等方面;实践上主要是以MySQ为主线,引导学生循序渐进的掌握对数据库表的各种操作,继而掌握SQL语句,以及编写过程、函数、触发器的方法,使学生逐步具有开发和设计数据库的能力,为进一步开发和设计大型信息系统打下坚实基础。
The Most Addictive Python and SQL Courses
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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