一數據的分類
結構化數據:固定格式 有限長度的數據 例如表
非結構化數據:不定長 無固定格式 例如視頻 圖片 網頁
半結構化數據:如XML或者HTML格式的數據
二DBMS數據庫管理系統
隔離用戶與數據 提供併發
三DBMS基本功能
數據定義 數據處理 數據安全 數據備份
四數據庫系統的架構
單機架構
大型主機/終端架構
主從式架構(C/S)
分佈式架構
五數據庫結構
網狀數據庫 層次數據庫 (有冗餘) RDBMS關係型數據庫(二維表)
主鍵PK Primary key:唯一
常用關係型數據庫
Mysql(MariaDB Percona Server) PostgreSQL Oracle MSSQL DB2
六實體-聯繫模型E-R
實體內部的聯繫(矩形框表示) 實體外部的聯繫 (菱形表示)
一對一 一對多(FK外鍵) 多對多(增加第三張表)
七數據庫正規化分析
第一範式:1NF
無重複的列 ,每一列中不能有多個值
第二範式:2NF
默認遵守第一範式,屬性完全依賴主鍵,非主鍵字段與主鍵有直接相關性