為什麼要學資料庫呢?為了工作?為了自己興趣?為了學歷?
我學操作資料庫的原因比較跟興趣有關。
為了能夠更知道像是undertale(地下傳說)、魔物獵人:世界(MHW)、血源詛咒Bloodborne那樣的遊戲背後的儲存體該如何設計。
如果我不會資料庫,把他們全存在Excel,一個數值一個欄位,可能要存到天荒地老。
寫個電玩遊戲出來會用到,如果有從事後端工作也會用到,學一下其實算一石二鳥。
雖然說以這淺談並不會講到很深,但卻能幫助我先整理好這片地圖,需要時在快速回來參考即可。
雖然市面上大多數都用來設計應用類程式,因為身在台灣就這比較好賺。
但老實說要帶給人成就感還是遊戲更好一些。至少它不是冰冷的(?)
再來學習設計資料庫有助於鍛鍊我抽象思考的能力,把屬性分類歸位。
能夠從看到畫面轉化成數值再變成表格,即一種逆向工程的能力。
總之,資料庫對我而言大概就是這樣了,協助我提升未來再儲存資料上的架構、存取方式。
然後,我並不是追求完美的那種大神,我只要符合需求、好維護就好,雖然有各種奇淫技巧能夠不斷改善他的效能,但對我來說它就是個分類好的文件夾…,我的目標是放在程式本身外的目標跟整體上。就是把他們組再一起成為一個獨一無二的創作,讓後帶給自己感動就這樣。