在工作中不可避免的就要针对新需求进行表结构设计, 那应该将表结构设计成什么样, 又该依据什么准则设计呢?
带着这些问题, 一起看下如何进行表结构设计....好的设计是要尽量避免这些数据维护异常; 今天就一起看下, 如何做好表设计.
表结构设计步骤
知道了设计目标之后, 在一起看下, 如何才能达到这个目标....但是, 通常我们展示图书信息时, 是会将作者姓名和出版社名称也一起展示的, 这时查询时就需要使用多表的联合查询.
select b.书号, b.书名, c.出版社名称, z.作者姓名
from 图书信息...降低范式就是增加字段, 减少了查询时的关联, 提高查询效率....所以上述图书信息表中将出版社名称和作者姓名冗余进来,
冗余后的图书信息表
图书信息表: {书号, 书名, 出版社ID, 出版社名称, 作者ID , 作者姓名}
这时再进行查询时, 是单表查询, 顺序IO