資料庫的應用場境並不倨限在網頁技術上,行動裝置或企業內部應用都有資料庫系統可以發揮的地方。
目前大多數所稱的資料庫系統以關聯式資料庫為主流,其他類型的資料庫則依照應用場境的需求而有不同。
本課程僅就一般性的初階網頁應用進行資料庫操作和應用的說明。
- 選用的資料庫系統 - mariaDB
- 選用的資料庫管理系統 - phpmyadmin
MariaDB
- 前身為MySQL,MySQL後來被Oracle收購,成為商業化的商品
- MySQL的原創辦人另行開發MariaDB供免費使用
- 關聯式資料庫
- 支援交易行為
- 支援命令行指令
- 適合中小型的應用
資料庫管理系統 - phpmyadmin
資料庫系統本身可以獨立成一項網路服務存在,但是需要透過終端機指令的方式來登入和操作,因此有許多第三方的開發者另外建立了各式的管理系統來和資料庫系統做搭配,具有圖像式界面的管理系統會是比較受歡迎的,我們選用Xampp在安裝時就內建的phpmyadmin來做為mariaDB的管理系統,學習資料庫的操作。
新建資料庫(Create)
新建資料表(Create)
新增資料(Insert)
更新資料(Update)
查詢資料(Select)
刪除資料(Delete)
資料庫系統操作練習
請設計一個紀錄每日花費流水帳的資料庫及資料表
- 確認需要那些功能後思考需要那些資料表中的欄位?
- 思考每個欄位的資料型態?
- 因為功能的需求,在這張資料表上會發生那些操作?
- 建立至少十筆資料,並練習各項操作(查詢 / 新增 / 修改 / 刪除)