什麼是第三正規化(3NF)? 第三正規化的定義如下: 在符合第二正規化(2NF)的條件下,資料表中不應該存在傳遞依賴(Transitive dependenc...
將 universities 資料表轉換為第二正規形式(2NF) 本篇會繼續以第二正規化(2NF)的基本原則來優化大學資料表(universities)。 優化...
將 teachers 資料表轉換為第二正規形式(2NF) 本篇會繼續以第二正規化(2NF)的基本原則來優化老師資料表(teachers)。 優化「老師」資料表...
第二正規化是什麼? 第二正規化的核心在於:所有非主鍵欄位都必須完全依賴於主鍵。也就是說,資料表中的每個非主鍵欄位都應該直接且唯一地由主鍵決定,不能僅依賴主鍵的一...
什麼是第二正規化(2NF)? 第二正規化的定義如下: 資料表必須在符合第一正規化(1NF)的條件下,每個非主鍵欄位都必須完全依賴主鍵(Primary Key)...
什麼是關聯? 在資料庫中,「關聯」是用來描述兩個資料表如何彼此關聯或被連接的方式。雖然資料表可以獨立存在,但透過建立正確的關聯,可以提升資料的整體一致性與品質。...
設計「大學」資料表 本篇會繼續以第一正規化(1NF)的基本原則來設計一張大學資料表(universities)。 初始設計:欄位與潛在問題 假設我們原本設計的大...
設計「老師」資料表 本篇會繼續以第一正規化(1NF)的基本原則來設計一張老師資料表(teachers)。 初始設計:欄位與潛在問題 假設原始的 teachers...
設計「課程」資料表 本篇會繼續以第一正規化(1NF)的基本原則來設計一張課程資料表(subjects)。 初始設計:欄位與潛在問題 假設我們原本設計的學生資料表...
設計「學生」資料表 在上一篇文章了解了第一正規化(1NF)的基本原則後,讓我們透過一個實際案例來應用這些概念:設計一張學生資料表(students)。 初始設計...
什麼是第一正規化(1NF)? 第一正規化的核心原則是:資料表中的每一個欄位(Column)必須只存放「原子值」(Atomic Value),也就是不可再分割的最...
如何判斷實體需要哪些屬性? 設計資料庫時,第一步通常是理解實體本身。這些實體對應到現實生活中的概念,例如學生、科目、老師、或大學等。從這些實體的現實對應中,我們...
從例外狀況與未來擴充談起 在設計資料庫的過程中,我們通常會遵循一系列規則與最佳實務,例如資料正規化、資料型別設計與欄位約束。然而,在這些「規則」背後,例外情況往...
找出需要儲存什麼,以及為何要儲存? 資料庫設計的下一個核心步驟,是收集需求。這個階段的目的是明確回答一個問題: 這個資料庫「需要儲存什麼」?又「為什麼要儲存這...
序言:關聯式資料庫設計的思考與整理 這個系列是我在重新梳理關聯式資料庫設計時的紀錄,目的不只是筆記知識點,而是把整個設計過程中應該思考的邏輯、原則與實務取捨條理...
今天我們要來跨足到DB的區域啦(灑花,那麼首先就要來介紹DB的一個重要概念,ACID。 Atomicity(原子性) Transaction中的所有操作會按造順...
DML(Data Manipulation Language)主要用於對資料進行操作,這些操作包括插入(Insert)、更新(Update)、刪除(Delete...
Hi all, 來到第22天 有鑒於昨天將 redis 應用在專案上,突然有個發想,那就是假設這個專案在以後面臨到高流量的情況怎麼辦? 照目前的設計來說,我們確...
主要工作內容管理Oracle資料庫:1.負責Oracle資料庫的日常維護工作,包括監控、備份、還原和升級。2.資料庫問題修復。3.監控資料庫性能與優化。4.合規...
前言、摘要 在增加了資料庫的同時,我們發現原本放置Tag的排版跑掉了,因此我們將會對tag進行分類。既然都要修改資料庫了,我們就重新檢視一次目前的資料庫,看看有...
只是會用資料庫來做簡單的CURD是不夠的~但常常聽到的要優化資料庫搜尋就是db Index是什麼呢? 簡單來說,Index是索引,通常為了要優化db搜尋首先會建...
版本: PostgreSQL14 今天剛入手這個資料庫玩玩,發現無法通過IP去訪問資料庫,後面查詢原因為,該資料庫預設只能通過本地連線,也就是迴環地址(127....
今天要介紹PostgreSQL(Relational database)安裝postgresql請點我 PostgreSQL:哈囉,我叫 post-gress...
另一個常見資料庫分類是從「資料處理*」的應用角度來區分: 交易型Transaction: OLTP:適合較多輸入(寫入與更新)的應用記錄交易型資料(如銀行交易)...
葛瑞部落格歡迎光顧 Azure Database for MySQL 前置作業 一組有效的Azure訂閱 給予參與者或擁有者權限(目前獨立角色如:DB參...
各位IT邦前輩和邦友們,讓大家久等了! 10/29 活動花絮分享,以及講師的簡報 簡報連結 資料庫正規化 首先介紹圖型介面資料庫連線工具,讓初學者方便操作。另外...
讓大家久等了! 04/23活動花絮分享,以及講師的簡報和檔案,放在下面連結 簡報連結 第一場由克拉克講師實作Fedora系統安裝,當場的障礙排除以及系統建置時的...
各位IT邦前輩和邦友們,大家好! 12月份 Flying ITMen 講座活動主題首先由A.貓大主講-快快樂樂使用GlusterFS 貓大本身專精於RedHat...
各位IT邦前輩和邦友們,讓大家久等了! 11/26活動花絮分享,以及講師的簡報和檔案,放在下面連結 簡報連結 後續,還會有相關講座,屆時{ FLYING ITM...
各位IT邦前輩和邦友們,讓大家久等了! 8/27活動花絮分享,以及講師的簡報和範例檔案,放在下面連結 簡報連結 後續,還會有相關講座,屆時{ FLYING IT...