【如此简单!数据库入门系列】之思想地图 -- 系列目录

news/2024/9/22 23:02:36/

文章目录

  • 1 前言
  • 2 基本概念
  • 3 基本原理
  • 4 数据库历史
  • 5 数据模型
  • 6 数据库规范化
  • 7 数据存储
  • 8 总结


1 前言

在这里插入图片描述
目录是思想地图,指引我们穿越文字的森林。

为了方便系统性阅读,将【如此简单!数据库入门系列】按照模块划分了目录结构。


2 基本概念


3 基本原理


4 数据库历史

  • 【如此简单!数据库入门系列】之前世今生 – 数据库历史
    • 出现之前
    • 20世纪60年代–登上舞台
    • 20世纪70年代–关系模型
    • 20世纪80年代–标准语言
    • 20世纪90年代–关键时期
    • 21世纪初-三足鼎立
  • 【如此简单!数据库入门系列】之前世今生(2) – 数据库历史
    • 新势力 – NoSQL登场
    • 王者归来 – NewSQL出现
    • 展望

5 数据模型

  • 【如此简单!数据库入门系列】之ER模型快速入门
    • ER模型基本概念
      • 实体(Entity)
      • 属性(Attributes)
      • 实体集和键(key)
      • 关系(Relationship)
    • ER图
      • 实体和属性
      • 关系
    • 泛化与特化
  • 【如此简单!数据库入门系列】之关系模型简介
    • Codd’s 12 Rules
    • 关系模型
      • 核心概念
      • 关系完整性约束
    • 关系代数
      • Select选择操作 (σ)
      • Project投影操作(∏)
      • Union并集操作(∪)
      • Difference集合差(-)
      • 笛卡尔积(Χ)
      • 重命名操作 (ρ)
    • ER模型到关系模型
      • 实体映射
      • 关系映射
      • 层次结构映射

6 数据库规范化

  • 【如此简单!数据库入门系列】之数据库设计基础–函数依赖
    • 函数依赖
    • 函数依赖的作用
    • 函数依赖的性质
    • 重新理解主键
  • 【如此简单!数据库入门系列】之数据库规范化 – 数据库设计方法
    • 2.1 第一范式
    • 2.2 第二范式
    • 2.3 第三范式
    • 2.4 BCNF
    • 2.5 四种范式的关系
    • 2.6 规范等级权衡

7 数据存储

  • 【如此简单!数据库入门系列】之存储设备简介
    • 2 存储设备分类
    • 3 主存层次结构
    • 4 磁盘结构
    • 5 RAID
  • 【如此简单!数据库入门系列】之效率基石 – 磁盘空间管理
    • 2 磁盘空间管理
    • 3 磁盘空间管理的实现
    • 4 存储对象关系

8 总结

该目录会随文章增加而更新。

梳理目录的另一个好处是:可以发现缺失的知识点。后续会不定期补充相关内容,敬请期待。


如果喜欢这篇文章,请不要忘记关注、点赞和收藏哦!
您的鼓励将是我创作的最大动力!


http://www.ppmy.cn/news/1456470.html

相关文章

python flask css样式无效

解释: Flask是一个Python的轻量级Web框架,它没有为CSS提供任何内置的支持。如果你在Flask项目中引入了CSS文件,但是这个CSS没有生效,可能的原因有: 路径不正确:你的CSS文件没有放在正确的目录下&#xff0…

Android Ant编译环境配置(Win)

1、 载ant包: 2、设置环境变量: 3、检查是否设置成功及版本 4、执行命令: android update project -p . -n “projectname”(例如:android update project --target 1 -p . -n “Couplet”)(只输入红色部分也是可以的…

thinkphp5 中控制器的创建和使用方法

在 ThinkPHP 5 中,控制器(Controller)是用于处理请求、执行逻辑操作并返回响应的类。以下是在 ThinkPHP 5 中创建和使用控制器的基本方法: 1. 创建控制器 在 ThinkPHP 5 中,控制器通常位于 application/index/contro…

Sarcasm detection论文解析 |基于情感背景和个人表达习惯的有效讽刺检测方法

论文地址 论文地址:https://link.springer.com/article/10.1007/s12559-021-09832-x#/ 论文首页 笔记框架 基于情感背景和个人表达习惯的有效讽刺检测方法 📅出版年份:2022 📖出版期刊:Cognitive Computation 📈影响因子:5.4 &…

翔云优配官网美股市场分析问界回应M7事故四大疑问

问界再次新M7 Plus山西高速事故。 4月26日下午,山西运城曾有一辆问界新M7 Plus车辆(以下简称“事故车辆”)在高速行驶时和一辆高速洒水车追尾,碰撞后车辆起火,造成三人遇难,该事故引发了广泛关注。 翔云优配以其专业的服务和较低的管理费用在市场中受到不少关注。该平台提供了…

HarmonyOS实战开发-如何通过Text实现部分文本高亮和超链接。

介绍 本示例通过自定义Span类型,在Text组件中使用ForEach遍历,根据不同的Span类型生成不同样式和功能的Span组件,实现部分文本高亮和超链接。 效果图预览 使用说明 点击超链接,根据链接类型出现相应提示弹窗。长按消息卡片出现…

订单超时自动取消的实践方案

1、定时任务方案 方案流程: 每隔 30 秒查询数据库,取出最近的 N 条未支付的订单。 遍历查询出来的订单列表,判断当前时间减去订单的创建时间是否超过了支付超时时间,如果超时则对该订单执行取消操作。 定时任务方案工程实现相…

js宏任务微任务输出解析

第一种情况 setTimeout(function () {console.log(setTimeout 1) //11 宏任务new Promise(function (resolve) {console.log(promise 1) //12 同步函数resolve()}).then(function () {console.log(promise then) //13 微任务})})async function async1() {console.log(async1 s…