完全函数依赖与部分函数依赖(续) 例:在关系SC(Sno,Cno, Grade)中, 由于:Sno÷ Grade,Cno+Gade, 因此:(Sno,Cn) Grade
完全函数依赖与部分函数依赖(续) 例: 在关系SC(Sno, Cno, Grade)中, 由于:Sno →Grade,Cno → Grade, 因此:(Sno, Cno) f Grade
四、传递函数依赖 定义53在关系模式R(U)中,如果X→Y,Y→X, 且Y∈X,Yz,则称Z传递函数依赖于X 注:如果Y→X,即X←→Y,则Z直接依赖于X。 例:在关系Sd( Sno, Sdept, Mname)中,有: sno→ Sdept, Sdept→ Mname Mname传递函数依赖于Sno
四、传递函数依赖 定义5.3 在关系模式R(U)中,如果X→Y,Y→X, 且Y X,Y→Z,则称Z传递函数依赖于X。 注: 如果Y→X, 即X←→Y,则Z直接依赖于X。 例: 在关系Std(Sno, Sdept, Mname)中,有: Sno → Sdept,Sdept → Mname Mname传递函数依赖于Sno
522码 定义54设K为关系模式R<UF>中的属性或属性组合。 若K工U,则K称为R的一个侯选码( Candidate Key)。若关系模式R有多个候选码,则选定其中的 个做为主码( Primary key)。 主属性与非主属性 ALL KEY
5.2.2 码 定义5.4 设K为关系模式R<U,F>中的属性或属性组合。 若K f U,则K称为R的一个侯选码(Candidate Key)。若关系模式R有多个候选码,则选定其中的一 个做为主码(Primary key)。 ◼ 主属性与非主属性 ◼ ALL KEY
522码 包含在任何一个候选码中的属性,叫做主属性 Prime attribute)不包含在任何码中的属性 称为非主属性( Nonprime attribute)或非码 属性(Non- key attribute) 最简单的情况,单个属性是码。最极端的情况, 整个属性组是码,称为全码(A-key)
5.2.2 码 包含在任何一个候选码中的属性,叫做主属性 (Prime attribute).不包含在任何码中的属性 称为非主属性(Nonprime attribute)或非码 属性(Non-key attribute)。 最简单的情况,单个属性是码。最极端的情况, 整个属性组是码,称为全码(All-key)
外部码 定义5.5关系模式R中属性或属性组x 并非R的码,但是另一个关系模式的 码,则称X是R的外部码( Foreign key)也称外码 ■主码又和外部码一起提供了表示关系间联系的 手段
外部码 定义5.5 关系模式 R 中属性或属性组X 并非R 的码,但 X 是另一个关系模式的 码,则称 X 是R 的外部码(Foreign key)也称外码 ◼ 主码又和外部码一起提供了表示关系间联系的 手段