Professional Documents
Culture Documents
Chap03 2
Chap03 2
Trong số học
- Toán tử: +, -, *, /
- Toán hạng - biến (variables): x, y, z
- Hằng (constant)
- Biểu thức
(x+7) / (y-3)
(x+y)*z and/or (x+7) / (y-3)
Bậc n=3
DOM(TENNV) = DOM(TENTN)
DOM(NS) = DOM(NS_TN)
DOM(GT) = DOM(GT_TN)
1 2
2 3
1
R A B S A B
1 2
2 3
3
R A B S A B
1 2
2 3
1
Kết hợp
R (S T) = (R S) T
R (S T) = (R S) T
Ví dụ
R A B C D
(A=B)(D>5) (R)
1 7
5 7
12 3
23 10
( p1 p2 (R)) =
( p1 p2 (R)) =
PHG=4 (NHANVIEN)
10
20
1
1 A,C (R)
30 1
40 2
X,Y (R) = (
X Y (R))
MANV(DEAN)
MANV(THANNHAN)
Ví dụ
- B1 S P (R)
- Thuộc tính
X, C, D (R) : Đổi tên thuộc tính B thành X
S(X,C,D)(R)
1
2
S B C D
10 +
10 +
20 -
10 -
R A B
RS A R.B S.B C D
1
2 1 10 +
1 10 +
1 20 -
S B C D 1 10 -
2 10 +
10 +
2 10 +
10 +
2 20 -
20 -
2 10 -
10 -
1 10 + 1 10 +
1 10 + 2 10 +
1 20 - 2 20 -
1 10 -
2 10 +
2 10 +
2 20 -
2 10 -
KQ TRPHG=MANV(PB_NV)
1 TP HCM 1 TP HCM
4 HA NOI 4 HA NOI
5 VUNGTAU 5 VUNGTAU
5 NHATRANG 5 NHATRANG
5 TP HCM 5 TP HCM
R1 MAPHG5 (DIADIEM_PHG)
R2 DIADIEM=DD (R1 DD_P5)
KQ MAPHG (R2)
R B<D S
R A B C S D E
1 2 3 3 1
4 5 6 6 2
7 8 9
1 2 3 3 1
4 5 6 6 2
7 8 9
R C=S.C S
R A B C S C D
1 2 3 3 1
4 5 6 6 2
7 8 9
R S
R A B C S C D AA BB C C S.CD D
1 2 3 3 1 11 22 33 31 1
4 5 6 6 2 44 55 66 62 2
7 8 9
R CS = C(RS)
tR(X) = tS(X) X Y
R A B C D E S D E
a a 1 a 1
a a 1 b 1
a b 1
a a 1
a b 3
a a 1
a b 1
a b 1
B1: DA MADA(DEAN)
B2: NV_DEAN MANV, MADA(PHANCONG)
SUM(B) = 10
R A B
1 2 AVG(A) = 1.5
3 4
MIN(A) = 1
1 2
1 2 MAX(B) = 4
COUNT(A) = 4
ℑSUM(C)(R)
R A B C
2 7
4 7
2 3
2 10 AℑSUM(C)(R)
ℑCOUNT(), AVERAGE(LUONG)(NHANVIEN)
MAPGHℑCOUNT(), AVERAGE(LUONG)(NHANVIEN)
Có 3 hình thức
- Nối ngoài trái
- Nối ngoài phải
- Nối ngoài đầy đủ
T1 T1.P = T2.AT2
T1 (T1.Q = T2.B)T2
T1 T1.P = T2.AT2
T1 (T1.Q = T2.B)T2
T1 (T1.Q = T2.A AND T1.R = T2.C)T2