摘要: 第一范式:数据库表中的所有字段值都是不可分解的原子值。第二范式:确保表中的每列都和主键相关。也就是说在一个数据库表中,一个表中只能保存一种数据,不可以把多种数据保存在同一张数据库表中。第三范式:确保每列都和主键列直接相关,而不是间接相关。否则将产生数据冗余:MEMBER_BOOK(MemNo, Book_Id, DueDate, Mname, City, CallNo, Title) PK很明显,上述关系存在数据冗余,因为数据冗余,会导致以下更新异常:a. 修改异常 如果修改一个人所在的城市,那就要修改多处,比如修改Susan的City,如果修改时漏了一项将会... 阅读全文