5.2.11NF及存在的问题 1NF定义:如果一个关系模式R的所有属性是不可分的基本 数据项,则R∈1NF ■满足1NF的关系模式并不一定是一个好关系模式。 SLC(sno, sdept,soc, cno, grade)主码为(sno,cno)。 该模式存在非主属性对码的部分函数依赖和传递函数依赖 Sno sdept grade cno sl Oc ■该模式中存在以下三个问题。数据冗余太大;更新异常; 插入异常;删除异常
5.2.1 1NF及存在的问题 sno cno sdept sloc grade ◼ 1NF定义:如果一个关系模式R的所有属性是不可分的基本 数据项,则R∈1NF 。 ◼ 满足1NF的关系模式并不一定是一个好关系模式。 ◼ SLC(sno,sdept,sloc,cno,grade) 主码为(sno,cno)。 ◼ 该模式存在非主属性对码的部分函数依赖和传递函数依赖。 ◼ 该模式中存在以下三个问题。数据冗余太大;更新异常; 插入异常;删除异常
5.2.11NF关系模式的分解 对SLC(sno, sdept sloc,Cno, grade)分解,变为: SL(sno, sdept, sloc) SC(sno, cno, grade) 分解后,去掉了非主属性 sdept对码的部分函数依赖。 sdept dept Sno Sno
5.2.1 1NF关系模式的分解 ◼ 对SLC(sno,sdept,sloc,cno,grade)分解,变为: SL(sno,sdept,sloc) SC(sno,cno,grade) ◼ 分解后,去掉了非主属性sdept对码的部分函数依赖。 sno sno sdept sloc sdept sloc