(续)问题的提出由于D、DOM与模式设计关系不大,因此在本章中把关系模式看作一个三元组:R<U,F>当且仅当U上的一个关系r满足F时,r称为关系模式R<U,F>的一个关系作为二维表,关系要符合一个最基本的条件:每个分量必须是不可分开的数据项。满足了这个条件的关系模式就属于第一范式(1NF)AnIntroductiontoDatabaseSystem
An Introduction to Database System 问题的提出(续) ◼ 由于D、DOM与模式设计关系不大,因此在本章中把 关系模式看作一个三元组:R<U,F> ◼ 当且仅当U上的一个关系r满足F时,r称为关系模式 R<U,F>的一个关系 ◼ 作为二维表,关系要符合一个最基本的条件:每个分 量必须是不可分开的数据项。满足了这个条件的关系 模式就属于第一范式(1NF)
(续)问题的提出数据依赖是一个关系内部属性与属性之间的一种约束关系通过属性间值的相等与否体现出来的数据间相互联系是现实世界属性间相互联系的抽象数据库系统概论是数据内在的性质是语义的体现AnIntroductiontoDatabaseSystem
An Introduction to Database System * 问题的提出(续) ❖数据依赖 ◼ 是一个关系内部属性与属性之间的一种约束关系 ⚫ 通过属性间值的相等与否体现出来的数据间相互联系 ◼ 是现实世界属性间相互联系的抽象 ◼ 是数据内在的性质 ◼ 是语义的体现
(续)问题的提出心数据依赖的主要类型函数依赖(FunctionalDependency,简记为FD)多值依赖负(Multi-ValuedDependency,简记为MVD)数据库系统概论AnIntroductiontoDatabaseSystem
An Introduction to Database System * 问题的提出(续) ❖数据依赖的主要类型 ◼函数依赖(Functional Dependency,简记为FD) ◼多值依赖(Multi-Valued Dependency,简记为MVD)
(续)问题的提出必函数依赖普遍存在于现实生活中描述一个学生关系,可以有学号、姓名、系名等属性一个学号只对应一个学生,一个学生只在一个系中学习“学号”值确定后,学生的姓名及所在系的值就被唯一确定。充概论Sname=f(Sno),Sdept=f(Sno)即Sno函数决定SnameSno函数决定Sdept记作Sno-Sname,SnoSdeptAnIntroductiontoDatabaseSystem
An Introduction to Database System * 问题的提出(续) ❖函数依赖普遍存在于现实生活中 ◼ 描述一个学生关系,可以有学号、姓名、系名等属性。 ⚫ 一个学号只对应一个学生,一个学生只在一个系中学习 ⚫ “学号”值确定后,学生的姓名及所在系的值就被唯一确 定。 ◼ Sname=f(Sno),Sdept=f(Sno) ⚫ 即Sno函数决定Sname ⚫ Sno函数决定Sdept ⚫ 记作Sno→Sname,Sno→Sdept
(续)问题的提出*[例6.1]建立一个描述学校教务的数据库。涉及的对象包括:学生的学号(Sno)数据库系统概眠论所在系(Sdept)系主任姓名(Mname)课程号(Cno)成绩(Grade)AnIntroductiontoDatabaseSystem
An Introduction to Database System * 问题的提出(续) ❖[例6.1] 建立一个描述学校教务的数据库。 涉及的对象包括: ◼ 学生的学号(Sno) ◼ 所在系(Sdept) ◼ 系主任姓名(Mname) ◼ 课程号(Cno) ◼ 成绩(Grade)