新人日誌
首頁
關於我
部落格
Toggle Menu
所有文章
所有文章
共 105 篇文章
搜尋
重設
Previous
1
...
4
5
6
...
12
Next
資料庫
資料庫架構設計入門:用第一正規化處理一對多關係
前面的文章介紹了第二正規化和第三正規化,都是從「欄位之間的相依關係」來決定要不要拆表單、刪欄位。 這篇文章要介紹的第一正規化形式,角度不太一樣——我們要從「資料列」的層級來看,有沒有需要調整的地方。...
2026年1月7日
資料庫
資料庫架構設計入門:用第三正規化刪除多餘欄位
上一篇文章我們學到了第二正規化形式:把相依的欄位放在同一張表單,不相依的欄位拆到不同的表單。 例如「會員」和「會員信箱」是相依的(知道會員就知道信箱),所以放在同一張會員表單。 但有時候,表單裡還會有...
2026年1月7日
資料庫
資料庫架構設計入門:用第二正規化避免重複資料
上一篇文章我們學到:好的資料庫架構要避免重複,方法是用「關聯」讓每筆資料只存在一個地方。 但實際設計的時候,你會遇到一個問題:怎麼判斷哪些欄位該放在同一個表單?哪些該分開? 這篇文章會用一個訂房網站的...
2026年1月7日
資料庫
資料庫架構設計入門:用 DRY 原則避免重複資料
這篇文章進入資料庫系列文章的重要主題——架構設計。 架構設計在做什麼?簡單來說,就是在規劃你的表單要有哪些欄位、表單之間要怎麼關聯。而設計架構時,有一個最重要的核心精神: 避免資料重複。 為什麼資料重...
2026年1月7日
資料庫
關聯式資料庫入門:設計資料表的基本流程
前面的文章我們學會了: 如何找出個體和關係 為什麼要分成多張表 如何透過關聯避免重複資料 這篇文章會透過三個實際案例,從簡單到複雜,讓你練習如何把日常生活中的資訊轉換成資料表。你會發現,有些看似簡單的...
2026年1月5日
資料庫
關聯式資料庫入門:為什麼不該把資料放在同一張表?
在前一篇文章中,我們學會了如何把日常資訊轉換成資料表,包括個體表和關係表。 你可能會想:「為什麼要分這麼多張表?好複雜!把所有資料放在一張表不是更簡單嗎?」 這篇文章會回答這個問題。我們會實際嘗試「一...
2026年1月5日
資料庫
關聯式資料庫入門:什麼是個體?什麼是關係?
前面的文章我們學到了關聯式資料庫的核心特徵:欄位固定、格式統一。 但在真實世界中,資訊是雜亂的。這篇文章要教你如何把日常生活中的資訊,轉換成有條有理的資料表。 我們會透過兩個範例,從簡單到複雜,學會如...
2026年1月5日
資料庫
關聯式資料庫入門:固定欄位的設計優勢
在前面的文章中,我們介紹了資料庫的兩大流派:關聯式資料庫與非關聯式資料庫。 這篇文章開始,我們要深入學習關聯式資料庫。 關聯式資料庫是目前最主流的資料庫類型,大部分系統的核心資料都是用關聯式資料庫來儲...
2025年12月31日
資料庫
資料庫入門:關聯式與非關聯式資料庫的差異
前面的文章我們提到,資料庫的欄位(Column)一旦設計好,通常不建議隨意增減。 但有些情況下,資料的「共同性質」並不固定,這時候傳統的表格設計就會遇到困難。 這就牽涉到資料庫的兩大流派:關聯式資料庫...
2025年12月31日