数据库设计与SQL查询优化

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

 

相关文章
相关标签/搜索