前言
- 本篇文章學習書籍:《數據庫系統概論》第5版 王珊 薩師煊編著
- 學習軟件:Navicat Premium 15 && SSMS
- 採用數據庫:SQL Sever
- 說明:雖然數據庫是SQL Sever 有些書上的語句執行不了,貌似書採用的是Oracle數據庫的SQL,不過沒關係,初學我們最重要的是掌握其思想,很多思想和方法語句在其它數據庫都是通用的,大同小異,只是有可能一些實現語句不同而已。
第 1 章 緒論
1.1 數據庫系統概述(數據、數據庫、數據庫管理系統、數據庫系統、數據庫的產生和發展)
1.2 數據模型(概念模型、邏輯模型–物理模型、層次模型、網狀模型、關係模型、面向對象模型、對象關係模型)
1.3 數據庫系統結構和組成(內模式、外模式、模式、人員……)
第 2 章 關係數據庫
2.1 關係數據結構及形式化定義(關係、關係模式、關係數據庫)
2.2 關係操作、關係完整性、關係代數
第 3 章 關係數據庫標準語言SQL
3.1 SQL概述及數據定義(模式SCHEMA、表TABLE、索引INDEX)
3.2 數據查詢—SELECT(單表查詢、連接查詢、嵌套查詢、集合查詢、多表查詢)
3.3 基本表更新(INSERT、UPDATE、ALTER、DELETE)與視圖VIEW(定義、查詢、更新)
第 4 章 數據庫安全性
4.1 數據庫安全性詳解—(存取控制、DAC&MAC、視圖機制、審計Audit…)
第 5 章 數據庫完整性
5.1 數據庫完整性詳解(PRIMARY KEY、REFERENCES、CHECK、CONSTRAINT、DOMAIN、TRIGGER)
第 6 章 關係數據理論
6.1 關係數據庫的規範化理論(數據依賴對錶的影響[插入-刪除-修改-冗餘]、1NF-2NF-3NF-BCNF-4NF、函數依賴與多值依賴)