数据库系统原理与应用

迟庆云 姜振凤 宋传东 李增

目录

  • 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 章节测验
  • 2 关系数据库
    • 2.1 关系数据结构及形式化定义
    • 2.2 关系模式与关系数据库
    • 2.3 关系操作
    • 2.4 关系完整性
    • 2.5 关系代数的集合运算1
    • 2.6 关系代数的基本运算2
    • 2.7 关系代数的4个组合操作
    • 2.8 除法运算
    • 2.9 人物传记-数据库教父E.F.CODD
    • 2.10 章节测验
  • 3 表结构及表数据的基本操作
    • 3.1 SQL概述
    • 3.2 表设计概述
    • 3.3 界面方式创建表结构
    • 3.4 命令方式创建表结构
    • 3.5 表结构的修改
    • 3.6 表数据的基本操作
    • 3.7 主题讨论:表的基本操作
    • 3.8 人物传记--SQL之父 Don Chamberlin
    • 3.9 章节测验1
    • 3.10 章节测验2
  • 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 相关子查询
    • 5.12 主题讨论:SELECT条件表达式
    • 5.13 主题讨论:聚集函数的用法
    • 5.14 主题讨论:WHERE子句与HAVING差异
    • 5.15 主题讨论:相关子查询与不相关子查询
  • 6 视图和索引
    • 6.1 视图概述
    • 6.2 视图的界面化操作
    • 6.3 命令方式操作视图
    • 6.4 索引概述
    • 6.5 界面方式操作索引
    • 6.6 命令方式操作索引
    • 6.7 主题讨论:视图与索引
  • 7 MySQL数据库编程
    • 7.1 常量与变量
    • 7.2 常用的系统函数
    • 7.3 程序控制流程语句
    • 7.4 存储函数
    • 7.5 存储过程
    • 7.6 触发器
    • 7.7 游标
    • 7.8 人物传记-Michael  Stonebraker
  • 8 数据库的安全性
    • 8.1 数据库安全性概述
    • 8.2 MySQL的安全设置
    • 8.3 微盟 “删库跑路”主角贺某被判6年有期徒刑
    • 8.4 人物传记--MYSQL的创始人—Michael “Monty” Widenius
  • 9 数据库备份和恢复
    • 9.1 数据库故障恢复概述
    • 9.2 故障分类
    • 9.3 恢复的实现技术
    • 9.4 恢复策略
    • 9.5 具有检查点的恢复技术
  • 10 事务与并发控制
    • 10.1 事务引入--转账
    • 10.2 事务与并发控制
    • 10.3 MySQL事务控制语句
    • 10.4 人物传记--MongoDB创始人——Eliot Horowitz
  • 11 数据库设计
    • 11.1 数据库设计概述
    • 11.2 数据库建模概述
    • 11.3 数据库需求分析
    • 11.4 数据库逻辑结构设计
    • 11.5 数据库物理设计
    • 11.6 数据库设计举例
    • 11.7 Power Designer&& PDMan 简介
    • 11.8 Powerdesigner建立CDM
    • 11.9 Power Designer  CDM生成PDM
    • 11.10 PowerDesigner PDM生成代码与文档
    • 11.11 PDMan-国产免费通用数据库建模工具
    • 11.12 人物传记--E-R图-Peter Pin-Shan Chen
    • 11.13 章节测验
  • 12 数据库规范化设计
    • 12.1 关系模式的异常
    • 12.2 数据依赖
    • 12.3 最小函数依赖集
    • 12.4 候选键
    • 12.5 规范化理论1
    • 12.6 规范化理论2
    • 12.7 模式分解1--无损连接
    • 12.8 模式分解2 - 函数依赖
    • 12.9 设计故事
  • 13 拓展-数据发展简史
    • 13.1 数据管理简史
    • 13.2 大数据的前世今生
    • 13.3 国外数据库十大风云人物
    • 13.4 国内数据库十大风云人物
    • 13.5 国产数据库OceanBase
    • 13.6 人物传记--MongoDB创始人——Eliot Horowitz
  • 14 数据故事
    • 14.1 啤酒与尿布
    • 14.2 健康码-疫情下的大数据实验
    • 14.3 马云谈数据是重要的生产资料
    • 14.4 大数据告诉你未来世界的模样.
    • 14.5 大数据到底有多可怕?它能找到本·拉登,也能知道你午饭想吃什么
    • 14.6 2分钟带你认识大数据
    • 14.7 国家大数据战略——习近平与“十三五”十四大战略
  • 15 CCTV记录片大数据时代
    • 15.1 宣传片
    • 15.2 数据时代
    • 15.3 转型之路
    • 15.4 决策之智
    • 15.5 商业之变
    • 15.6 未来已来
  • 16 拓展-课前准备软件安装
    • 16.1 MySQL数据库的安装与配置 (引用)
    • 16.2 MySQL数据库的安装
    • 16.3 项目技术经理谈MySQL数据库
    • 16.4 Oracle11g的安装与配置(引用)
    • 16.5 Oracle11g配置监听
    • 16.6 如何学习数据库
    • 16.7 知识点思维导图
    • 16.8 人物传记--MYSQL的创始人——Michael “Monty” Widenius
  • 17 考研复试相关
    • 17.1 计算机考研专硕初试只考一门数据库原理的院校大汇总!
    • 17.2 南航834数据库原理及应用考研真题
    • 17.3 2020年考研计算机408统考真题及答案解析
    • 17.4 2018年考研计算机408统考真题及答案(含综合题解析)
    • 17.5 2021年考研计算机408统考真题及答案解析
  • 18 求职与面试
    • 18.1 数据库工程师职业规划
    • 18.2 程序员面试技巧
    • 18.3 数据库工程师面试技巧
    • 18.4 数据库工程师常见面试题
    • 18.5 MySQL200道求职面试(笔试)真题与解析
    • 18.6 三级数据库技术考试模拟系统
数据库的四个基本概念