簡介:數據庫作為大多數應用的存儲組件,對程序猿所開發的程序是否可以穩定高效的運行起著至關重要的作用。本課程從數據庫設計的基本理論入手結合簡單的實例,簡單明了的告訴您如何設計出一個簡潔明了同時又高效穩定的數據庫結構。
第1章 需求分析
本章主要講解在數據庫設計過程中如何進行需求分析,以及在需求分中我們所要了解的主要內容是什么。
1-1 數據庫設計簡介 (04:56)
1-2 數據庫設計的步驟 (03:39)
1-3 需求分析重要性簡介 (03:59)
1-4 需求分析舉例 (07:04)
第2章 邏輯設計
本章主要講解邏輯設的基本方法以及所要遵守的相關規范,并通過一些簡單的例子使大家更容易了解邏輯設計規范的相關內容。
2-1 ER圖 (04:36)
2-2 設計范式概要 (03:05)
2-3 第一范式 (01:35)
2-4 第二范式 (05:45)
2-5 第三范式 (05:18)
2-6 BC范式 (04:59)
第3章 物理設計
本章主要講解物理設計中我們所要注意的一些問題,并以MySQL為例說明了一些使用MySQL進行數據存儲時的一些注意事項。
3-1 數據庫物理設計要做什么 (04:02)
3-2 選擇哪種數據庫 (03:41)
3-3 MYSQL常用存儲引擎 (05:25)
3-4 數據庫表及字段的命名規則 (03:39)
3-5 數據庫字段類型選擇原則 (05:34)
3-6 數據庫如何具體選字段類型 (06:39)
3-7 數據庫設計其它注意事項 (07:05)
3-8 反范式化表設計 (06:06)
第4章 維護優化
本章主要介紹數據庫結構的維護及優化方法,并介紹了什么是水平拆分表及垂直拆分表。
4-1 數據庫維護和優化要做什么 (02:30)
4-2 數據庫如何維護數據字典 (02:30)
4-3 數據庫如何維護索引 (05:12)
4-4 數據庫中適合的操作 (05:38)
4-5 數據庫表的垂直和水平拆分 (04:12)