---
# System prepended metadata

title: 資料庫概論
tags: [MySQL/MariaDB資料庫]

---

---
title: 資料庫概論
tags: MySQL/MariaDB資料庫
---

資料庫概論
===

* C.R.U.D是什麼
    *    C=Create 增
    *    R=Read   查(query)
    *    U=Update 改
    *    D=Delete 刪 
* PHP+MySQL=動態網頁製作
* 目前主流的資料庫:關聯式資料庫
* 資料庫系統和資料庫管理系統(DBM)完全不同的東西
  資料庫系統不一定有資料庫管理系統
* 常見的資料庫系統有MySQL.MsSQL Orcale.MySQL Workbench
* noSQL(not only SQL),不屬於關聯式資料庫
* DBM有php myadmin....很多種,但後面接的可能都是MySQL
* mariaDB跟MySQL同作者
* mariaDB適合中小型的資料管理
* PostgreSQL存取跟安全性略高
* 資料庫正規化：目的是為了降低資料重覆性和避免更新異常
    * 資料庫正規化的每條規則都稱為「正規形式」
        符合第一條規則稱為「第一正規化(1NF)」
        符合前兩條規則稱為「第二正規化(2NF)」
        現在80%的資料庫都做到第三正規化就可以了
        以此類推至第五條規則稱為「第五正規化(5NF)」
        但是實務上 BCNF被視為最高階正規形式