1. 程式人生 > 資料庫 >JY32 Mysql01資料庫管理系統

JY32 Mysql01資料庫管理系統

一資料的分類

結構化資料:固定格式 有限長度的資料  例如表

非結構化資料:不定長 無固定格式 例如視訊 圖片 網頁

半結構化資料:如XML或者HTML格式的資料

二DBMS資料庫管理系統 

隔離使用者與資料 提供併發

三DBMS基本功能

資料定義 資料處理 資料安全 資料備份

四資料庫系統的架構

單機架構

大型主機/終端架構

主從式架構(C/S)

分散式架構

五資料庫結構

網狀資料庫 層次資料庫 (有冗餘) RDBMS關係型資料庫(二維表)

主鍵PK Primary key:唯一

常用關係型資料庫

Mysql(MariaDB Percona Server) PostgreSQL Oracle MSSQL DB2

六實體-聯絡模型E-R 

實體內部的聯絡(矩形框表示)  實體外部的聯絡 (菱形表示)

一對一  一對多(FK外來鍵)  多對多(增加第三張表)

七資料庫正規化分析

第一正規化:1NF

無重複的列 ,每一列中不能有多個值

第二正規化:2NF

預設遵守第一正規化,屬性完全依賴主鍵,非主鍵欄位與主鍵有直接相關性