离散数学基础 第四章 关系课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
离散数学基础 第四章 关系课件

第四章 关系;本章主要内容;第一节 关系定义及其表示;引言;一、关系的概念 直观地讲,关系就是反映“多值依赖”的二维表,例如, 学生-选课表: ; 把学生选课表用集合来表示: R={ 张三,离散数学,   李四,微积分,  张三,高级语言,  … } 有序对的集合R同样也刻画了学生集合{张三,李四,…}与课程集合{离散数学,微积分,高级语言,…}之间“多值依赖”的联系,称为二元关系。; 若a,b∈R,则称a与b有关系R,记为aRb; 若 a,bR,则称a与b没有关系R,记为a R b。;【示例】 设A={1,2,3,4,5},B={a,b,c}, 则 R1={1,a,1,b,2,b,3,a}是从A到B的关系 R2={a,2,c,4,c,5}是从B到A的关系。 【例】设A={鸡蛋,奶,玉米},B={奶牛,山羊,母鸡}。我们可以定义由A到B的关系 R ={a,b |a∈A,b∈ B,a由b产生}, 即 R={鸡蛋,母鸡, 奶,奶牛, 奶,山羊}。 ;补充:关系的应用: 关系数据模型; 例 设R是A×N×S×D×T 的子集,其中A是所有航空公司的集合,N是航班号的集合,S是出发地的集合,D是目的地的集合,T是起飞时间的集合。则R是由5元组a, n, s, d, t组成的表示飞机航班的关系。 例如,设R表示由国内航空公司飞机航班构成的关系,如果南方航空公司在15:00有从广州到北京的2963航班,那么 南方航空,2963,广州,北京,15:00 属于R。; 可以利用n元关系表示计算机的数据库。 数据库由记录组成,这些记录是由字段构成的n元组。字段是n元组的数据项。 用于表示数据库的关系叫做表,因为这些关系常常用表来给出。 ; 例如,学生记录的数据库可以由包含学生的姓名、学号、专业、平均成绩GPA的字段构成。关系数据模型把一个记录表示成一个n元组。于是,学生记录可以被表示成形如 学生姓名、学号、专业、GPA 的4元组。4个记录的一个数据库样本是: 王明,231455,计算机科学,85.8 张强,888323,物理学,73.4 周祥,102147,计算机科学,83.7 刘海,453876,经济学,69.4;【定义】 设R?A×A, 1)当R=Φ 时, 称R为A上的空关系; 2) 当R=A×A=A2时, 称R为集合A上的全域关系, 用EA表示。显然EA ={x,y|x∈A且y∈A} 3) 若R={x, x|x∈A}, 则称R是A上的恒等关系, 用IA表示。 ;【定义】 设R是二元关系,由x,y∈R的所有x组成的集合称为R的前域,记作dom R;由 x,y∈R的所有y组成的集合称为R的值域,记作ran R。 例如:A={a, b, c, d, e }, B={x, y, z} R={a,x, b,y, e,x, e,y} 则dom R ran R; 其它常用关系: 1) 小于等于关系LA LA ={x,y|x,y∈A且x≤y}, A?R 2) 整除关系DA DA ={x,y|x,y∈A且x|y}, A?Z+ 3) 包含关系R ? R ? ={x,y|x,y∈A且x?y}, A为集合族 ;【例】设A={1, 2, 3, 4, 5},R是A上的二元关系,其定义为:当a,b ∈A且a能整除b时,a,b∈R,求R。 解:R={1,1, 1,2, 1,3, 1,4, 1,5, 2,2, 2,4, 3,3, 4,4, 5,5};【例】设A={1, 2, 3, 4, 5,6},R是A上的二元关系,其定义为:当a,b ∈A且a和b被3除后余数相同时,a,b∈R,求R。 解:R={1,1, 1,4, 2,2, 2,5, 3,3, 3,6, 4,4, 4,1, 5,5 ,5,2, 6,6, 6,3 };常见的关系表示方法有: 1、集合表达式 2、关系矩阵 3、关系图 ;一、集合法:关系可以表示成序偶对的集合 【例】R为定义在集合A×B的关系,其中 A={1,2,3}, B={a,b,c}的关系 且R={1,a,1,c,2,b}。 【例】设A={1, 2, 3, 4, 5},R是A上的二元关系, 且R={a,b|a,b ∈A, 且a+b=4};二、图形表示法 ;【例】 设A=1,2,3,4},R={l,2,1,3,1,4,2,3},是R上的二元关系, ;【例】设 A=

文档评论(0)

baa89089 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档