一、数据库范式 第一范式——原子性 数据表中的每个属性都不可以再划分为更小属性 上表中,商品还可以在划分为商品名称和商品数量,该属性不符合原子性。第二范式 每一个非主属性完全函数依赖于任何一个候选码(主属性) 关系就是数据表中的一条数据 学号,姓名都可以作为表中任意一条关系的标识,但是名字可能重复,学号不会,所以选学号为主码。 候选码就是关系中可以标识这一关系的属性(主属性:学号,姓名) 同一个关系有多个候选码,就必须选出一个主码第三范式 非主属性既不传递依赖于码,也不部分依赖于码。(每一个非主属性完全不依赖于任何一个候选码)