Also on Strikingly:
https://site-4828247-981-6937.mystrikingly.com/blog/database-related-knowledge
前言
- 以 MECE (Mutually Exclusive, Collectively Exhaustive)原則,統整歸納Database 相關知識。
- 建立 organizational charts(組織架構圖),作為基礎架構,後續維護時,若學習新知,可持續擴充。
Database 分類架構
Data Structure
Data Structure-Relation (資料關聯)
- One-to-one
- One-to-many
- Many-to-many:再拆解成2個One-to-many
- Self-referential Relationships (自關聯) 或 Self Joins (自連接)
SQL(Structured Query Language)-設計 Schema (資料庫結構)
- 建立 Database
- 建立 Table
- Data 基本操作 ( CRUD )
- SQL 運算子
- SQL 內建函式
- JOIN (多 Table 查詢,table A & table B)
- Transaction (完全執行,不可分割)
※ 注意:Transaction
Database Normalization (資料庫正規化)
坊間一些官方網站或教科書,關於 Database Normalization 的說明比較多專有名詞,較文謅謅,我反而不易理解、也不易產生記憶點,因此主要透過案例(方法)理解和記憶。