iT邦幫忙

2022 iThome 鐵人賽

DAY 8
0

資料庫(Database),是儲存資料的地方,可以當成電子化的檔案櫃,使用者可以對檔案中的資料執行新增、擷取、更新、刪除等操作。

認識資料庫前,要先了解資料和資訊的關係。

資料(Data):未經資料處理的原始數據、檔案。
資料處理(Data Processing):資料經過程式處理、編排…等的過程。
資訊(Information):經過資料處理後的結果。可用來做決策參考。

舉個例子:在超商買東西,看到一些喜歡的物品、單價後(資料),到櫃檯結帳,超商機台的程式會計算價錢、什麼有優惠等(資料處理),最後印出發票(資訊),上面有各個物品的單價、總價等交易明細。這就是一個資料轉變為資訊的過程。

為什麼要有資料庫,因為資料會一直變更,超商店員總不可能記得每個產品、活動的規範,但有了資料庫,用機台掃過條碼,就能快速得到商品訊息。

資料庫的優點非常多:
1.降低重複性(Redundancy):一樣的資料,只存一次,使資料集中化。
2.具有一致性(Consistency):大家共用相同的資料,只要一端更新,其他端就會一起更新。
3.具有共享性(Data Sharing):一份資料可同時提供給多位使用者存取。
4.具有獨立性(Data Independence):修改外部層的應用程式,不會影響內部層(資料)的儲存結構。
5.具有完整性(Integrity):確保資料的完整性,避免資料在處理時產生異常現象。
6.避免紙張及空間浪費(Reduce Paper):如果使用實體方式(紙本)儲存資料,會佔用非常大的空間。
7.具有安全性(Security):為防止資料遭入侵被破壞、故障等,需要隨時備份,確保資料安全性。

參考資料:
https://zh.wikipedia.org/zh-tw/%E6%95%B0%E6%8D%AE%E5%BA%93

書籍「動畫圖解資料庫系統理論」。


上一篇
ngrok的使用及安裝
下一篇
資料庫系統介紹(上)
系列文
大學每日任務:攝取新知識及學習紀錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言