數據庫概念秒懂

數據庫是什麼?

  • 首先進行填鴨式教學模式:

    • 某百某科:按照數據結構來組織、儲存和管理數據的倉庫???
    • 誰能告訴我數據庫是什麼?我不知道。。。。
  • 真正的教學模式
    從需求倒逼出技術
    在這裏插入圖片描述

  • 單純講技術沒有意義,能把需求給還原出來,技術就應運而生了。

現在我們開始還原需求

在這裏插入圖片描述

  • 思考,從這張圖中,我們得到什麼信息:
變量名 變量值
名字 Lucy
珠峯高度 8844
  • 恭喜,我們已經得到一個最簡單的數據庫了
  • 我們思考的過程應該是這個樣子(我知道你現在不是下面的樣子)
    • 使用變量的需求是記錄
    • 目的在於獲取數據
    • 這就是最簡單的數據庫

稍微複雜的數據

在這裏插入圖片描述

  • A如何記錄以上數據?
  • 通常情況下,我們是按照下面的方式
姓名 屬性
B的名字 23
C的名字 拉斐爾
D的名字 射手、O型

這張表就是一大堆變量的集合,也就是數據庫,目的是獲取,所以廣義上講數據庫就是存儲數據的東西。

結構化儲存數據

  • 思考,存儲數據的介質有哪些?
    • 腦子
    • 磁盤
  • 那麼怎麼數出數據庫的內容,比如上表中,射手座的人爲多少?很好數是吧,但是如果上表增加至十萬行數據,百萬行數據呢?如何數,只有藉助計算機高速,但是,按照上面的記錄方式,計算機數也是一個非常低效率的過程,如何讓計算機更快的記錄數據呢?
  • 結構化記錄方式
  • 非結構化儲存數據的方式
姓名 屬性
B的名字 23
C的名字 拉斐爾
D的名字 射手、O型
  • 結構化儲存數據的方式
姓名 年齡 喜歡的畫家 星座 血型
B的名字 23
C的名字 拉斐爾
D的名字 射手 O型
  • 典型的非結構化儲存器件
    • 人腦
    • 非結構化數據,不利於統計數據

數據庫的定義

  • 下面,我們就可以得到,數據庫的定義了:
  • 廣義上,數據庫是儲存數據的東西。
  • 狹義上,數據庫儲存在計算機的結構化表格。

表格中的術語

  • 想要高大上,術語少不了,大家都能看懂,怎麼體現我們的水平(悄悄告訴你,別的學科的人都不能讓他看懂,何況一般人),所以,表格中的術語

在這裏插入圖片描述

  • 在不同的領域,對錶格的有的內容有不同的說法
    • 統計學 變量 觀測
    • 計算機 字段 記錄

表格的常見的操作

  • CURD操作
    • 增加 Create
    • 刪除 Delete
    • 修改 Update
    • 查找 Retrieve

數據庫的意義

  • 既然已經知道數據庫是什麼了,現在我們思考一下,數據可幹什麼,有什麼意義?
  • 快速統計分析
  • 和網絡連接起來
    • 場景一,把數據放在網上,提高知名度
    • 場景二,登錄賬號密碼,共享用戶表,儲存賬號密碼
    • 場景三,訂單表
    • 場景四,遊戲排行,在某個服務器上,儲存有實時刷新的名次排行表
    • 場景五,地理位置表,統計運動軌跡

通過以上案例,我們的得到,數據庫的意思就是實現在網絡上的共享,最爲偉大的共享,共享最好的方式,就是建立一個開放的數據庫。

數據庫的定義再體會

  • 某百某科:按照數據結構來組織、儲存和管理數據的倉庫
  • 人話版:儲存在本地或者網絡上的結構化的表格,目的是記錄信息,意義是獲取分析。
  • 因此我們就得到數據庫的三個重要指標:
    目的是記錄信息
    方法儲存在本地或者網絡上的結構化的表格
    意義是獲取分析

那麼問題來了,我們記錄的信息如何變成表格??
且聽下回分解。

小弟第一次寫博客,多多包涵,本文內容,全部來自:人人都能看懂的數據庫視頻:link.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章