随心测试_数据库_003 <数据库存储结构>

目标:接上篇了解_数据库系统组成,继续理解必备知识点:数据库存储_逻辑结构


 快速理解 数据存储结构:数据库系统_数据库_表

随心测试_数据库_003 <数据库存储结构>  


1. 理解什么是数据库

  • 数据库发展:大致由 人工管理、文件系统、数据库系统(高级)3阶段
  • 数据库种类:主要由 层次、网络、关系型、NoSQL(非关系)数据库4种
    • (不同种类的数据库,按不同的 数据结构 来联系和组织)
  • 定义:数据库是存放在计算机内具有统一管理属性的数据集合(数据被存放在结构化的数据表中),按数据结构来存储和管理数据的计算机 软件系统
  • 数据库特点
    • 实现数据共享,减少数据冗余
    • 采用特定数据类型
    • 数据独立性
    • 统一数据控制
  • 理解数据库(DB):是 保存数据的仓库、也是 数据管理的 方法与技术。

2.什么是数据表

  • 关系型数据库中,数据库表是1系列二维数组的集合,用来存储数据和操作数据逻辑结构(行列集合)
  • 横向的行(亦称:记录):是组织数据的单位
  • 纵向的列(亦称:字段):每1个列 表示该记录的1个属性(属性_有相应的描述信息,如:数据类型、数据宽度等)。
  • 数据表之间的相互关联,反映了客观事物间的本质联系(主、外键)

随心测试_数据库_003 <数据库存储结构>

3.数据类型:数据类型决定了数据在计算机中的存储格式,代表不同的信息类型(萝卜白菜各有所爱随心测试_数据库_003 <数据库存储结构>

  • 整型、浮点型 、二进制、日期/时间、字符串
  • 表中的每1个字段,就是某种指定的数据类型

4.主键(PRIMARY KEY)又称主码。用于唯一标识表中的每1条(行)记录。

  • 可以定义表中的1列或多列为主键(如:ID号)
  • 主键列上不能有2行相同的值,也不能为空值(null)=== 即:不能重复|不能为空

ps:具体_数据表 存储数据 如下:

随心测试_数据库_003 <数据库存储结构>


 

上一篇:C++复习笔记之从0到1 (003)


下一篇:每周一道算法题003:翻牌