在更近一步之前, 我們得談談"正規化"
我記得我 200x 年前, 那時候為了做自己的攝影作品集網站, 還在用 Dreamweaver + ASP + Access 的時期, 誤打誤撞接觸了 VB , 進而決定給自己的單位設計一個給, 博物館志工大哥大姐們, 可以隨時在家用電腦就可以自己登記的線上導覽預約系統.
這個簡單的決定, 等於給我這個學藝術本科的高職生自己下了一個自學大挑戰, 現在回想, 很感激帶我入門的師傅, 給了我很實用的觀念, 也讓我在現在這樣的時代下, 還能靠這技能找到新的去處遇到伯樂.
資料正規化, 相信本科系出身的人不用多提都能知道那句話的意思, 在此就容小弟我發表我自己對此的認知, 也能供接觸 Zoho Creator 的初心者, 一同成長.
1.每一筆資料的單一性.
2.每一個欄位的獨立性.
3.運作效能的重要性.
若今天要用人力的方式, 去搜尋上圖的左、右兩張表內的某一筆資料, 你覺得哪張的辨識程度比較快? 我相信, 光是表 A 內的三位"張三"就夠你頭痛不知道誰是誰了對吧 ! 且, 這還只是只有兩個欄位、只有三筆資料的情況下.
讓資料表內的資料沒有重複值, 消除意義重複的欄位, 盡可能保持每筆資料的獨特性. 就是所謂的資料正規化.

留言
張貼留言