-
数据库设计逻辑设计阶段查看全部
-
数据库设计需求分析阶段查看全部
-
1.数据库需求分析查看全部
-
第二范式 2NF 数据库的表中不存在非关键字段对任一候选关键字段的部分函数依赖。 部分函数依赖是指存在着组合关键字中的某一关键字决定非关键字的情况。查看全部
-
第一范式 1NF 定义表示数据库表中的所有字段都是单一属性,不可再分,这个单一属性是由基本的数据类型所构成的。查看全部
-
常见数据库设计范式。 第一范式,第二范式,第三范式以及BC范式查看全部
-
垂直拆分 列太多,拆成多个小表,数据量不变 1、经常一起查询的列放到一起;2、text、blob等大字段拆分到附加表中 水平拆分 数据量太大,拆成多个相同结构的表,字段数不变 Hash Key查看全部
-
维护(修改)表结构 注意事项 1、MySQL5.5之前会锁表,可使用第三方工具;5.6之后本身支持在线表结构变更 2、同时维护数据字典 3、控制表的宽度和大小 适合的操作 1、批量操作(数据库中)逐条操作(应用程序中) 2、尽量少用"select * "查询 3、控制使用用户自定义函数(使用函数,索引不起作用) 4、不要使用全文索引(中文支持不好,需要另建索引文件)查看全部
-
维护数据字典 1、第三方工具(依数据库系统) 2、利用数据库本身特点 如MySQL 给库、表、字段增加备注,然后导出数据字典查看全部
-
维护索引 建立索引的列:1、出现在where、group by、order by 从句中的列 2、可选择性高的列放到索引前面(条件列顺序不要求与索引列顺序一致) 3、索引列数据不要太长,(如text进行md5处理) 注意:1、索引不是越多越好(过多的索引也会降低读的效率:多个索引选择的过程) 2、定期维护索引碎片 3、(MySQL)SQL中不要使用强制索引关键字查看全部
-
char和varchar查看全部
-
记录下查看全部
-
分库分表设计查看全部
-
修改表结构工具pt-online-schema-change查看全部
-
ER图中标注的1的意思是单,N的意思是多,那M呢查看全部
举报
0/150
提交
取消