iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
佛心分享-IT 人自學之術

從零開始的MySQL開發旅程 系列

關於2024 iThome 鐵人賽30天的挑戰,我最終選擇的參賽模式為佛心分享主題中的IT人自學之術,主要會以讀書筆記與心得並加上實作的方式做為內容主軸。第一部分會分享學習MYSQL,所選定的書籍為《MYSQL 資料庫開發的樂趣 : 18堂資料庫開發基礎入門與專題實作課程》作者是Rick Silva。第二部分會分享學習到的一些NoSQL相關內容-firebase,會以作者申潤五的《實戰Firebase APP開發者的最佳雲端服務平台》這一本書與線上資源來做教材!希望藉由這個活動來記錄自己的學習狀況,也非常歡迎大家一起討論與交流~~

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day11 建立檢視表、觸發器、事件

檢視表(view) 作用:根據查詢後輸出的虛擬資料表,可以依照需求來顯示的節結果集之內容。例如簡化複雜的查詢、隱藏具敏感性或無關的資料。 檢視表一定會保持最新...

2024-08-29 ‧ 由 minhsiao 分享
DAY 12

Day12 自訂函式、程序

函式function 定義:讓SQL陳述式呼叫,接受引數、參數或執行任務後一定會有一個回傳值,且該回傳值只能返回單一資料類型。 用途:執行比較小型的任務,例如...

2024-08-30 ‧ 由 minhsiao 分享
DAY 13

Day13 專題一 利用檢視表保護薪資資料

專題一 內容概要:某一家公司的每個部門都有一位資料庫的使用者,所以任何部門例如行銷、會計、技術、法務、客服等等都有權限存取員工的資料,但現在希望只有人力資源部...

2024-08-31 ‧ 由 minhsiao 分享
DAY 14

Day14 專題二 利用觸發器追蹤投票者資料異動(上)

專題二 建立資料庫與資料表 內容概要:建立投票資料庫來儲存選舉的資料,讓選務人員在需要的時候更改資料,並且要追蹤資料庫的異動情形,如此一來被輸入不良資料或因人...

2024-09-01 ‧ 由 minhsiao 分享
DAY 15

Day15專題二 利用觸發器追蹤投票者資料異動(中)

專題二 加入Before型觸發器(在資料異動前觸發) 目的:防止不符合試務規則的資料被寫入資料表中,來確保投票人沒有過度投票或是圈選出的候選人超過該項所允許的...

2024-09-02 ‧ 由 minhsiao 分享
DAY 16

Day16 專題二 利用觸發器追蹤投票者資料異動(下)

專題二 加入After型觸發器(在資料異動後觸發) 目的:如果被輸入不良資料或因人為失誤輸錯資料時就可以根據紀錄來調查 做法:在建立After觸發器前先...

2024-09-03 ‧ 由 minhsiao 分享
DAY 17

Day17 Nosql-Firebase

接下來,會開始學習Nosql的相關內容,我選擇firebase做為學習主軸,會選擇它的原因除了因為firebase提供Nosql資料庫(firestore、re...

2024-09-04 ‧ 由 minhsiao 分享
DAY 18

Day18 Firebase Authentication用戶驗證

第一個要介紹的功能為Authentication用戶驗證。 想必大家對於帳號密碼驗證都不陌生,這也是APP最常見最需要的一個功能,而firebase除了提供認證...

2024-09-05 ‧ 由 minhsiao 分享
DAY 19

Day19 Firebase Realtime Database

第二個要介紹的功能為Realtime Database,是 Google 的雲端資料庫並且提供監聽更新機制的SDK,是許多APP開發者使用firebase的一個...

2024-09-06 ‧ 由 minhsiao 分享
DAY 20

Day20 Realtime Database 基礎用法

今天要來介紹Firebase的Realtime Database的基礎用法 路徑 ref() 可以用來找資料庫的路徑,如果括號中間空白沒填入的話會從根目錄...

2024-09-07 ‧ 由 minhsiao 分享