iT邦幫忙

技術文章

RSS

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

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

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

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

SQL SERVER 交易式複寫進階技巧(一) : 新增欄位會在訂閱端自動建立嗎?

文章會和各位分享在發行端的資料表新增欄位時 ,訂閱端(也就是複寫的目的端會不會自動建立出新的欄位 ,如果我不想讓該欄位同步到訂閱端我又該怎麼做??? 正文開始...

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

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

Let’s Encrypt 只能用於全世界都查得到的 domain name?我用 win-acme 踩雷的實測紀錄

一次實驗讓我理解——免費憑證不是「本機模擬」就能用! 最近我在企業內部環境,嘗試使用 Let's Encrypt 免費憑證,搭配 win-acme 工具在 I...

測試3個medical image register

嘗試腹腔鏡視頻與術前CT配准,還是得建立各自表面.目前mesh,surf,point cloud還是point cloud比較多資源,所以我先試用術前 CT/M...

二、三天學一點點 C:來! 輸入與輸出(3)

🖨️ C 語言輸入與輸出指令 在 C 語言程式設計中,與使用者或檔案進行互動的核心是輸入 (Input) 與輸出 (Output),統稱為 I/O。C 語言透過...

【kintone】Change 事件介紹與使用時的注意事項

在 kintone 的客製化開發中,常會透過 JavaScript API 註冊各種事件處理器(event handler),讓程式碼在特定情境下被觸發執行。k...

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

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

🧳 從測試機搬家到本地端:Oracle 資料庫複製實務記錄

🧳 從測試機搬家到本地端:Oracle 資料庫複製實務記錄 📌 開始搬家前,我想知道有多少 Schema? 我一開始登入本地端 Oracle 資料庫(使用 D...

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

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

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

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

什麼是 AI Agent

AI Agent(人工智慧代理)是一種能夠感知環境、做出決策並執行行動的智能系統。與傳統機器學習模型不同,AI Agent 不只是靜態地回應輸入,而是具有狀態管...

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

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

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

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

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

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

API 方法參數設計:採用約定型別

在 Bee.NET 架構中,API 採用「約定型別」(Convention-based Types)與 $type 型別標記模式,達成模組化設計與型別安全,同...

番外篇 Day35 - Claude Artifacts VS Microsoft Whiteboard 腦力激盪大比拚

這次找了卡片王者Claude來互相傷害, 需要做團隊腦力激盪的, 可以考慮使用Microsoft Whiteboard這個工具, 搭配Copilot使用很省事...

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

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

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

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

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

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

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

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

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

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

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

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

🧾 用 Google Apps Script 撰寫家庭記帳自動化腳本的全記錄

📊 從 Cashew 匯出資料到月度表格寫入,實作細節與踩坑紀錄 我最近開始幫家裡整理家庭收支帳,資料都記在手機上的 Cashew App,但很快就遇到一個限...

一步到位!最強 YouTube 轉 MP3 工具推薦

作為全球最大的影片平台,YouTube 不僅有各式各樣精彩的影片,還擁有超豐富的音樂內容。不論是將 YouTube 上的音樂轉成 MP3,還是把喜歡的影片轉成...

Clariv: 雲端變數系統

當我們在寫靜態網站時,我們常常都不能存處雲端變數,但如果用第三方的變數儲存系統,有可能要支付一筆金錢。但我為了解決初學者的困擾 我用GLITCH.COM寫了一個...

「與AI探索天文」如何用Lovable製作一個角色扮演遊戲,讓玩家透過大學社團博覽會認識各個天文研究領域?

我之前的文章分享了如何用ChatGPT、Claude、Replit、Windsurf製作天文教育遊戲,這篇文章則接續分享如何藉由Lovable網頁應用程式開發...

🐳 從零部署 Cronicle:我用 Docker 打造了自己的排程大腦

⚙️ 初識 Cronicle:想找一個能排程又有介面的工具 有一天,我在找一個「有網頁介面、支援多任務排程」的工具時,看見了 Cronicle。 看起來比 L...

番外篇 Day34 - Google Deep Research 與 Microsoft Research Agent 深度研究大比拚

Reasoning Model真的是打開論文界的潘朵拉之盒, 另外若產業分析師沒有學會這種AI工具, 應該有很大的機會被淘汰吧 一分鐘Short精簡版 完整版