zoukankan      html  css  js  c++  java
  • 【SQL】- 基础知识梳理(一)

    一、引言

    知识分享这个事情在公司会议上被提出过几次,可一直因各种事情耽搁下来,“我不如地狱,谁入地狱”,怀着这样一种心态,写下了 数据库系列知识分享。

    本文将一步步通过循序渐进的方式带你去了解数据库。

    二、数据库

    下面是先看一下数据库分类图:

    了解一些数据库的基本概念吧!

    数据库是什么?

    数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。

    数据结构是什么?

    数据结构是指数据的组织形式或数据之间的联系。

    数据结构的分类?

    逻辑结构:从逻辑角度(即数据间联系和组织方式)观察数据、分析数据

    物理结构:数据在计算机中的存放结构

    数据模型是什么?

    本篇研究的是逻辑结构,将反应和实现数据联系的方式成为数据模型

    三种比较流行的数据模型:

    按图论理论建立的层次结构模型和网状结构模型,以及按关系理论建立的关系结构模型

    二种最常见的数据库模型:

    关系型数据库,将复杂的数据结构归结为简单的二元关系(即二元表格的形式)

    非关系数据库,NoSQL(Not Only SQL)

    写在后面:

    ”你要想定义后50年,你就要首先知道前50年是怎么定义,要尊重历史,更何况这是站在巨人的肩膀上”。

    为什么园子里有那么多好的文章了,我还要发?好比 设计模式系列。对啊,这就是学习的一个过程,由简到繁,我相信每个人都会有这个过程,我不急,一步步来。我对着好的文章敲一遍,起码我看到了,嗯,这不是那个什么模式吗,妙,真妙。。。(但还是忍不住吐槽自己,有时候发的文章真的很xx。。。一丝丝深深地负罪感涌上心头,O(∩_∩)O哈哈~)

    毕了业之后,再没有人催促你交作业,要上课了。但身处这个行业,这个时代,我知道不学习会很快被淘汰。

     不得不说,这段时间发现自己的学习能力,文档撰写能力,工作能力都感觉有提高,大概就是 不再惧怕什么了,那种感觉。。。(这么快又深夜了,睡觉去)

  • 相关阅读:
    uuid模块
    使用pip管理第三方包
    hashlib和hmac模块
    hashlib和hmac模块
    JAVA热部署,通过agent进行代码增量热替换!!!
    史上最全java pdf精品书籍整理
    JAVA RPC (十) nio服务端解析
    java代理,手把手交你写java代理
    JAVA RPC 生产级高可用RPC框架使用分享
    DB缓存一致性
  • 原文地址:https://www.cnblogs.com/jdzhang/p/7570034.html
Copyright © 2011-2022 走看看