什么是数据依赖(续) 2.数据依赖 令一个关系内部属性与属性之间的约束关系 ◆现实世界属性间相互联系的抽象 令数据内在的性质 令语义的体现 An Introduction to Database System
An Introduction to Database System 什么是数据依赖(续) 2. 数据依赖 ❖一个关系内部属性与属性之间的约束关系 ❖现实世界属性间相互联系的抽象 ❖数据内在的性质 ❖语义的体现
什么是数据依赖(续) 3.数据依赖的类型 函数依赖( Functional Dependency, 简记为FD) 令多值依赖( Multivalued Dependency,简记为MVD) 令其他 An Introduction to Database System
An Introduction to Database System 什么是数据依赖(续) 3. 数据依赖的类型 ❖ 函数依赖(Functional Dependency,简记为FD) ❖ 多值依赖(Multivalued Dependency,简记为MVD) ❖ 其他
函数依赖 Student cours 匚学号姓名性别_生日课程号课程名分 Bu张三男08/566 C0M221C语言 0D200李四”男03/1/H6cmn31数据结构 0802003五女pB/1/195cM4数据库 学号课程号成绩 学号→>姓名 o802oo01coM22175 学号一>性别 08020001icoM22393 学号一>生日 08020001CoM22481 08020003CM22190 〔学号,课程号)一>成绩 An Introduction to Database System
An Introduction to Database System 函数依赖
四、关系模式的简化表示 令关系模式R(UD,DOM,F 简化为一个三元组: R(U F) 令当且仅当U上的一个关系『满足F时,「称为关系模式R (U,F)的一个关系 An Introduction to Database System
An Introduction to Database System 四、关系模式的简化表示 ❖ 关系模式R(U, D, DOM, F) 简化为一个三元组: R(U, F) ❖ 当且仅当U上的一个关系r满足F时,r称为关系模式 R (U, F)的一个关系
五、数据依赖对关系模式的影响⑦ [例们建立一个描述学校教务的数据库: 学生的学号(Sno)、所在系( Sdept 系主任姓名( Mname)、课程名( Cname) 成绩( Grade) 单一的关系模式: Student<U、F> U=t Sno, Sdept, Mname, Cname, Grade An Introduction to Database System
An Introduction to Database System 五、数据依赖对关系模式的影响 [例1]建立一个描述学校教务的数据库: 学生的学号(Sno)、所在系(Sdept) 系主任姓名(Mname)、课程名(Cname) 成绩(Grade) 单一的关系模式 : Student <U、F> U ={ Sno, Sdept, Mname, Cname, Grade }