iT邦幫忙

rdbms相關文章
共有 90 則文章

技術 資料庫設計 (十五) - 第三正規化(3NF)

什麼是第三正規化(3NF)? 第三正規化的定義如下: 在符合第二正規化(2NF)的條件下,資料表中不應該存在傳遞依賴(Transitive dependenc...

技術 資料庫設計 (十四) - 第二正規化實務案例 : 大學

將 universities 資料表轉換為第二正規形式(2NF) 本篇會繼續以第二正規化(2NF)的基本原則來優化大學資料表(universities)。 優化...

技術 資料庫設計 (十三) - 第二正規化實務案例 : 老師

將 teachers 資料表轉換為第二正規形式(2NF) 本篇會繼續以第二正規化(2NF)的基本原則來優化老師資料表(teachers)。 優化「老師」資料表...

技術 資料庫設計 (十二) - 第二正規化實務案例 : 學生 / 課程

第二正規化是什麼? 第二正規化的核心在於:所有非主鍵欄位都必須完全依賴於主鍵。也就是說,資料表中的每個非主鍵欄位都應該直接且唯一地由主鍵決定,不能僅依賴主鍵的一...

技術 資料庫設計 (十一) - 第二正規化(2NF)

什麼是第二正規化(2NF)? 第二正規化的定義如下: 資料表必須在符合第一正規化(1NF)的條件下,每個非主鍵欄位都必須完全依賴主鍵(Primary Key)...

技術 資料庫設計 (十) - 關聯(Relationships)

什麼是關聯? 在資料庫中,「關聯」是用來描述兩個資料表如何彼此關聯或被連接的方式。雖然資料表可以獨立存在,但透過建立正確的關聯,可以提升資料的整體一致性與品質。...

技術 資料庫設計 (九) - 第一正規化實務案例 : 大學

設計「大學」資料表 本篇會繼續以第一正規化(1NF)的基本原則來設計一張大學資料表(universities)。 初始設計:欄位與潛在問題 假設我們原本設計的大...

技術 資料庫設計 (八) - 第一正規化實務案例 : 老師

設計「老師」資料表 本篇會繼續以第一正規化(1NF)的基本原則來設計一張老師資料表(teachers)。 初始設計:欄位與潛在問題 假設原始的 teachers...

技術 資料庫設計 (七) - 第一正規化實務案例 : 課程

設計「課程」資料表 本篇會繼續以第一正規化(1NF)的基本原則來設計一張課程資料表(subjects)。 初始設計:欄位與潛在問題 假設我們原本設計的學生資料表...

技術 資料庫設計 (六) - 第一正規化實務案例 : 學生

設計「學生」資料表 在上一篇文章了解了第一正規化(1NF)的基本原則後,讓我們透過一個實際案例來應用這些概念:設計一張學生資料表(students)。 初始設計...

技術 資料庫設計 (五) - 第一正規化(1NF)

什麼是第一正規化(1NF)? 第一正規化的核心原則是:資料表中的每一個欄位(Column)必須只存放「原子值」(Atomic Value),也就是不可再分割的最...

技術 資料庫設計 (四) - 定義屬性(Attribute)

如何判斷實體需要哪些屬性? 設計資料庫時,第一步通常是理解實體本身。這些實體對應到現實生活中的概念,例如學生、科目、老師、或大學等。從這些實體的現實對應中,我們...

技術 資料庫設計 (三) - 例外與擴充

從例外狀況與未來擴充談起 在設計資料庫的過程中,我們通常會遵循一系列規則與最佳實務,例如資料正規化、資料型別設計與欄位約束。然而,在這些「規則」背後,例外情況往...

技術 資料庫設計 (二) - 收集需求

找出需要儲存什麼,以及為何要儲存? 資料庫設計的下一個核心步驟,是收集需求。這個階段的目的是明確回答一個問題: 這個資料庫「需要儲存什麼」?又「為什麼要儲存這...

技術 資料庫設計 (一) - 建立目標

序言:關聯式資料庫設計的思考與整理 這個系列是我在重新梳理關聯式資料庫設計時的紀錄,目的不只是筆記知識點,而是把整個設計過程中應該思考的邏輯、原則與實務取捨條理...

技術 Overview RDBMS Index 設計

original article: https://xiang753017.gitbook.io/zixiang-blog/database/relation-...

鐵人賽 IT 管理 DAY 4

技術 Day 4 基礎-關聯式資料表(RDBMS)與非關聯式資料表(NoSQL)

資料表(Table)介紹 Table: 透過定義資料的 欄位(Column) 與 列(ROW) 所組成. RDBMS-PK與FK的互動 關聯式資料庫 : 系統會...

鐵人賽 Software Development DAY 4

技術 [Day 4] 各種類型的 Database(一)

今天簡單比較一下 RDBMS, NoSQL Database, Object Storage 各自的使用情境明天會介紹幾個常見的 NoSQL Database...

鐵人賽 Software Development DAY 3

技術 [Day 3] 簡述資料保存

Note: 此文中的專有名詞皆會以英文表示, 避免中文詞不達意 幾乎所有的系統都需要 "保存資料", 但是應該怎麼保存呢? 單單講 &quo...

技術 分享「解鎖 Oracle 資料庫」線上課程

哈囉,大家好!分享一下好消息!Jason 老師在 hahow 好學校的「解鎖 Oracle 資料庫」線上課程募資活動即將從 5/7 開始進行囉!活動日期:5月7...

鐵人賽 自我挑戰組 DAY 1
Hello SQL 初次見面你好 系列 第 1

技術 Day 1 什麼是 SQL、RDBMS

什麼是 SQL (結構化查詢語言) SQL (Structured Query Language),中文則為 結構化查詢語言 是一種用於管理 關聯式資料庫管理系...

鐵人賽 Software Development DAY 3

技術 Day 3 關聯式資料庫

前言 SQL(Structured Query Language 結構化查詢語言)是一種專門用來與關聯式資料庫(Relational database)溝通的程...

鐵人賽 Modern Web DAY 2
MySQL,我的超人 系列 第 2

技術 Day2-帶你看看各式各樣的資料庫

資料、資料庫、資料庫管理系統 1.資料、資料庫、資料庫管理系統 1.資料:事實的紀錄2.資料庫:按照規則存放資料的櫃子3.資料庫管理系統 (DBMS):資料庫、...

鐵人賽 Software Development DAY 7
NoSQL: Not Only SQL 系列 第 7

技術 [Day 7] Peer-to-peer Replication 點對點複製

Master-Slave 的模式限制在於只有一個 Master 處理寫入請求,那如果每個節點都可以寫入是不是就能克服這個限制?Peer-to-peer 模式裡每...

技術 以Postgresql為主,再聊聊資料庫 typed table的應用

上一篇介紹了 create type,以及 typed table.本篇介紹應用,這次就不做複合型態的了.就是直接建立type,建立typed table,然後...

技術 以Postgresql為主,再聊聊資料庫 利用自定義型態 create type 建立 typed table

先來看一張圖 簡單說明一下裡面的指令: 先建立一個 table 名稱鮭魚壽司,裡面有兩個欄位,蘋果跟草莓,型態是 int 及 text. 建立 type 辣椒...

技術 以Postgresql為主,再聊聊資料庫 PostgreSQL 多筆 update 方式探討

PostgreSQL 多筆 update 方式探討 前言 看到FB上 Backend 台灣 (Backend Tw) 中 Sam Wong大大發表這篇https...

技術 以Postgresql為主,再聊聊資料庫 PostgreSQL Event Trigger 初探

PostgreSQL Event Trigger 初探 什麼是Event Trigger? 這裡的event 其實是ddl event, 就是當我們下 crea...

技術 以Postgresql為主,再聊聊資料庫 PostgreSQL last N in-table cache 探討

PostgreSQL last N in-table cache 探討 前些天對悠遊卡儲值時,加值機有提供一個最近六次的紀錄查詢功能.類似這種功能,在電商查詢最...