Java数据库篇7——数据库设计 1、第一范式 列不可再分 每一列属性都是不可再分的属性值,确保每一列的原子性两列的属性相近或相似或一样,尽量合并属性一样的列,确保不产生冗余数据 2、第二范式 属性完全依赖于主键或者说一个表只描述一件事情 3、第三范式 消除传递依赖 表的信息,如果能够被推导出来,就不应该单独的设计一个字段来存放 4、反三范式 反范式化指的是通过增加冗余或重复的数据来提高数据库的读性能 浪费存储空间 节省查询时间 (以空间换时间)