美文网首页
简单理解数据库表及和数组之间的关系

简单理解数据库表及和数组之间的关系

作者: 海里Hai | 来源:发表于2017-12-27 01:09 被阅读0次

前段时间项目需求需要用到二维数组,于是在网上搜索相关资料,经过一番查询后明白了二维数组是个什么东西。但是突觉关系性数据库表、数组以及现实中的“以点成面”都有相当大的联系,故此记录

个人认为关系性数据库表的组成以及各维数组的组成和以点成体十分相似:

生活中,多个点联络在一起构成线,多条线联络在一起构成面,而多个面联络在一起就构成了体。

关系性数据库表中的一行一列就可以看做一个点,一行里的多列联络在一起就构成了一行,一行即一线。许多行就又组成了一张表,表就可以看成一个面,自然而然的许多个表组合可以看成一个表集合,表集合就是一个体。

类似,普通数组里存储的单个数据可以看做一点,数组里多个单一数据在一起就构成了一个完整的数组,这个数组可以看成数据库表中的一行数据,而二维数组就可以看成一张表的数据,二维数组里面同样可以包含很多一维数组(即最常用的数组),而三维数组里又可以存储多个二维数组,同样的三维数组可以看成是一堆表的集合。

多维数组里面每一行里的列都必须保持一致,为了解决有时需求不一致的问题,又出现了锯齿数组,即行里面的列可以不一致。

补充:如json数据结构、数组结构、关系性数据库结构等都与现实里的以点成体一个道理,所谓开发源于现实,如是了。

相关文章

  • 简单理解数据库表及和数组之间的关系

    前段时间项目需求需要用到二维数组,于是在网上搜索相关资料,经过一番查询后明白了二维数组是个什么东西。但是突觉关系性...

  • 初识mongodb

    MongoDB 关系型数据库和费关系型数据库 关系型数据库,表和表之间有关系(外键) 非关系型数据,表盒表之间没关...

  • 关系型数据库和非关系型数据库

    关系型数据库 关系 的个人理解:关系就是表内数据之间的、表之间的关系。表内数据是严格的对应关系,字段缺一不可,值缺...

  • 2019-07-08 关系型数据库与非关系型数据库

    关系型数据库 关系的个人理解:关系就是表内数据之间的、表之间的关系。表内数据是严格的对应关系,字段缺一不可,值缺一...

  • Redis--概述和常用命令

    关系型数据库(SQL):Mysql,oracle 特点:数据和数据之间、表和字段之间,表和表之间是存在关系的。 优...

  • 10.MongoDB 介绍与初识

    关系型数据库和非关系型数据库 表就是关系,或者说表与表之间存在关系。 所有的关系型数据库都需需要通过 sql 语言...

  • MongoDB

    关系型数据库和非关系型数据库表就是关系或者说表与表之间存在关系 所有的关系型数据库都需要通过 sql 语言来操作 ...

  • mongoDB基础应用

    MongoDB 非关系型数据库 三,关系数据库的重要概念 1)关系模型:关系(二位表)来表达数据及数据之间的联系 ...

  • Python 操作数据库(1)

    在关系数据库中,数据库表是一系列二维数组的集合,用来代表和储存数据对象之间的关系。它由纵向的列和横向的行组成,例如...

  • 学习MySQL数据库

    了解MySQL: 1.MySQL 是一个数据库管理系统,管理多个数据库,及数据库之间的表关系、有结构、 表数据. ...

网友评论

      本文标题:简单理解数据库表及和数组之间的关系

      本文链接:https://www.haomeiwen.com/subject/darygxtx.html