1
i s quan h
và
Phép tính quan h
Chng 4
Ni dung trình bày
̇ Gii thiu
̇ Phép toán mt ngôi
̇ Phép toán hai ngôi.
̇ Phép toán khác.
̇ Phép tính quan h bin b.
̇ Phép tính quan h bin min.
2
Gii thiu (1)
̇ i s quan h
•Làtp hp các phép toán c s ca mô hình d liu
quan h.
•Biu thc đi s quan h là mt chui các phép toán.
•Kt qu ca mt biu thc là mt th hin quan h.
̇ Ý ngha
•C s hình thc cho các phép toán ca mô hình quan
h.
•C s đ cài đt và ti u hóa các truy vn trong các
HQT CSDL quan h.
• c áp dng trong SQL.
Gii thiu (2)
̇ Toán hng
• Các th hin quan h.
•Các tp hp.
̇ Toán t là các phép toán
• Phép toán tp hp
-Hi, giao, hiu, tích Cartesian.
• Phép toán quan h
-Chn, chiu, kt, chia, đi tên.
-Mt s phép toán khác.
3
Phép toán 1 ngôi
̇ Là các phép toán ch tác đng lên mt quan
h.
̇ Gm
• Phép chn (Select).
• Phép chiu (Project).
• Phép đi tên (Rename).
Phép chn (1)
̇ rút trích các b d liu tha điu kin chn t
mt quan h.
̇ Cú pháp
• σ
<K>
(R).
•<K> là biu thc logic.
1023
ββ
71
αα
DCBA
σ
A= B ∧ D> 5
(R)
1023
ββ
312
ββ
75
βα
71
αα
DCBAR
4
Phép chn (2)
̇ Biu thc điu kin
•Cha các mnh đ có dng
-<thuc tính> <toán t so sánh> <hng s>.
-<thuc tính> <toán t so sánh> <thuc tính>.
• Toán t so sánh: =, <, ≤, >, ≥, ≠.
•Các mnh đ đc ni bi toán t logic: ∧, ∨, ¬.
̇ c trng
• Phép chn có tính giao hoán.
- σ
<K1>
(σ
<K2>
(R)) = σ
<K2>
(σ
<K1>
(R)).
•Kt qu là mt quan h
- Có cùng bc vi R.
-Cós b ít hn hoc bng s b ca R.
Phép chiu (1)
̇ rút trích các ct ng vi các thuc tính nào đó
ca mt quan h.
̇ Cú pháp
• π
<DSTT>
(R).
• <DSTT> là danh sách các thuc tính ca R.
1023
ββ
312
ββ
75
βα
71
αα
DCBAR
π
A,D
(R)
10
β
3
β
7
α
7
α
DA
10
β
3
β
7
α
DA
5
Phép chiu (2)
̇ c trng
• Phép chiu không có tính giao hoán.
- π
<DSTT1>
(π
<DSTT2>
(R)) ≠π
<DSTT2>
(π
<DSTT1>
(R)).
• Phép chiu loi b các b trùng nhau.
•Kt qu là mt quan h
-Cóbc bng s thuc tính ca danh sách thuc tính.
-Cóbc nh hn hoc bng bc ca R.
-Cós b ít hn hoc bng s b ca R.
̇ M rng phép chiu
• Cho phép s dng các phép toán s hc trong danh
sách thuc tính.
- π
A,2*C
(R).
Chui các phép toán và phép gán
̇ Chui các phép toán
•Mun s dng kt qu ca phép toán này làm toán hng ca phép
toán khác.
•Mun vit các phép toán lng nhau.
- π
A,C
(σ
A=B ∧ D>5
(R))
̇ Phép gán
•Mun lu li kt qu ca mt phép toán.
• đn gin hóa mt chui phép toán phc tp.
•Cúpháp
-R’← E
-E làbiu thc đi s quan h.
•Víd
-R’←σ
A=B ∧ D>5
(R)
π
A,C
(R’)
6
Phép đi tên
̇ đi tên quan h và các thuc tính.
̇ Cú pháp: cho quan h R(A
1
, , A
n
)
• i tên quan h R thành S
- ρ
S
(R).
• i tên quan h R thành S và các thuc tính A
i
thành B
i
- ρ
S(B1, B2, , Bn)
(R).
• i tên các thuc tính A
i
thành B
i
- ρ
(B1, B2, , Bn)
(R).
• i tên quan h R thành S và thuc tính A
1
thành B
1
- ρ
S(B1, A2, A3, , An)
(R).
• i tên thuc tính A
1
thành B
1
- ρ
(B1, A2, A3, , An)
(R).
Mt s ví d
̇ Tìm các nhân viên làm vic trong phòng s 4.
• σ
MaPB = 4
(NHANVIEN)
̇ Tìm các nhân viên làm vic trong phòng s 4 và có mc
lng t 25.000 đn 40.000.
• σ
MaPB = 4 ∧ Luong ≥ 25.000 ∧ Luong ≤ 40.000
(NHANVIEN)
̇ Cho bit h, tên, gii tính và mc lng ca các nhân viên.
• π
Ho, Ten, Gtinh, Luong
(NHANVIEN)
̇ Cho bit h, tên, gii tính và mc lng ca các nhân viên
ca phòng s 5.
• π
Ho, Ten, Gtinh, Luong
(σ
MaPB = 5
(NHANVIEN))
7
Phép toán 2 ngôi
̇ Là các phép toán tác đng lên hai quan h.
̇ Gm 2 loi
• Phép toán tp hp
- Phép hi (Union).
- Phép giao (Intersection).
- Phép hiu (Mimus).
- Phép tích Cartesian.
• Phép toán phi tp hp
- Phép kt (Join).
- Phép chia (Division).
Phép toán tp hp (1)
̇ Ch đc s dng khi hai quan h đc tác
đng là kh hp.
̇ Hai quan h R(A
1
, , A
n
) và S(B
1
, , B
n
) gi
là kh hp nu
•Bc R = Bc S.
•Min xác đnh A
i
≡ Min xác đnh B
i
, vi i = 1, ,
n.
8
Phép hi
̇ Hi ca R và S
•R ∪ S
• Là quan h gm các b thuc R hoc thuc S.
•Các b trùng nhau b loi đi.
̇ R ∪ S = {t | t ∈ R ∨ t ∈ S}
23
β
12
β
5
α
1
α
CAR
23
β
12
γ
1
α
CAS
1
α
23
β
12
β
5
α
12
γ
23
β
1
α
CA
R ∪ S
12
β
23
β
12
γ
5
α
1
α
CA
Phép giao
̇ Giao ca R và S
•R ∩ S
• Là quan h gm các b thuc R đng thi thuc S.
̇ R ∩ S = {t | t ∈ R ∧ t ∈ S}
23
β
12
β
5
α
1
α
CAR
23
β
12
γ
1
α
CAS
R ∩ S
23
β
1
α
CA
9
Phép hiu
̇ Hiu ca R và S
•R -S
• Là quan h gm các b thuc R nhng không thuc S.
̇ R - S = {t | t ∈ R ∧ t ∉ S}
23
β
12
β
5
α
1
α
CAR
23
β
12
γ
1
α
CAS
R - S
12
β
5
α
CA
Phép toán tp hp (2)
̇ c trng
• Phép hi và giao có tính giao hoán
-R ∪ S = S ∪ R và R ∩ S = S ∩ R.
• Phép hi và giao có tính kt hp
-R ∪ (S ∪ T) = (R ∪ S) ∪ T và R ∩ (S ∩ T) = (R ∩ S)
∩ T.
10
Phép tích Cartesian
̇ Tích Cartesian ca R và S (không nht thit kh hp).
•R × S
• Là quan h Q mà mi b là mt t hp ca mt thuc R và mt b thuc S.
•Bc Q = Bc R + Bc S.
•S b Q = S b R × S b S.
̇ R × S = {(a
1
, , a
m
, b
1
, , b
n
) | (a
1
, , a
m
) ∈ R ∧ (b
1
, , b
n
) ∈ S}
12
ββ
5
βα
1
αα
CBAR
75
71
EDS
751
αα
715
βα
5
1
5
1
D
712
ββ
712
ββ
75
βα
71
αα
ECBA
R × S
Mt s ví d
̇ Tìm mã s các nhân viên ca phòng s 5 hoc giám sát
trc tip các nhân viên phòng s 5.
•Q1 ←σ
MaPB = 5
(NHANVIEN)
Q2 ←π
MaNV
(Q1)
Q3 ←π
MaGS
(Q1)
Q ← Q2 ∪ Q3
̇ Cho bit h, tên ca các nhân viên n và tên các thân nhân
ca h.
•Q1 ←σ
GTinh = ‘Nu’
(NHANVIEN)
Q2 ←ρ
(HoNV, TenNV, MaNV1)
(π
Ho, Ten, MaNV
(Q1))
Q3 ← Q2 × THANNHAN
Q4 ←σ
MaNV1 = MaNV
(Q3)
Q ←π
HoNV, TenNV, Ten
(Q4)
11
Phép kt
̇ kt hp các b có liên quan t hai quan
h.
̇ Có 3 loi
•Kt theta (Theta Join)
-R
<K>
S.
-<K> là biu thc logic.
•Kt bng (Equi Join)
•Kt t nhiên (Natural Join)
- R S hoc R * S.
Phép kt theta
̇ Biu thc điu kin
•Cha các mnh đ có dng
-A
i
<toán t so sánh> B
j
.
+A
i
là thuc tính ca R.
+B
j
là thuc tính ca S.
+Min xác đnh A
i
≡ Min xác đnh B
j
.
• Toán t so sánh: =, <, ≤, >, ≥, ≠.
•Các mnh đ đc ni bi toán t logic: ∧.
12
ββ
5
αβ
5
βα
1
αα
CBAR
12
β
4
α
1
α
FES
R
A=E ∧ C<F
S
β
α
E
125
αβ
41
αα
FCBA
12
Phép kt bng
̇ Tt c các toán t so sánh trong biu thc điu kin đu là
=.
̇ Trong mi b luôn có mt hoc nhiu cp thuc tính có giá
tr ging nhau.
12
ββ
5
αβ
5
βα
1
αα
CBAR
12
β
4
α
1
α
FES
R
A=E ∧ C=F
S
β
α
E
1212
ββ
11
αα
FCBA
Phép kt t nhiên
̇ Là phép kt bng và các cp thuc tính trong các mnh đ
phi cùng tên và cùng min xác đnh.
̇ Nu các cp thuc tính không cùng tên thì phi thc hin
phép toán đi tên trc khi kt.
• R(A, B, C) và S(E, F), mun kt t nhiên trên 2 cp thuc tính (A, E)
và (C, F).
- R (ρ
(A, C)
(S)).
12
ββ
5
αβ
5
βα
1
αα
CBAR
12
β
4
α
1
α
CAS
R S
12
ββ
1
αα
CBA
13
Phép chia (1)
̇ rút trích các b ca mt quan h liên quan vi
tt c các b ca quan h còn li.
̇ Cho 2 quan h R(Z) và S(X)
•Z tp hp các thuc tính ca quan h R.
•X tp hp các thuc tính ca quan h S.
•X ⊆ Z.
• R chia S là quan h T(Y) vi Y = Z – X.
- T(Y) = {t | t ∈π
Y
(R) ∧∀u ∈ S ⇒ (t, u) ∈ R}.
̇ Cú pháp
•R ÷ S
Phép chia (2)
1013
ββ
5223
αβ
101023
ββ
2723
αβ
1
7
2
7
D
212
ββ
212
βα
51
αα
21
αα
ECBAR
3
ββ
23
ββ
23
αβ
12
ββ
12
βα
1
αα
CBA
2
7
D
5
2
ES
π
A,B,C
(R)
23
αβ
1
αα
CBA
R ÷ S
14
Mt s ví d
̇ Cho bit tên, đa ch ca các nhân viên ca phòng Nghiên
cu.
•Q1 ←σ
TenPB = ‘Nghien cuu’
(PHONGBAN)
Q2 ← Q1 * NHANVIEN
Q ←π
Ho, Ten, DChi
(Q2)
̇ Cho bit tên các nhân viên tham gia tt c các d án do
phòng s 5 điu phi.
•Q1 ←π
MaDA
(σ
PhongQL = 5
(DUAN))
Q2 ←π
MaNV, MaDA
(THAMGIA)
Q3 ← Q2 ÷ Q1
Q ←π
Ho, Ten
(Q3 * NHANVIEN)
Các phép toán khác
̇ biu din các truy vn mà không th thc hin
vi các phép toán đi s quan h c s
• Các truy vn mang tính cht thông kê đn gin trên mt
tp hp các giá tr hoc các nhóm tp hp giá tr d liu.
• Các truy vn dùng đ to các báo cáo.
̇ Gm
•Hàm tp hp (Aggregate Function).
• Phép gom nhóm các b d liu (Grouping).
• Phép kt m rng (Outer Join).
15
Hàm tp hp và gom nhóm (1)
̇ thc hin các truy vn thng kê đn gin trên tp hp các giá tr s
• SUM - Tính tng ca các giá tr trong tp hp.
• AVG - Tính giá tr trung bình ca các giá tr trong tp hp.
• MAX, MIN - Tìm giá tr ln nht, nh nht ca các giá tr trong tp hp.
̇ đm s b ca mt quan h hoc s các giá tr ca mt thuc tính.
• COUNT
̇ gom nhóm các b ca mt quan h theo các thuc tính ri áp dng
các hàm tp hp.
̇ Cú pháp
•
<DSTT>
<DSH>
(R)
<DSTT> là danh sách các thuc tính thuc R.
• <DSH> là danh sách các cp (hàm tp hp, thuc tính) áp dng trên các
nhóm.
Hàm tp hp và gom nhóm (2)
1020
ββ
312
ββ
85
βα
71
αα
DCBAR
1632
ββ
55
βα
11
αα
FEBAS
1220
β
15
α
MIN_CMAX_CA
74
AVG_DCOUNT_C
ρ
S(A, B, E, F)
(
A, B
SUM(C), AVG(C)
(R))
A
MAX(C), MIN(C)
(R)
COUNT(C), AVG(D)
(R)
16
Phép kt m rng (1)
̇ gi li tt c các b trong mt quan h bt chp
chúng có đc liên kt vi các b trong quan h
còn li hay không nhm tránh mt thông tin hoc
to các báo cáo.
̇ Có 3 dng
•M rng trái (Left Outer Join)
- R
<
K
>
S.
•M rng phi (Right Outer Join)
- R
<
K
>
S.
•M rng hai phía (Full Outer Join)
- R
<
K
>
S.
Phép kt m rng trái
̇ Gi li tt c các b ca quan hbên trái phép toán kt
mà không liên kt đc vi b nào ca quan h bên phi.
23
ββ
12
ββ
5
βα
1
αα
CBAR
1023
312
72
71
EDS
10235
βα
10231
αα
3121
αα
nullnull23
ββ
23
12
2
D
1012
ββ
35
βα
71
αα
ECBA
R
C<D
S
17
Phép kt m rng phi
̇ Gi li tt c các b ca quan hbên phi phép toán kt
mà không liên kt đc vi b nào ca quan h bên trái.
23
ββ
12
ββ
5
βα
1
αα
CBAR
1023
312
72
71
EDS
R
C>D
S
31223
ββ
7223
ββ
7123
ββ
7212
ββ
23
1
2
1
D
10nullnullnull
712
ββ
75
βα
75
βα
ECBA
Phép kt m rng hai phía
̇ Gi li tt c các b ca tng quan hhai bên phép toán
kt mà không liên kt đc vi b nào ca quan h còn li.
23
ββ
12
ββ
5
βα
1
αα
CBAR
1023
312
72
71
EDS
R
C=D
S
72nullnullnull
nullnull5
βα
102323
ββ
12
1
D
312
ββ
71
αα
ECBA
18
Mt s ví d
̇ Vi mi phòng ban cho bit mã s, tng s nhân viên và
mc lng trung bình.
• ρ
(MaPB, SoNV, LuongTB)
(
MaPB
COUNT(MaNV), AVG(Luong)
(NHANVIEN))
̇ Vi mi nhân viên cho bit h, tên và tên phòng nu h là
trng phòng.
•Q1 ← NHANVIEN
MaNV = TrPhong
PHONGBAN
Q ←π
Ho, Ten, TenPB
(Q1)
Phép tính quan h (1)
̇ Mt s khái nim logic toán hc
•Mnh đ
-Các khng đnh có giá tr chân lý xác đnh.
•V t
-Làmt khng đnh P(x, y, ) vi x, y, là các bin trên các min xác
đnh A, B,
+ P(x, y, ) không là mnh đ.
+ Thay x, y, bng các giá tr c th ta đc mt mnh đ.
- x, y, là các bin t do.
•Lng t
-Mnh đ “∀x ∈ A, P(x)” và “∃x ∈ A, P(x)” là các lng t hóa ca v t
P(x).
+ ∀ là lng t ph dng.
+ ∃ là lng t tn ti.
- x không còn là bin t do, nó b buc bi các lng t ∀ hay ∃.
19
Phép tính quan h (2)
̇ Tng quan
• Ngôn ng hình thc ca mô hình quan h.
•Ch quan tâm đn ni dung d liu cn truy vn.
• Ngôn ng phi th tc.
•Da trên logic toán hc.
̇ Chia làm 2 dng
• Phép tính quan h bin b.
• Phép tính quan h bin min (min xác đnh).
Bin b và quan h min giá tr
̇ Bin b (Tuple Variable)
•Bin bin thiên trên mt quan h R xác đnh.
̇ R đc gi là quan h min giá tr ca bin b
(Range Relation).
̇ Phép tính quan h bin b đn gin
• {t | P(t)}.
-t làbin b.
- P(t) là v t hoc công thc.
̇ Ví d
• {t | t ∈ NHANVIEN ∧ t.Luong > 50000}.
• {t.Ho, t.Ten | NHANVIEN(t) ∧ t.Luong > 50000}
20
Biu thc và công thc (1)
̇ Biu thc tng quát ca phép tính quan h bin b
•{t
1
.A
j
, t
2
.A
k
, , t
n
.A
m
| P(t
1
, t
2
, , t
n
, , t
n+m
)}
-t
1
, , t
n+m
là các bin b.
-A
i
là thuc tính ca quan h min giá trng vi bin b t
i
.
̇ Công thc nguyên t
•Thuc mt trong 3 dng sau
-t ∈ R hoc R(t)
-t
i
.A <phép toán so sánh> t
j
.B.
-t
i
.A <phép toán so sánh> c.
• Có chân tr ÚNG hoc SAI.
t ∈ NHANVIEN hoc NHANVIEN(t)
t.MaNV = s.MaNV
t.Luong > 50000
Biu thc và công thc (2)
̇ P đc xây dng t các
công thc nguyên t liên
kt vi nhau bi các phép
toán logic ∧, ∨, ¬ theo các
lut sau
1. Công thc nguyên t là
công thc.
2. F là công thc thì ¬F cng là
công thc.
F, G là công thc thì F ∧ G,
F ∨ G cng là công thc
3. F là công thc thì (∀t)(F)
cng là công thc.
4. F là công thc thì (∃t)(F)
cng là công thc.
̇ Bin b t do và b buc
• F là nguyên t
-Bin b là t do.
•(∀t)(F), (∃t)(F)
-Bin b là b buc.
• ¬F, F ∧ G, F ∨ G
-Bin b là t do hoc b
buc.
-Bin b có th là t do trong
F và b buc trong G.
̇ Ví d
•
•
F
1
: NHANVIEN(d)
F
2
: (∀d)(d.MaGSat =
‘123456789’)
21
Bin đi gia hai lng t
̇ Quy tc bin đi
•(∀) thay bng ¬(∃), và ngc li.
• ∧ thay bng ∨, và ngc li.
• ¬P thay bng P, và ngc li.
̇ Mt s bin đi thng gp
•(∀x)(P(x)) ⇔
•(∃x)(P(x)) ⇔
•(∀x)(P(x) ∧ Q(x)) ⇔
•(∀x)(P(x) ∨ Q(x)) ⇔ ¬(∃x)(¬(P(x)) ∧¬(Q(x)))
•(∃x)(P(x) ∧ Q(x)) ⇔ ¬(∀x)(¬(P(x)) ∨¬(Q(x)))
•(∃x)(P(x) ∨ Q(x)) ⇔ ¬(∀x)(¬(P(x)) ∧¬(Q(x)))
¬(∃x)(¬(P(x)))
¬(∀x)(¬(P(x)))
¬(∃x)(¬(P(x)) ∨ ¬(Q(x)))¬(P(x)) ¬(Q(x))
Truy vn dùng lng t tn ti (1)
̇ Tìm tên và đa ch ca các nhân viên phòng Nghiên
cu.
•
• {e.Ten, e.DChi | NHANVIEN(e) ∧ F}
-F = (∃d)(PHONGBAN(d) ∧ F
1
)
-F
1
= (d.TenPB = ‘Nghiên cu’ ∧ d.MaPB = e.MaPB)
{e.Ten, e.DChi |
NHANVIEN(e) ∧ (∃d)(PHONGBAN(d) ∧
d.TenPB = ‘Nghiên cu’ ∧ d.MaPB = e.MaPB)}
NHANVIEN(e) ∧ (∃d)(PHONGBAN(d) ∧
d.TenPB = ‘Nghiên cu’ ∧ d.MaPB = e.MaPB)
22
Truy vn dùng lng t tn ti (2)
̇ Vi mi d án trin khai ti Th c, cho bit mã
d án, mã phòng qun lý d án và h tên ngi
trng phòng.
•
̇ Nhn xét
• Trong mt truy vn có th có nhiu bin b t do.
{p.MaDA, p.Phong, e.Ho, e.Ten |
DUAN(p) ∧
NHANVIEN(e) ∧ p.Diadiem = ‘Th c’ ∧
(∃d)(PHONGBAN(d) ∧ d.MaPB = p.Phong ∧ d.TrPhg =
e.MaNV)
}
DUAN(p) ∧
NHANVIEN(e) ∧ p.Diadiem = ‘Th c’ ∧
(∃d)(PHONGBAN(d) ∧ d.MaPB = p.Phong ∧ d.TrPhg =
e.MaNV)
Truy vn dùng lng t tn ti (3)
̇ Vi mi nhân viên, cho bit h tên ca nhân viên
và h tên ca ngi qun lý nhân viên đó.
•
̇ Nhn xét
•Mt vài bin b trong cùng mt truy vn có th có cùng
quan h min giá tr.
{e.Ho, e.Ten, s.Ho, s.Ten |
NHANVIEN(e) ∧
NHANVIEN(s) ∧ e.MaGSat = s.MaNV }
NHANVIEN(e) ∧
NHANVIEN(s) ∧ e.MaGSat = s.MaNV
23
Truy vn dùng lng t tn ti (4)
̇ Tìm các nhân viên tham gia các d án do phòng s
5 điu phi.
• {e | NHANVIEN(e) ∧ (∃x)(∃w)(DUAN(x) ∧ THAMGIA(w) ∧
x.Phong = 5 ∧ x.MaDA = w.MaDA ∧ x.MaNV = w.MaNV)}
Truy vn s dng lng t ph dng
̇ Tìm các nhân viên tham gia tt c các d án do
phòng s 5 điu phi.
• {e | NHANVIEN(e) ∧ ((∀x)(¬(DUAN(x)) ∨¬(x.MaDA = 5)
∨ ((∃w)(THAMGIA(w) ∧ w.MaNV = e.MaNV ∧ x.MaDA =
w.MaDA))))}
• {e | NHANVIEN(e) ∧ F}
-F = (∀x)(¬(DUAN(x)) ∨ F
1
)
-F
1
= ¬(x.MaDA=5) ∨ F
2
-F
2
= (∃w)(THAMGIA(w) ∧ w.MaNV=e.MaNV ∧ x.MaDA=w.MaDA)
• {e | NHANVIEN(e) ∧ (¬(∃x)(DUAN(x) ∧ x.MaDA = 5 ∧
(¬(∃w)(THAMGIA(w) ∧ w.MaNV = e.MaNV ∧ x.MaDA =
w.MaDA))))}
24
Biu thc an toàn
̇ Xét biu thc
•{t | ¬(NHANVIEN(t))}
•Nhn xét
-Kt qu ca biu thc không
là mt s hu hn các b.
-Biu thc là không an toàn.
̇ Biu thc an toàn là biu
thc có mt s hu hn
các b trong kt qu.
̇ nh ngha hình thc
•Min xác đnh ca biu thc
là tp hp gm
-Các hng xut hin trong P.
-Giátr thuc tính ca các b
ca các quan h xut hin
trong P.
•Víd
- {t | R(t) ∧ t.A = 5}
-Mxđ = {5, 1, 7, 23, 10}
•Biu thc là an toàn nu mi
giá tr trong kt qu thuc
min xác đnh ca biu thc.
1023
71
BAR
Phép tính quan h bin min
̇ Biu thc tng quát ca phép tính quan h bin
min
•{x
1
, x
2
, , x
n
| P(x
1
, x
2
, , x
n
, , x
n+m
)}
-x
1
, , x
n+m
là các bin min.
̇ Công thc nguyên t
•Thuc mt trong 3 dng sau
-<x
1
, , x
j
> ∈ R hoc R(x
1
, , x
j
)
-x
i
<phép toán so sánh> x
j
.
-x
i
<phép toán so sánh> c.
• Có chân tr ÚNG hoc SAI.
̇ Các khái nim khác tng t bin b.