Professional Documents
Culture Documents
C3 Quan He
C3 Quan He
1. Quan hệ
Định nghĩa
Một quan hệ hai ngôi từ tập A đến tập B là tập con
Chương 3 của tích Descartes R A x B.
Chúng ta sẽ viết aRb thay cho (a, b) R.
Quan hệ Quan hệ từ A đến chính nó được gọi là quan hệ trên
A
Quan hệ Quan hệ
Ví dụ Ví dụ
Cho A = {1, 2, 3, 4}, và R = {(a, b) | a là ước của b} Quan hệ “=” trên một tập hợp A bất kỳ:
Khi đó aRb a = b
R = {(1, 1), (1, 2), (1, 3), (1, 4), (2, 2), (2, 4), (3, 3), Quan hệ “” trên N, Z hay R:
(4,4)} aRb a b
1 2 3 4
Quan hệ đồng dư trên Z:
aRb a b(mod 7)
1 2 3 4
Quan hệ Quan hệ
Ví dụ Quan hệ n ngôi
A = {1, 2, 3, 4}, B = {4, 5}, R ={(1,4),(1,5),(3,5)(4,4)} Một quan hệ n ngôi giữa các tập hợp A1,A2,...,An là
là một quan hệ giữa A và B. Quan hệ R có thể được một tập hợp con của tích Descartes A1xA2x...xAn
biểu diễn bởi sơ đồ sau Các tập A1,A2,...,An là gọi là miền xác định, số n là
bậc và (a1,a2,...,an) R là 1 bộ n thành phần của
quan hệ.
Quan hệ n ngôi dẫn đến cấu trúc bảng trong cơ sở
dữ liệu quan hệ.
11/6/2023
Quan hệ Quan hệ
Các tính chất của quan hệ hai ngôi Đối xứng:
Quan hệ Quan hệ
Ví dụ Quan hệ | (ước số) trên Z+ không đối xứng
Quan hệ trên Z phản xạ vì a a với mọi a Z nhưng có tính phản xứng vì
(a | b) (b | a) (a = b)
Quan hệ > trên Z không phản xạ vì 1 > 1 Chú ý:
Quan hệ | (“ước số”) trên Z+ là phản xạ vì Quan hệ R trên A là đối xứng nếu nó đối xứng nhau
mọi số nguyên a là ước của chính nó . qua đường chéo của A × A.
Chú ý. Quan hệ R trên tập A là phản xạ nếu nó chứa Quan hệ R là phản xứng nếu chỉ có các phần tử nằm
đường chéo của A × A : trên đường chéo là đối xứng qua của A × A.
= {(a, a); a A} 4 4 4 *
3 3 3
2 2 2 *
*
1 1 1
1 2 3 4 1 2 3 4 1 2 3 4
11/6/2023
Quan hệ Quan hệ
Bắt cầu: Cho R là quan hệ trên tập A. Ma trận biểu diễn của R là
Quan hệ R trên tập A có tính có tính bắc cầu (truyền) ma trận vuông MR
nếu: R là phản xạ nếu tất cả các phần tử trên đường chéo
của MR đều bằng1: mii = 1 với mọi i
a, b,c A,(a R b) (b R c) (a R c)
Ví dụ:
u v w
Quan hệR = {(1,1), (1,2), (2,1), (2, 2), (1, 3),(2, 3)} trên
tập A = {1, 2, 3, 4} có tính bắc cầu. u 1 1 0
Quan hệ và “|” trên Z có tính bắc cầu v 0 1 1
(a b) (b c) (a c) w 0 0 1
(a | b) (b | c) (a | c)
Quan hệ Quan hệ
Biểu diễn Quan hệ R là đối xứng nếu MR là đối xứng. mij =mji với mọi i,j
Cho R là quan hệ từ A = {a1,a2,…,am} đến B = {b1,b2, u v w
…,bn}. Ma trận biểu diễn của R là ma trận cấp m×n u 1 0 1
0 nếu (ai , bj) Ï R v 0 0 1
MR = [mij] =
1 nếu (ai , bj) R w 1 1 0
Ví dụ: Nếu R là quan hệ từ A = {1, 2, 3} đến B = R là phản xứng nếu MR thỏa: mij = 0 or mji = 0 if i<>j
{1, 2} sao cho a R b nếu a > b.
1 2 u v w
Khi đó ma trận biểu diễn của R là u 1 0 1
1 0 0
2 1 0 v 0 0 0
3 1 1 w 0 1 1
11/6/2023
Quan hệ thứ tự
Bài tập