2024-01-10|閱讀時間 ‧ 約 23 分鐘

資料與資料庫

※什麼是資料 :

說明:

  1. 「資料」(information/data) 是網路應用程式的核心。
  2. 使用者分享的照片、電商販賣的產品,或是搜索引擎提供的餐廳評價都是資料。

主要特徵:

  1. 生活中任何基本的事實 (fact) 或是值 (value) 都可以被稱為資料。例如:你的名字、你的生日。
  2. 因為電腦使用 0 和 1 的數位訊息來處理/儲存資料,因此能夠被儲存到電腦裡的資料,最後都要能被轉換成 0 和 1 的形式。
  3. 能夠將生活中各式各樣有價值的資料,轉化成數位 (0 和 1) 的形式,永久保存在電腦裡之後,電腦才能發揮出它的價值。

※資料定義 :

說明:定義會影響到應用程式所需的功能。

例如:

  1. Instagram:一名使用者、一張使用者分享的照片。
  2. Amazon:一名使用者、一個產品、一筆訂單。

※資料屬性 :

說明:為每個屬性定義資料型別,而符合資料型別的內容,才可以被儲存至該屬性。

例如:

  1. 字串 (string)。
  2. 文字段落 (text)。
  3. 整數 (integer)。
  4. 日期時間 (datetime)。
  5. 布林值 (boolean)。

※什麼是資料庫 :

主要特徵:

  1. 資料庫提供了一個完整的結構,讓我們可以組織資料,並且可以進行存取、刪除、編輯等等操作。
  2. 資料庫系統能長期存放我們需要應用的資料,同時也方便我們去查詢、計算與管理資料。
  3. 資料庫提供了指令與功能,讓開發者可以儲存、取得與管理資料。

※資料庫管理系統:

種類:

  1. 「關聯式資料庫 (Relational Database)」。
  2. 非關聯式資料庫(NoSQL) 」:文件資料庫 (document database)」。

※文件資料庫 (document database):

說明:

  1. 把資料存放成「文件 (documents)」。
  2. 每一份文件可以理解為一筆資料。
  3. 文件會存成 JSON 格式。
  4. 文件資料庫並沒有固定的 schema。


分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.