一、概述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语句优化的途径