关于数据库

107 阅读2分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第15天,点击查看活动详情

数据库的基本概念

用来组织、存储和管理数据的仓库被称作数据库。数据的来源很多,比如出行记录、消费记录、浏览网页、发送的消息等等,除了文本类型的数据、图像、音乐、声音都是数据。为了方便管理互联网上的数据,就有了数据库管理系统的概念,用户可以对数据库中的数据进行新增、查询、更新、删除等操作


常见的数据库及分类

  • 市面上数据库有很多种,最常见的数据库有以下几种

    • MySQL 数据库(目前使用最广泛、流行度最高的开源免费数据库。Community + Enterprise)
    • Oracle 数据库 (收费)
    • SQL server 数据库 (收费)
    • MongoDB 数据库 (Community + Enterprise)
  • 数据库的分类

    • 传统型数据库(又叫:关系型数据库 或 SQL 数据库)

      MySQL、Oracle、SQL server

    • 新型数据库(又叫 非关系型数据库 或 NOSQL 数据库)

      MongoDB


传统型数据库的数据组织结构

  • 数据组织结构:是指数据以什么样的结构进行存储

  • 传统型数据库的数据组织结构

    在传统型数据库中,数据的组织结构分为 数据库(database)、数据表(table)、数据行(row)、字段(field) 这4大部分组成

  • 实际开发中库、表、行、字段的关系

    • 在实际项目开发中,一般情况下,每个项目都对应独立的数据库
    • 不同的数据,要存储到数据库的不同表中。如用户数据存储到 user 表中,设备数据储存到 device 表中
    • 每个表中具体存储哪些信息,由字段来决定。如 user 表中涉及 userID、username、age等等字段
    • 表中的行代表每一条具体的数据