一、概述sql
二、數據庫設計原則數據庫
1)熟悉需求數據庫設計
2)開發符合規範的數據庫函數
3)審覈數據庫設計性能
審覈組除了要審覈數據庫設計中的邏輯問題;還要關注數據字典是否詳細易懂;數據表結構是否冗餘及提出修改建議。優化
三、數據庫設計規範spa
1)命名規範.net
2)明確實體和數據表的關係設計
3)一張數據表不能既沒有主鍵也沒有外鍵索引
4)基本表特徵
5)必須知足第一第二範式,儘可能知足第三範式
6)簡潔的E-R圖
菱形
7)符合完整性約束
四、使用PowerDesigner設計數據庫
五、數據庫設計技巧
六、劣質SQL判斷條件
七、索引
事例:
八、索引類型
九、反向鍵索引
事例:
注:主要用於多用戶執行頻繁插入操做
十、基於函數的索引
十一、位圖索引
十二、表分區
優勢:
1)提升數據的可用性
2)減小管理負擔
3)改善語句性能
1三、區間分區
1四、散列分區
1五、列表分區
1六、分區維護
1七、sql語句優化的途徑