Database-related Knowledge

Ryan Lai
Jun 11, 2021

--

Also on Strikingly:
https://site-4828247-981-6937.mystrikingly.com/blog/database-related-knowledge

前言

  1. 以 MECE (Mutually Exclusive, Collectively Exhaustive)原則,統整歸納Database 相關知識。
  2. 建立 organizational charts(組織架構圖),作為基礎架構,後續維護時,若學習新知,可持續擴充。

Database 分類架構

Data Structure

Data Structure-Relation (資料關聯)

  1. One-to-one
  2. One-to-many
  3. Many-to-many:再拆解成2個One-to-many
  4. Self-referential Relationships (自關聯) 或 Self Joins (自連接)

SQL(Structured Query Language)-設計 Schema (資料庫結構)

  1. 建立 Database
  2. 建立 Table
  3. Data 基本操作 ( CRUD )
  4. SQL 運算子
  5. SQL 內建函式
  6. JOIN (多 Table 查詢,table A & table B)
  7. Transaction (完全執行,不可分割)
Schema: 建立 Database & Table, CRUD, SQL運算子
Schema: SQL內建函式, JOIN

※ 注意:Transaction

Database Normalization (資料庫正規化)

坊間一些官方網站或教科書,關於 Database Normalization 的說明比較多專有名詞,較文謅謅,我反而不易理解、也不易產生記憶點,因此主要透過案例(方法)理解和記憶

--

--

Ryan Lai

Equipped with web development, communication, and business analytical skills.