同事妮妮:「欸甚麼是資料庫啊?!」
我:「痾...就是...儲存資料的地方。」
其實這樣回答好像也不能說錯。
但
資料庫真的只是這麼簡單嗎,
如果只是能儲存資料,為何不使用Excel就好呢?!
就讓我們來深入的研究看看吧!
資料庫系統是將資料電子化,把資料整合集中在系統管理,可以達到資料的一致性並確保安全性,使用者還可以透過應用程式來同時存取資料,是不是很方便呢。
資料庫系統又分為資料庫(Database) 與 資料庫管理系統(Database Management System)
是指儲存資料的地方
(OS: 我想妮妮其實是想問資料庫系統才對)
是指管理資料的軟體,資料庫與使用者間的介面。
常見的有Oracle、MSSQL、MySQL...
資料庫以儲存架構來分,常見的有以下四種:
以樹狀結構建立資料間關聯,容易出現重複資料,適合用於一對多的關係。
每筆紀錄間會形成關聯,可避免資料重複,適合用於多對多關係,但架構會比較複雜。
以二維的表格儲存資料,可以透過欄位的關聯來找到另一個資料表,為目前最廣泛使用的哦。
以物件導向方式設計資料庫,包含了物件屬性、方法、類別等等特性。
現在已經對資料庫系統有初步的認識了吧,明天我們就開始認識最常見的關聯式資料庫吧。