R={(a1, a1), (a1, a2), (a2, a3),
(a3, a4), (a4, a1), (a4, a5), (a5, a3)}。
求R的关系图。
20
2. 关系矩阵 :由表格法抽象而来 【定义】设集合A={x1,x2,…,xm}, B={y1,y2,… yn}, R
是从A到B的关系, 则m×n矩阵MR=(mij)
数据库由记录组成,这些记录是由字段构成的n元
组。字段是n元组的数据项。
6
例 设R是A×N×S×D×T 的子集,其中A是所有 航空公司的集合,N是航班号的集合,S是出发地的 集合,D是目的地的集合,T是起飞时间的集合。则R 是由5元组(a, n, s, d, t)组成的表示飞机航班的关系。 例如,设R表示由国内航空公司飞机航班构成的关 系,如果南方航空公司在15:00有从广州到北京的 2963航班,那么
2) 当R=A×A=A2时, 称R为集合A上的全域关系, 用EA表示。显然EA ={(x,y)|x∈A 且 y∈A}
3) 若R={(x, x)|x∈A}, 则称R是A上的恒等关系, 用IA表示。
12
【例】设A={1, 2, 3, 4, 5},R是A上的二元关系,其
定义为:当a,b ∈A且a能整除b时,(a, b) ∈R(R
23
2.1.5 函数的关系定义 函数如何转换成关系? 【例2-15】A = {a, b, c}, B = {1, 2, 3}, f: A B, f(a) = 2, f(b) = 3, f(c) = 3.
f ( x) y ( x, y) f . f {( a,2), (b,3), (c,3)}.
注意: 一般来说, A到B的关系不是A到B的函数.
{( a,2), (a,3), (c,3)} ?