初识DB--数据库基础

初识DB--数据库基础

  • DB
  • 关系型数据库

DB

  • DBMS:数据库管理系统
    • DDL:数据库定义语句
    • DML:数据操作语句
      • DQL:数据查询语句
      • DCL:数据控制语句(大雾)
    • DCL:数据库控制语句

分类

  • 关系型:表结构
  • 菲关系型:键值对结构

关系型数据库

  • 主键:当前表中的关键字
  • 外键:当前表中的其他表关键字
    • 有外键的表是从表,其主键所在的表为主表

数据库三范式

  • 第一范式:所有字段值都是不可分解的原子值
    • 满足第一范式不一定满足第二范式
  • 第二范式:也就是说在一个数据库表中,一个表中只能保存一种数据,不可以把多种数据保存在同一张数据库表中。
    • 满足第二范式不一定满足第三范式
  • 第三范式:每一列数据都和主键直接相关,而不能间接相关。
    • 所以第一范式,第二范式,第三范式都是有区别的。

你可能感兴趣的:(初识DB)