際際滷

際際滷Share a Scribd company logo
Khoa HTTT-畉i h畛c CNTT 1
Bi 4: Ng担n ng畛 畉i s畛 quan h畛
Khoa HTTT-畉i h畛c CNTT2
N畛i dung
1. Gi畛i thi畛u
2. Bi畛u th畛c 畉i s畛 quan h畛
3. C叩c ph辿p to叩n
4. Bi畛u th畛c 畉i s畛 quan h畛
5. V鱈 d畛
Khoa HTTT-畉i h畛c CNTT3
1. Gi畛i thi畛u
 畉i s畛 quan h畛 (SQH) c坦 n畛n t畉ng to叩n h畛c (c畛 th畛
l l箪 thuy畉t t畉p h畛p) 畛 m担 h狸nh h坦a CSDL quan h畛.
畛i t動畛ng x畛 l箪 l c叩c quan h畛 trong c董 s畛 d畛 li畛u
quan h畛.
 Ch畛c nng:
 Cho ph辿p m担 t畉 c叩c ph辿p to叩n r炭t tr鱈ch d畛 li畛u t畛 c叩c quan
h畛 trong c董 s畛 d畛 li畛u quan h畛.
 Cho ph辿p t畛i 動u qu叩 tr狸nh r炭t tr鱈ch b畉ng c叩c ph辿p to叩n c坦
s畉n c畛a l箪 thuy畉t t畉p h畛p.
Khoa HTTT-畉i h畛c CNTT4
2. Bi畛u th畛c SQH
 Bi畛u th畛c SQH l m畛t bi畛u th畛c g畛m c叩c ph辿p
to叩n SQH.
 Bi畛u th畛c SQH 動畛c xem nh動 m畛t quan h畛
(kh担ng c坦 t棚n).
 C坦 th畛 畉t t棚n cho quan h畛 動畛c t畉o t畛 m畛t bi畛u
th畛c SQH.
 C坦 th畛 畛i t棚n c叩c thu畛c t鱈nh c畛a quan h畛 動畛c t畉o
t畛 m畛t bi畛u th畛c SQH.
Khoa HTTT-畉i h畛c CNTT5
3. C叩c ph辿p to叩n
3.1 Gi畛i thi畛u
3.2 Ph辿p ch畛n
3.3 Ph辿p chi畉u
3.4 Ph辿p g叩n
3.5 C叩c ph辿p to叩n tr棚n t畉p h畛p
3.6 Ph辿p k畉t
3.7 Ph辿p chia
3.8 Hm t鱈nh to叩n v gom nh坦m
Khoa HTTT-畉i h畛c CNTT6
3.1 Gi畛i thi畛u (1)
 C坦 nm ph辿p to叩n c董 b畉n:
 Ch畛n ( ) ho畉c ( : )
 Chi畉u ( ) ho畉c ( [] )
 T鱈ch ( )
 Hi畛u ( )
 H畛i ( )
Khoa HTTT-畉i h畛c CNTT7
3.1 Gi畛i thi畛u (2)
 C叩c ph辿p to叩n kh叩c kh担ng c董 b畉n nh動ng h畛u 鱈ch:
 Giao ( )
 K畉t ( )
 Chia ( )
 Ph辿p b湛 ( )
 畛i t棚n ( )
 Ph辿p g叩n (  )
 K畉t qu畉 sau khi th畛c hi畛n c叩c ph辿p to叩n l c叩c quan
h畛, do 坦 c坦 th畛 k畉t h畛p gi畛a c叩c ph辿p to叩n 畛 t畉o
n棚n ph辿p to叩n m畛i.

歎
常

測
Khoa HTTT-畉i h畛c CNTT8
3.2 Ph辿p ch畛n (Selection)
 Tr鱈ch ch畛n c叩c b畛 (d嘆ng) t畛 quan h畛 R. C叩c b畛 動畛c
tr鱈ch ch畛n ph畉i th畛a m達n i畛u ki畛n ch畛n p.
 K箪 hi畛u:
 畛nh ngh挑a: p(t):th畛a i畛u ki畛n p
 K畉t qu畉 tr畉 v畛 l m畛t quan h畛, c坦 c湛ng danh s叩ch thu畛c
t鱈nh v畛i quan h畛 R. Kh担ng c坦 k畉t qu畉 tr湛ng.
 Ph辿p ch畛n c坦 t鱈nh giao ho叩n
)(Rp
)}(,/{)( tpRttRp =
)())(())((
)21(1221
RRR
pppppp 
==
Khoa HTTT-畉i h畛c CNTT9
L動畛c 畛 CSDL qu畉n l箪 gi叩o v畛
HOCVIEN (MAHV, HO, TEN, NGSINH, GIOITINH, NOISINH, MALOP)
LOP (MALOP, TENLOP, TRGLOP, SISO, MAGVCN)
KHOA (MAKHOA, TENKHOA, NGTLAP, TRGKHOA)
MONHOC (MAMH, TENMH, TCLT, TCTH, MAKHOA)
DIEUKIEN (MAMH, MAMH_TRUOC)
GIAOVIEN(MAGV,HOTEN,HOCVI,HOCHAM,GIOITINH,NGSINH,NGVL,
HESO, MUCLUONG, MAKHOA)
GIANGDAY(MALOP,MAMH,MAGV,HOCKY, NAM,TUNGAY,DENNGAY)
KETQUATHI (MAHV, MAMH, LANTHI, NGTHI, DIEM, KQUA)
Khoa HTTT-畉i h畛c CNTT10
3.2 V鱈 d畛 ph辿p ch畛n
 T狸m nh畛ng h畛c vi棚n c坦 gi畛i t鱈nh l nam v c坦 n董i
sinh 畛 TpHCM
(Gioitinh=Nam)(Noisinh=TpHCM)(HOCVIEN)
HOCVIEN
Mahv HoTen Gioitinh Noisinh Malop
K1103 Ha Duy Lap Nam Nghe An K11
K1102 Tran Ngoc Han Nu Kien Giang K11
K1104 Tran Ngoc Linh Nu Tay Ninh K11
K1105 Tran Minh Long Nam TpHCM K11
K1106 Le Nhat Minh Nam TpHCM K11
Khoa HTTT-畉i h畛c CNTT11
3.3 Ph辿p chi畉u (Project)
 S畛 d畛ng 畛 tr鱈ch ch畛n gi叩 tr畛 m畛t vi thu畛c t鱈nh c畛a
quan h畛
 K箪 hi畛u:
trong 坦 Ai l t棚n c叩c thu畛c t鱈nh 動畛c chi畉u.
 K畉t qu畉 tr畉 v畛 m畛t quan h畛 c坦 k thu畛c t鱈nh theo th畛
t畛 nh動 li畛t k棚. C叩c d嘆ng tr湛ng nhau ch畛 l畉y m畛t.
 Ph辿p chi畉u kh担ng c坦 t鱈nh giao ho叩n
)(
,...,
2
,
1
R
k
AAA
Khoa HTTT-畉i h畛c CNTT12
3.3 V鱈 d畛
 T狸m m達 s畛, h畛 t棚n nh畛ng h畛c vi棚n c坦 gi畛i t鱈nh l nam v c坦
n董i sinh 畛 TpHCM
 Mahv,Hoten(Gioitinh=Nam)(Noisinh=TpHCM)(HOCVIEN)
HOCVIEN
Mahv HoTen Gioitinh Noisinh Malop
K1103 Ha Duy Lap Nam Nghe An K11
K1102 Tran Ngoc Han Nu Kien Giang K11
K1104 Tran Ngoc Linh Nu Tay Ninh K11
K1105 Tran Minh Long Nam TpHCM K11
K1106 Le Nhat Minh Nam TpHCM K11
Khoa HTTT-畉i h畛c CNTT13
3.4 Ph辿p g叩n (Assignment)
 D湛ng 畛 di畛n t畉 c但u truy v畉n ph畛c t畉p.
 K箪 hi畛u: A  B
 V鱈 d畛:
R(HO,TEN,LUONG) HONV,TENNV,LUONG(NHANVIEN)
 K畉t qu畉 b棚n ph畉i c畛a ph辿p g叩n 動畛c g叩n cho
bi畉n quan h畛 n畉m b棚n tr叩i.
Khoa HTTT-畉i h畛c CNTT14
3.5 C叩c ph辿p to叩n t畉p h畛p
3.5.1 Gi畛i thi畛u
3.5.2 Ph辿p h畛i
3.5.3 Ph辿p tr畛
3.5.4 Ph辿p giao
3.5.5 Ph辿p t鱈ch
Khoa HTTT-畉i h畛c CNTT15
3.5.1 Gi畛i thi畛u
 C叩c ph辿p to叩n th畛c hi畛n tr棚n 2 quan h畛 xu畉t ph叩t t畛 l箪
thuy畉t t畉p h畛p c畛a to叩n h畛c: ph辿p h畛i (RS), ph辿p
giao (RS), ph辿p tr畛 (R-S), ph辿p t鱈ch (RS).
 畛i v畛i c叩c ph辿p h畛i, giao, tr畛, c叩c quan h畛 R v S
ph畉i kh畉 h畛p:
 S畛 l動畛ng thu畛c t鱈nh c畛a R v S ph畉i b畉ng nhau:
R(A1,A2,An) v S(B1,B2,Bn)
 Mi畛n gi叩 tr畛 c畛a thu畛c t鱈nh ph畉i t動董ng th鱈ch
dom(Ai)=dom(Bi)
 Quan h畛 k畉t qu畉 c畛a ph辿p h畛i, giao, tr畛 c坦 c湛ng t棚n
thu畛c t鱈nh v畛i quan h畛 畉u ti棚n.
Khoa HTTT-畉i h畛c CNTT16
3.5.2 Ph辿p h畛i (Union)
}|{ StRttSR =
DOT1
Mahv Hoten
K1103 Le Van Tam
K1114 Tran Ngoc Han
K1203 Le Thanh Hau
K1308 Nguyen Gia
DOT2
Mahv Hoten
K1101 Le Kieu My
K1114 Tran Ngoc Han
Mahv Hoten
K1101 Le Kieu My
K1103 Le Van Tam
K1114 Tran Ngoc Han
K1203 Le Thanh Hau
K1308 Nguyen Gia
DOT1DOT2
 K箪 hi畛u: RS
 畛nh ngh挑a: trong 坦 R,S l
hai quan h畛 kh畉 h畛p.
 V鱈 d畛: H畛c vi棚n 動畛c khen th動畛ng 畛t 1 ho畉c 畛t 2
Khoa HTTT-畉i h畛c CNTT17
3.5.3 Ph辿p tr畛 (Set Difference)
 K箪 hi畛u: R-S
 畛nh ngh挑a: trong 坦 R,S l
hai quan h畛 kh畉 h畛p.
 V鱈 d畛: H畛c vi棚n 動畛c khen th動畛ng 畛t 1 nh動ng
kh担ng 動畛c khen th動畛ng 畛t 2
}|{ StRttSR р=
DOT1
Mahv Hoten
K1103 Le Van Tam
K1114 Tran Ngoc Han
K1203 Le Thanh Hau
K1308 Nguyen Gia
DOT2
Mahv Hoten
K1101 Le Kieu My
K1114 Tran Ngoc Han
Mahv Hoten
K1103 Le Van Tam
K1203 Le Thanh Hau
K1308 Nguyen Gia
DOT1- DOT2
Khoa HTTT-畉i h畛c CNTT18
3.5.4 Ph辿p giao (Set-Intersection)
 K箪 hi畛u: RS
 畛nh ngh挑a: trong 坦 R,S l
hai quan h畛 kh畉 h畛p. Ho畉c RS = R  (R  S)
 V鱈 d畛: H畛c vi棚n 動畛c khen th動畛ng c畉 hai 畛t 1 v 2
}|{ StRttSR р=
KT_D1
Mahv Hoten
K1103 Le Van Tam
K1114 Tran Ngoc Han
K1203 Le Thanh Hau
K1308 Nguyen Gia
KT_D2
Mahv Hoten
K1101 Le Kieu My
K1114 Tran Ngoc Han
Mahv Hoten
K1114 Tran Ngoc Han
DOT1 DOT2
Khoa HTTT-畉i h畛c CNTT19
3.5.5 Ph辿p t鱈ch (1)
 K箪 hi畛u: RS
 畛nh ngh挑a:
 N畉u R c坦 n b畛 v S c坦 m b畛 th狸 k畉t qu畉 l n*m b畛
KQ(A1,A2,Am,B1,B2,Bn)  R(A1,A2,Am)  S(B1,B2,Bn)
 Ph辿p t鱈ch th動畛ng d湛ng k畉t h畛p v畛i c叩c ph辿p ch畛n
畛 k畉t h畛p c叩c b畛 c坦 li棚n quan t畛 hai quan h畛.
 V鱈 d畛: t畛 hai quan h畛 HOCVIEN v MONHOC, c坦
t畉t c畉 nh畛ng tr動畛ng h畛p no h畛c vi棚n ng k箪 h畛c
m担n h畛c, gi畉 s畛 kh担ng c坦 b畉t k畛 i畛u ki畛n no
}/{ SstRrtstrtSR р=
Khoa HTTT-畉i h畛c CNTT20
3.5.5 Ph辿p t鱈ch (2)
HOCVIEN
Mahv Hoten
K1103 Le Van Tam
K1114 Tran Ngoc Han
K1203 Le Thanh Hau
MONHOC
Mamh
CTRR
THDC
CTDL
Mahv Hoten Mamh
K1103 Le Van Tam CTRR
K1114 Tran Ngoc Han CTRR
K1203 Le Thanh Hau CTRR
K1103 Le Van Tam THDC
K1114 Tran Ngoc Han THDC
K1203 Le Thanh Hau THDC
K1103 Le Van Tam CTDL
K1114 Tran Ngoc Han CTDL
K1203 Le Thanh Hau CTDL
HOCVIENMONHOC
Khoa HTTT-畉i h畛c CNTT21
3.6 Ph辿p k畉t
3.6.1 Ph辿p k畉t
3.6.2 Ph辿p k畉t b畉ng, ph辿p k畉t t畛 nhi棚n
3.6.3 Ph辿p k畉t ngoi
Khoa HTTT-畉i h畛c CNTT22
3.6.1 Ph辿p k畉t (Theta-Join) (1)
 Theta-join (慮): T動董ng t畛 nh動 ph辿p t鱈ch k畉t h畛p v畛i
ph辿p ch畛n. i畛u ki畛n ch畛n g畛i l i畛u ki畛n k畉t.
 K箪 hi畛u:
trong 坦 R,S l c叩c quan h畛, p l i畛u ki畛n k畉t
 C叩c b畛 c坦 gi叩 tr畛 NULL t畉i thu畛c t鱈nh k畉t n畛i kh担ng
xu畉t hi畛n trong k畉t qu畉 c畛a ph辿p k畉t.
 Ph辿p k畉t v畛i i畛u ki畛n t畛ng qu叩t g畛i l 慮-k畉t v畛i 慮 l
m畛t trong nh畛ng ph辿p so s叩nh (,=,>,,<,)
SR
p
常
Khoa HTTT-畉i h畛c CNTT23
3.6.1 Ph辿p k畉t (2)
SR
BA 21 >
常
R
A1 A2
1 2
1 8
0 0
8 4
0 3
S
B1 B2 B3
0 2 8
7 8 7
8 0 4
1 0 7
2 1 5
A1 A2 B1 B2 B3
1 2 8 0 4
1 2 1 0 7
1 8 8 0 4
1 8 1 0 7
8 4 0 2 8
8 4 8 0 4
8 4 1 0 7
8 4 2 1 5
Khoa HTTT-畉i h畛c CNTT24
3.6.2 Ph辿p k畉t b畉ng, k畉t t畛 nhi棚n
 N畉u 慮 l ph辿p so s叩nh b畉ng (=), ph辿p k畉t g畛i l
ph辿p k畉t b畉ng (equi-join).
K箪 hi畛u:
 N畉u i畛u ki畛n c畛a equi-join l c叩c thu畛c t鱈nh gi畛ng
nhau th狸 g畛i l ph辿p k畉t t畛 nhi棚n (natural-join). Khi
坦 k畉t qu畉 c畛a ph辿p k畉t lo畉i b畛 b畛t 1 c畛t (b畛 1
trong 2 c畛t gi畛ng nhau)
K箪 hi畛u: ho畉c
LOPHOCVIEN
TrglopMahv=
常
KETQUATHIHOCVIEN
Mahv
常
KETQUATHIHOCVIEN *
Khoa HTTT-畉i h畛c CNTT25
3.6.3 Ph辿p k畉t ngoi (outer join)
 M畛 r畛ng ph辿p k畉t 畛 tr叩nh m畉t th担ng tin
 Th畛c hi畛n ph辿p k畉t v sau 坦 th棚m vo k畉t qu畉 c畛a
ph辿p k畉t c叩c b畛 c畛a quan h畛 m kh担ng ph湛 h畛p v畛i
c叩c b畛 trong quan h畛 kia.
 C坦 3 lo畉i:
 Left outer join R S
 Right outer join R S
 Full outer join R S
 V鱈 d畛: In ra danh s叩ch t畉t c畉 c叩c h畛c vi棚n v i畛m
s畛 c畛a c叩c m担n h畛c m h畛c vi棚n 坦 thi (n畉u c坦)
Khoa HTTT-畉i h畛c CNTT26
3.6.3 Ph辿p k畉t ngoi (2)
 HOCVIEN KETQUATHI
mahv
KETQUATHI
Mahv Mamh Diem
HV01 CSDL 7.0
HV02 CSDL 8.5
HV01 CTRR 8.5
HV03 CTRR 9.0
HOCVIEN
Mahv Hoten
HV01 Nguyen Van Lan
HV02 Tran Hong Son
HV03 Nguyen Le
HV04 Le Minh
Mahv Hoten Mahv Mamh Diem
HV01 Nguyen Van Lan HV01 CSDL 7.0
HV01 Nguyen Van Lan HV01 CTRR 8.5
HV02 Tran Hong Son HV02 CSDL 8.5
HV03 Nguyen Le HV03 CTRR 9.0
HV04 Le Minh Null Null Null
Khoa HTTT-畉i h畛c CNTT27
3.7 Ph辿p chia (Division)
 動畛c d湛ng 畛 l畉y ra m畛t s畛 b畛 trong quan h畛 R sao cho
th畛a v畛i t畉t c畉 c叩c b畛 trong quan h畛 S
 K箪 hi畛u R 歎 S
 R(Z) v S(X)
 Z l t畉p thu畛c t鱈nh c畛a R, X l t畉p thu畛c t鱈nh c畛a S
 X  Z
 K畉t qu畉 c畛a ph辿p chia l m畛t quan h畛 T(Y)
 V畛i Y=Z-X
 C坦 t l m畛t b畛 c畛a T n畉u v畛i m畛i b畛 tSS, t畛n t畉i b畛 tRR th畛a 2 i畛u
ki畛n
 tR(Y) = t
 tR(X) = tS(X) X Y
T(Y)S(X)R(Z)
Khoa HTTT-畉i h畛c CNTT28
3.7 Ph辿p chia (2)
 V鱈 d畛
A B
留
硫
a
a
粒 a
留 a
留 a
硫 a
粒 a
粒 a
C D
留
粒
a
b
粒 a
粒 a
粒 b
粒 a
粒 b
硫 b
E
1
3
1
1
1
1
1
1
R D E
a
S
b
1
1
R 歎 S
A B C
留 a 粒
粒 a 粒
Khoa HTTT-畉i h畛c CNTT29
3.7 Ph辿p chia (3)
 V鱈 d畛: Cho bi畉t m達 h畛c vi棚n thi t畉t c畉 c叩c m担n h畛c
 Quan h畛: KETQUA, MON HOC
 Thu畛c t鱈nh: MAHV
Mahv
HV01
HV03
KETQUATHI
Mahv Mamh Diem
HV01 CSDL 7.0
HV02 CSDL 8.5
HV01 CTRR 8.5
HV03 CTRR 9.0
HV01 THDC 7.0
HV02 THDC 5.0
HV03 THDC 7.5
HV03 CSDL 6.0
MONHOC
Mamh Tenmh
CSDL Co so du lieu
CTRR Cau truc roi rac
THDC Tin hoc dai
cuong
KETQUA
MONHOC
KETQUA歎MONHOC
[ , ]
[ ]
KETQUA KETQUATHI Mahv Mamh
MONHOC MONHOC Mamh
測
測
Khoa HTTT-畉i h畛c CNTT30
3.7 Ph辿p chia (4)
 Bi畛u di畛n ph辿p chia th担ng qua t畉p 畉y 畛 c叩c
ph辿p to叩n SQH
Q1  Y (R)
Q2  Q1  S
Q3  Y(Q2  R)
T  Q1  Q3
Khoa HTTT-畉i h畛c CNTT31
3.8 Hm t鱈nh to叩n v gom nh坦m
(1)
 Hm t鱈nh to叩n g畛m c叩c hm: avg(giatri),
min(giatri), max(giatri), sum(giatri), count(giatri).
 Ph辿p to叩n gom nh坦m:
 E l bi畛u th畛c 畉i s畛 quan h畛
 Gi l thu畛c t鱈nh gom nh坦m (r畛ng, n畉u kh担ng gom nh坦m)
 Fi l hm t鱈nh to叩n
 Ai l t棚n thu畛c t鱈nh
)()(),...,(),(,...,, 221121
Ennn AFAFAFGGG
Khoa HTTT-畉i h畛c CNTT32
3.8 Hm t鱈nh to叩n v gom nh坦m
(2)
 i畛m thi cao nh畉t, th畉p nh畉t, trung b狸nh c畛a
m担n CSDL ?
 i畛m thi cao nh畉t, th畉p nh畉t, trung b狸nh c畛a
t畛ng m担n ?
)()(),min(),max( KETQUATHIDiemavgDiemDiemMamh 
)(CSDL''Mamh)(),min(),max( KETQUATHIDiemagvDiemDiem =
Khoa HTTT-畉i h畛c CNTT33
Bi t畉p
L動畛c 畛 CSDL qu畉n l箪 b叩n hng g畛m c坦 c叩c quan h畛 sau:
KHACHHANG (MAKH, HOTEN, DCHI, SODT, NGSINH,
DOANHSO, NGDK)
NHANVIEN (MANV,HOTEN, NGVL, SODT)
SANPHAM (MASP,TENSP, DVT, NUOCSX, GIA)
HOADON (SOHD, NGHD, MAKH, MANV, TRIGIA)
CTHD (SOHD,MASP,SL)
Khoa HTTT-畉i h畛c CNTT34
M担 t畉 c叩c c但u truy v畉n sau
b畉ng SQH
1. In ra danh s叩ch c叩c s畉n ph畉m (MASP,TENSP) do Trung Qu畛c
s畉n xu畉t c坦 gi叩 t畛 30.000 畉n 40.000
2. In ra danh s叩ch c叩c kh叩ch hng (MAKH, HOTEN) 達 mua hng
trong ngy 1/1/2007.
3. In ra danh s叩ch c叩c s畉n ph畉m (MASP,TENSP) do Trung Quoc
s畉n xu畉t ho畉c c叩c s畉n ph畉m 動畛c b叩n ra trong ngy 1/1/2007.
4. T狸m c叩c s畛 h坦a 董n mua c湛ng l炭c 2 s畉n ph畉m c坦 m達 s畛 BB01 v
BB02.
5. In ra danh s叩ch c叩c s畉n ph畉m (MASP,TENSP) do Trung Quoc
s畉n xu畉t kh担ng b叩n 動畛c trong nm 2006.
6. T狸m s畛 h坦a 董n 達 mua t畉t c畉 c叩c s畉n ph畉m do Singapore s畉n xu畉t
Khoa HTTT-畉i h畛c CNTT35
C但u 1
 In ra danh s叩ch c叩c s畉n ph畉m (MASP,
TENSP) do Trung Qu畛c s畉n xu畉t c坦 gi叩
t畛 30.000 畉n 40.000.
],))[000.40000.30()''((: tenspmaspgiaTrungQuocnuocsxSANPHAM もも=
SANPHAMgiaTrungQuocnuocsxtenspmasp )000.40000.30()''(, もも=
Khoa HTTT-畉i h畛c CNTT36
C但u 2
 In ra danh s叩ch c叩c kh叩ch hng (MAKH,
HOTEN) 達 mua hng trong ngy 1/1/2007.
],[)#2007/1/1#(: hotenmakhnghdHOADONKHACHHANG
MAKH
錚
錚
錚
錚
錚
錚
=常
)()#2007/1/1#(, KHACHHANGHOADON
MAKH
nghdhotenmasp 常=
Khoa HTTT-畉i h畛c CNTT37
C但u 3
 In ra danh s叩ch c叩c s畉n ph畉m do Trung Quoc s畉n
xu畉t ho畉c c叩c s畉n ph畉m 動畛c b叩n ra trong ngy
1/1/2007.
BAC
tenspmaspnghdHOADONCTHDSANPHAMB
tenspmaspTrungQuocnuocsxSANPHAMA
SOHDMASP

=
=
],))[#2007/1/1#(:(
],)[''(:
常種常
BAC
SANPHAMCTHDHOADONB
SANPHAMA
MASPSOHD
nghdtenspmasp
TrungQuocnuocsxtenspmasp



=
=
)))(((
)(
#2007/1/1#,
'',
常種常赦

Ho畉c
Khoa HTTT-畉i h畛c CNTT38
C但u 4
 T狸m c叩c s畛 h坦a 董n 達 mua c湛ng l炭c c叩c s畉n
ph畉m c坦 m達 s畛 BB01 v BB02.
BAC
sohdBBmaspCTHDB
sohdBBmaspCTHDA

=
=
])['02'(:
])['01'(:
BAC
CTHDB
CTHDA
BBmaspsohd
BBmaspsohd



=
=
)(
)(
'02'
'01'

Ho畉c
Khoa HTTT-畉i h畛c CNTT39
C但u 5
 In ra danh s叩ch c叩c s畉n ph畉m do TrungQuoc s畉n
xu畉t kh担ng b叩n 動畛c trong nm 2006.
)(
)(
))((
)(
)2006)(()''(,
'',
CAD
BC
HOADONCTHDSANPHAMB
SANPHAMA
nghdyearTrungQuocnuocsxtenspmasp
SOHDMASP
TrungQuocnuocsxtenspmasp




==
=


常種常
Khoa HTTT-畉i h畛c CNTT40
C但u 6
ABC
CTHDSANPHAMB
SANPHAMA
MASP
Singaporenuocsxsohdmasp
Singaporenuocsxmasp
歎


=
=
)(
)(
'',
''
常赦

 T狸m s畛 h坦a 董n 達 mua t畉t c畉 c叩c s畉n ph畉m
do Singapore s畉n xu畉t

More Related Content

csdl - buoi5-6

  • 1. Khoa HTTT-畉i h畛c CNTT 1 Bi 4: Ng担n ng畛 畉i s畛 quan h畛
  • 2. Khoa HTTT-畉i h畛c CNTT2 N畛i dung 1. Gi畛i thi畛u 2. Bi畛u th畛c 畉i s畛 quan h畛 3. C叩c ph辿p to叩n 4. Bi畛u th畛c 畉i s畛 quan h畛 5. V鱈 d畛
  • 3. Khoa HTTT-畉i h畛c CNTT3 1. Gi畛i thi畛u 畉i s畛 quan h畛 (SQH) c坦 n畛n t畉ng to叩n h畛c (c畛 th畛 l l箪 thuy畉t t畉p h畛p) 畛 m担 h狸nh h坦a CSDL quan h畛. 畛i t動畛ng x畛 l箪 l c叩c quan h畛 trong c董 s畛 d畛 li畛u quan h畛. Ch畛c nng: Cho ph辿p m担 t畉 c叩c ph辿p to叩n r炭t tr鱈ch d畛 li畛u t畛 c叩c quan h畛 trong c董 s畛 d畛 li畛u quan h畛. Cho ph辿p t畛i 動u qu叩 tr狸nh r炭t tr鱈ch b畉ng c叩c ph辿p to叩n c坦 s畉n c畛a l箪 thuy畉t t畉p h畛p.
  • 4. Khoa HTTT-畉i h畛c CNTT4 2. Bi畛u th畛c SQH Bi畛u th畛c SQH l m畛t bi畛u th畛c g畛m c叩c ph辿p to叩n SQH. Bi畛u th畛c SQH 動畛c xem nh動 m畛t quan h畛 (kh担ng c坦 t棚n). C坦 th畛 畉t t棚n cho quan h畛 動畛c t畉o t畛 m畛t bi畛u th畛c SQH. C坦 th畛 畛i t棚n c叩c thu畛c t鱈nh c畛a quan h畛 動畛c t畉o t畛 m畛t bi畛u th畛c SQH.
  • 5. Khoa HTTT-畉i h畛c CNTT5 3. C叩c ph辿p to叩n 3.1 Gi畛i thi畛u 3.2 Ph辿p ch畛n 3.3 Ph辿p chi畉u 3.4 Ph辿p g叩n 3.5 C叩c ph辿p to叩n tr棚n t畉p h畛p 3.6 Ph辿p k畉t 3.7 Ph辿p chia 3.8 Hm t鱈nh to叩n v gom nh坦m
  • 6. Khoa HTTT-畉i h畛c CNTT6 3.1 Gi畛i thi畛u (1) C坦 nm ph辿p to叩n c董 b畉n: Ch畛n ( ) ho畉c ( : ) Chi畉u ( ) ho畉c ( [] ) T鱈ch ( ) Hi畛u ( ) H畛i ( )
  • 7. Khoa HTTT-畉i h畛c CNTT7 3.1 Gi畛i thi畛u (2) C叩c ph辿p to叩n kh叩c kh担ng c董 b畉n nh動ng h畛u 鱈ch: Giao ( ) K畉t ( ) Chia ( ) Ph辿p b湛 ( ) 畛i t棚n ( ) Ph辿p g叩n ( ) K畉t qu畉 sau khi th畛c hi畛n c叩c ph辿p to叩n l c叩c quan h畛, do 坦 c坦 th畛 k畉t h畛p gi畛a c叩c ph辿p to叩n 畛 t畉o n棚n ph辿p to叩n m畛i. 歎 常 測
  • 8. Khoa HTTT-畉i h畛c CNTT8 3.2 Ph辿p ch畛n (Selection) Tr鱈ch ch畛n c叩c b畛 (d嘆ng) t畛 quan h畛 R. C叩c b畛 動畛c tr鱈ch ch畛n ph畉i th畛a m達n i畛u ki畛n ch畛n p. K箪 hi畛u: 畛nh ngh挑a: p(t):th畛a i畛u ki畛n p K畉t qu畉 tr畉 v畛 l m畛t quan h畛, c坦 c湛ng danh s叩ch thu畛c t鱈nh v畛i quan h畛 R. Kh担ng c坦 k畉t qu畉 tr湛ng. Ph辿p ch畛n c坦 t鱈nh giao ho叩n )(Rp )}(,/{)( tpRttRp = )())(())(( )21(1221 RRR pppppp ==
  • 9. Khoa HTTT-畉i h畛c CNTT9 L動畛c 畛 CSDL qu畉n l箪 gi叩o v畛 HOCVIEN (MAHV, HO, TEN, NGSINH, GIOITINH, NOISINH, MALOP) LOP (MALOP, TENLOP, TRGLOP, SISO, MAGVCN) KHOA (MAKHOA, TENKHOA, NGTLAP, TRGKHOA) MONHOC (MAMH, TENMH, TCLT, TCTH, MAKHOA) DIEUKIEN (MAMH, MAMH_TRUOC) GIAOVIEN(MAGV,HOTEN,HOCVI,HOCHAM,GIOITINH,NGSINH,NGVL, HESO, MUCLUONG, MAKHOA) GIANGDAY(MALOP,MAMH,MAGV,HOCKY, NAM,TUNGAY,DENNGAY) KETQUATHI (MAHV, MAMH, LANTHI, NGTHI, DIEM, KQUA)
  • 10. Khoa HTTT-畉i h畛c CNTT10 3.2 V鱈 d畛 ph辿p ch畛n T狸m nh畛ng h畛c vi棚n c坦 gi畛i t鱈nh l nam v c坦 n董i sinh 畛 TpHCM (Gioitinh=Nam)(Noisinh=TpHCM)(HOCVIEN) HOCVIEN Mahv HoTen Gioitinh Noisinh Malop K1103 Ha Duy Lap Nam Nghe An K11 K1102 Tran Ngoc Han Nu Kien Giang K11 K1104 Tran Ngoc Linh Nu Tay Ninh K11 K1105 Tran Minh Long Nam TpHCM K11 K1106 Le Nhat Minh Nam TpHCM K11
  • 11. Khoa HTTT-畉i h畛c CNTT11 3.3 Ph辿p chi畉u (Project) S畛 d畛ng 畛 tr鱈ch ch畛n gi叩 tr畛 m畛t vi thu畛c t鱈nh c畛a quan h畛 K箪 hi畛u: trong 坦 Ai l t棚n c叩c thu畛c t鱈nh 動畛c chi畉u. K畉t qu畉 tr畉 v畛 m畛t quan h畛 c坦 k thu畛c t鱈nh theo th畛 t畛 nh動 li畛t k棚. C叩c d嘆ng tr湛ng nhau ch畛 l畉y m畛t. Ph辿p chi畉u kh担ng c坦 t鱈nh giao ho叩n )( ,..., 2 , 1 R k AAA
  • 12. Khoa HTTT-畉i h畛c CNTT12 3.3 V鱈 d畛 T狸m m達 s畛, h畛 t棚n nh畛ng h畛c vi棚n c坦 gi畛i t鱈nh l nam v c坦 n董i sinh 畛 TpHCM Mahv,Hoten(Gioitinh=Nam)(Noisinh=TpHCM)(HOCVIEN) HOCVIEN Mahv HoTen Gioitinh Noisinh Malop K1103 Ha Duy Lap Nam Nghe An K11 K1102 Tran Ngoc Han Nu Kien Giang K11 K1104 Tran Ngoc Linh Nu Tay Ninh K11 K1105 Tran Minh Long Nam TpHCM K11 K1106 Le Nhat Minh Nam TpHCM K11
  • 13. Khoa HTTT-畉i h畛c CNTT13 3.4 Ph辿p g叩n (Assignment) D湛ng 畛 di畛n t畉 c但u truy v畉n ph畛c t畉p. K箪 hi畛u: A B V鱈 d畛: R(HO,TEN,LUONG) HONV,TENNV,LUONG(NHANVIEN) K畉t qu畉 b棚n ph畉i c畛a ph辿p g叩n 動畛c g叩n cho bi畉n quan h畛 n畉m b棚n tr叩i.
  • 14. Khoa HTTT-畉i h畛c CNTT14 3.5 C叩c ph辿p to叩n t畉p h畛p 3.5.1 Gi畛i thi畛u 3.5.2 Ph辿p h畛i 3.5.3 Ph辿p tr畛 3.5.4 Ph辿p giao 3.5.5 Ph辿p t鱈ch
  • 15. Khoa HTTT-畉i h畛c CNTT15 3.5.1 Gi畛i thi畛u C叩c ph辿p to叩n th畛c hi畛n tr棚n 2 quan h畛 xu畉t ph叩t t畛 l箪 thuy畉t t畉p h畛p c畛a to叩n h畛c: ph辿p h畛i (RS), ph辿p giao (RS), ph辿p tr畛 (R-S), ph辿p t鱈ch (RS). 畛i v畛i c叩c ph辿p h畛i, giao, tr畛, c叩c quan h畛 R v S ph畉i kh畉 h畛p: S畛 l動畛ng thu畛c t鱈nh c畛a R v S ph畉i b畉ng nhau: R(A1,A2,An) v S(B1,B2,Bn) Mi畛n gi叩 tr畛 c畛a thu畛c t鱈nh ph畉i t動董ng th鱈ch dom(Ai)=dom(Bi) Quan h畛 k畉t qu畉 c畛a ph辿p h畛i, giao, tr畛 c坦 c湛ng t棚n thu畛c t鱈nh v畛i quan h畛 畉u ti棚n.
  • 16. Khoa HTTT-畉i h畛c CNTT16 3.5.2 Ph辿p h畛i (Union) }|{ StRttSR = DOT1 Mahv Hoten K1103 Le Van Tam K1114 Tran Ngoc Han K1203 Le Thanh Hau K1308 Nguyen Gia DOT2 Mahv Hoten K1101 Le Kieu My K1114 Tran Ngoc Han Mahv Hoten K1101 Le Kieu My K1103 Le Van Tam K1114 Tran Ngoc Han K1203 Le Thanh Hau K1308 Nguyen Gia DOT1DOT2 K箪 hi畛u: RS 畛nh ngh挑a: trong 坦 R,S l hai quan h畛 kh畉 h畛p. V鱈 d畛: H畛c vi棚n 動畛c khen th動畛ng 畛t 1 ho畉c 畛t 2
  • 17. Khoa HTTT-畉i h畛c CNTT17 3.5.3 Ph辿p tr畛 (Set Difference) K箪 hi畛u: R-S 畛nh ngh挑a: trong 坦 R,S l hai quan h畛 kh畉 h畛p. V鱈 d畛: H畛c vi棚n 動畛c khen th動畛ng 畛t 1 nh動ng kh担ng 動畛c khen th動畛ng 畛t 2 }|{ StRttSR р= DOT1 Mahv Hoten K1103 Le Van Tam K1114 Tran Ngoc Han K1203 Le Thanh Hau K1308 Nguyen Gia DOT2 Mahv Hoten K1101 Le Kieu My K1114 Tran Ngoc Han Mahv Hoten K1103 Le Van Tam K1203 Le Thanh Hau K1308 Nguyen Gia DOT1- DOT2
  • 18. Khoa HTTT-畉i h畛c CNTT18 3.5.4 Ph辿p giao (Set-Intersection) K箪 hi畛u: RS 畛nh ngh挑a: trong 坦 R,S l hai quan h畛 kh畉 h畛p. Ho畉c RS = R (R S) V鱈 d畛: H畛c vi棚n 動畛c khen th動畛ng c畉 hai 畛t 1 v 2 }|{ StRttSR р= KT_D1 Mahv Hoten K1103 Le Van Tam K1114 Tran Ngoc Han K1203 Le Thanh Hau K1308 Nguyen Gia KT_D2 Mahv Hoten K1101 Le Kieu My K1114 Tran Ngoc Han Mahv Hoten K1114 Tran Ngoc Han DOT1 DOT2
  • 19. Khoa HTTT-畉i h畛c CNTT19 3.5.5 Ph辿p t鱈ch (1) K箪 hi畛u: RS 畛nh ngh挑a: N畉u R c坦 n b畛 v S c坦 m b畛 th狸 k畉t qu畉 l n*m b畛 KQ(A1,A2,Am,B1,B2,Bn) R(A1,A2,Am) S(B1,B2,Bn) Ph辿p t鱈ch th動畛ng d湛ng k畉t h畛p v畛i c叩c ph辿p ch畛n 畛 k畉t h畛p c叩c b畛 c坦 li棚n quan t畛 hai quan h畛. V鱈 d畛: t畛 hai quan h畛 HOCVIEN v MONHOC, c坦 t畉t c畉 nh畛ng tr動畛ng h畛p no h畛c vi棚n ng k箪 h畛c m担n h畛c, gi畉 s畛 kh担ng c坦 b畉t k畛 i畛u ki畛n no }/{ SstRrtstrtSR р=
  • 20. Khoa HTTT-畉i h畛c CNTT20 3.5.5 Ph辿p t鱈ch (2) HOCVIEN Mahv Hoten K1103 Le Van Tam K1114 Tran Ngoc Han K1203 Le Thanh Hau MONHOC Mamh CTRR THDC CTDL Mahv Hoten Mamh K1103 Le Van Tam CTRR K1114 Tran Ngoc Han CTRR K1203 Le Thanh Hau CTRR K1103 Le Van Tam THDC K1114 Tran Ngoc Han THDC K1203 Le Thanh Hau THDC K1103 Le Van Tam CTDL K1114 Tran Ngoc Han CTDL K1203 Le Thanh Hau CTDL HOCVIENMONHOC
  • 21. Khoa HTTT-畉i h畛c CNTT21 3.6 Ph辿p k畉t 3.6.1 Ph辿p k畉t 3.6.2 Ph辿p k畉t b畉ng, ph辿p k畉t t畛 nhi棚n 3.6.3 Ph辿p k畉t ngoi
  • 22. Khoa HTTT-畉i h畛c CNTT22 3.6.1 Ph辿p k畉t (Theta-Join) (1) Theta-join (慮): T動董ng t畛 nh動 ph辿p t鱈ch k畉t h畛p v畛i ph辿p ch畛n. i畛u ki畛n ch畛n g畛i l i畛u ki畛n k畉t. K箪 hi畛u: trong 坦 R,S l c叩c quan h畛, p l i畛u ki畛n k畉t C叩c b畛 c坦 gi叩 tr畛 NULL t畉i thu畛c t鱈nh k畉t n畛i kh担ng xu畉t hi畛n trong k畉t qu畉 c畛a ph辿p k畉t. Ph辿p k畉t v畛i i畛u ki畛n t畛ng qu叩t g畛i l 慮-k畉t v畛i 慮 l m畛t trong nh畛ng ph辿p so s叩nh (,=,>,,<,) SR p 常
  • 23. Khoa HTTT-畉i h畛c CNTT23 3.6.1 Ph辿p k畉t (2) SR BA 21 > 常 R A1 A2 1 2 1 8 0 0 8 4 0 3 S B1 B2 B3 0 2 8 7 8 7 8 0 4 1 0 7 2 1 5 A1 A2 B1 B2 B3 1 2 8 0 4 1 2 1 0 7 1 8 8 0 4 1 8 1 0 7 8 4 0 2 8 8 4 8 0 4 8 4 1 0 7 8 4 2 1 5
  • 24. Khoa HTTT-畉i h畛c CNTT24 3.6.2 Ph辿p k畉t b畉ng, k畉t t畛 nhi棚n N畉u 慮 l ph辿p so s叩nh b畉ng (=), ph辿p k畉t g畛i l ph辿p k畉t b畉ng (equi-join). K箪 hi畛u: N畉u i畛u ki畛n c畛a equi-join l c叩c thu畛c t鱈nh gi畛ng nhau th狸 g畛i l ph辿p k畉t t畛 nhi棚n (natural-join). Khi 坦 k畉t qu畉 c畛a ph辿p k畉t lo畉i b畛 b畛t 1 c畛t (b畛 1 trong 2 c畛t gi畛ng nhau) K箪 hi畛u: ho畉c LOPHOCVIEN TrglopMahv= 常 KETQUATHIHOCVIEN Mahv 常 KETQUATHIHOCVIEN *
  • 25. Khoa HTTT-畉i h畛c CNTT25 3.6.3 Ph辿p k畉t ngoi (outer join) M畛 r畛ng ph辿p k畉t 畛 tr叩nh m畉t th担ng tin Th畛c hi畛n ph辿p k畉t v sau 坦 th棚m vo k畉t qu畉 c畛a ph辿p k畉t c叩c b畛 c畛a quan h畛 m kh担ng ph湛 h畛p v畛i c叩c b畛 trong quan h畛 kia. C坦 3 lo畉i: Left outer join R S Right outer join R S Full outer join R S V鱈 d畛: In ra danh s叩ch t畉t c畉 c叩c h畛c vi棚n v i畛m s畛 c畛a c叩c m担n h畛c m h畛c vi棚n 坦 thi (n畉u c坦)
  • 26. Khoa HTTT-畉i h畛c CNTT26 3.6.3 Ph辿p k畉t ngoi (2) HOCVIEN KETQUATHI mahv KETQUATHI Mahv Mamh Diem HV01 CSDL 7.0 HV02 CSDL 8.5 HV01 CTRR 8.5 HV03 CTRR 9.0 HOCVIEN Mahv Hoten HV01 Nguyen Van Lan HV02 Tran Hong Son HV03 Nguyen Le HV04 Le Minh Mahv Hoten Mahv Mamh Diem HV01 Nguyen Van Lan HV01 CSDL 7.0 HV01 Nguyen Van Lan HV01 CTRR 8.5 HV02 Tran Hong Son HV02 CSDL 8.5 HV03 Nguyen Le HV03 CTRR 9.0 HV04 Le Minh Null Null Null
  • 27. Khoa HTTT-畉i h畛c CNTT27 3.7 Ph辿p chia (Division) 動畛c d湛ng 畛 l畉y ra m畛t s畛 b畛 trong quan h畛 R sao cho th畛a v畛i t畉t c畉 c叩c b畛 trong quan h畛 S K箪 hi畛u R 歎 S R(Z) v S(X) Z l t畉p thu畛c t鱈nh c畛a R, X l t畉p thu畛c t鱈nh c畛a S X Z K畉t qu畉 c畛a ph辿p chia l m畛t quan h畛 T(Y) V畛i Y=Z-X C坦 t l m畛t b畛 c畛a T n畉u v畛i m畛i b畛 tSS, t畛n t畉i b畛 tRR th畛a 2 i畛u ki畛n tR(Y) = t tR(X) = tS(X) X Y T(Y)S(X)R(Z)
  • 28. Khoa HTTT-畉i h畛c CNTT28 3.7 Ph辿p chia (2) V鱈 d畛 A B 留 硫 a a 粒 a 留 a 留 a 硫 a 粒 a 粒 a C D 留 粒 a b 粒 a 粒 a 粒 b 粒 a 粒 b 硫 b E 1 3 1 1 1 1 1 1 R D E a S b 1 1 R 歎 S A B C 留 a 粒 粒 a 粒
  • 29. Khoa HTTT-畉i h畛c CNTT29 3.7 Ph辿p chia (3) V鱈 d畛: Cho bi畉t m達 h畛c vi棚n thi t畉t c畉 c叩c m担n h畛c Quan h畛: KETQUA, MON HOC Thu畛c t鱈nh: MAHV Mahv HV01 HV03 KETQUATHI Mahv Mamh Diem HV01 CSDL 7.0 HV02 CSDL 8.5 HV01 CTRR 8.5 HV03 CTRR 9.0 HV01 THDC 7.0 HV02 THDC 5.0 HV03 THDC 7.5 HV03 CSDL 6.0 MONHOC Mamh Tenmh CSDL Co so du lieu CTRR Cau truc roi rac THDC Tin hoc dai cuong KETQUA MONHOC KETQUA歎MONHOC [ , ] [ ] KETQUA KETQUATHI Mahv Mamh MONHOC MONHOC Mamh 測 測
  • 30. Khoa HTTT-畉i h畛c CNTT30 3.7 Ph辿p chia (4) Bi畛u di畛n ph辿p chia th担ng qua t畉p 畉y 畛 c叩c ph辿p to叩n SQH Q1 Y (R) Q2 Q1 S Q3 Y(Q2 R) T Q1 Q3
  • 31. Khoa HTTT-畉i h畛c CNTT31 3.8 Hm t鱈nh to叩n v gom nh坦m (1) Hm t鱈nh to叩n g畛m c叩c hm: avg(giatri), min(giatri), max(giatri), sum(giatri), count(giatri). Ph辿p to叩n gom nh坦m: E l bi畛u th畛c 畉i s畛 quan h畛 Gi l thu畛c t鱈nh gom nh坦m (r畛ng, n畉u kh担ng gom nh坦m) Fi l hm t鱈nh to叩n Ai l t棚n thu畛c t鱈nh )()(),...,(),(,...,, 221121 Ennn AFAFAFGGG
  • 32. Khoa HTTT-畉i h畛c CNTT32 3.8 Hm t鱈nh to叩n v gom nh坦m (2) i畛m thi cao nh畉t, th畉p nh畉t, trung b狸nh c畛a m担n CSDL ? i畛m thi cao nh畉t, th畉p nh畉t, trung b狸nh c畛a t畛ng m担n ? )()(),min(),max( KETQUATHIDiemavgDiemDiemMamh )(CSDL''Mamh)(),min(),max( KETQUATHIDiemagvDiemDiem =
  • 33. Khoa HTTT-畉i h畛c CNTT33 Bi t畉p L動畛c 畛 CSDL qu畉n l箪 b叩n hng g畛m c坦 c叩c quan h畛 sau: KHACHHANG (MAKH, HOTEN, DCHI, SODT, NGSINH, DOANHSO, NGDK) NHANVIEN (MANV,HOTEN, NGVL, SODT) SANPHAM (MASP,TENSP, DVT, NUOCSX, GIA) HOADON (SOHD, NGHD, MAKH, MANV, TRIGIA) CTHD (SOHD,MASP,SL)
  • 34. Khoa HTTT-畉i h畛c CNTT34 M担 t畉 c叩c c但u truy v畉n sau b畉ng SQH 1. In ra danh s叩ch c叩c s畉n ph畉m (MASP,TENSP) do Trung Qu畛c s畉n xu畉t c坦 gi叩 t畛 30.000 畉n 40.000 2. In ra danh s叩ch c叩c kh叩ch hng (MAKH, HOTEN) 達 mua hng trong ngy 1/1/2007. 3. In ra danh s叩ch c叩c s畉n ph畉m (MASP,TENSP) do Trung Quoc s畉n xu畉t ho畉c c叩c s畉n ph畉m 動畛c b叩n ra trong ngy 1/1/2007. 4. T狸m c叩c s畛 h坦a 董n mua c湛ng l炭c 2 s畉n ph畉m c坦 m達 s畛 BB01 v BB02. 5. In ra danh s叩ch c叩c s畉n ph畉m (MASP,TENSP) do Trung Quoc s畉n xu畉t kh担ng b叩n 動畛c trong nm 2006. 6. T狸m s畛 h坦a 董n 達 mua t畉t c畉 c叩c s畉n ph畉m do Singapore s畉n xu畉t
  • 35. Khoa HTTT-畉i h畛c CNTT35 C但u 1 In ra danh s叩ch c叩c s畉n ph畉m (MASP, TENSP) do Trung Qu畛c s畉n xu畉t c坦 gi叩 t畛 30.000 畉n 40.000. ],))[000.40000.30()''((: tenspmaspgiaTrungQuocnuocsxSANPHAM もも= SANPHAMgiaTrungQuocnuocsxtenspmasp )000.40000.30()''(, もも=
  • 36. Khoa HTTT-畉i h畛c CNTT36 C但u 2 In ra danh s叩ch c叩c kh叩ch hng (MAKH, HOTEN) 達 mua hng trong ngy 1/1/2007. ],[)#2007/1/1#(: hotenmakhnghdHOADONKHACHHANG MAKH 錚 錚 錚 錚 錚 錚 =常 )()#2007/1/1#(, KHACHHANGHOADON MAKH nghdhotenmasp 常=
  • 37. Khoa HTTT-畉i h畛c CNTT37 C但u 3 In ra danh s叩ch c叩c s畉n ph畉m do Trung Quoc s畉n xu畉t ho畉c c叩c s畉n ph畉m 動畛c b叩n ra trong ngy 1/1/2007. BAC tenspmaspnghdHOADONCTHDSANPHAMB tenspmaspTrungQuocnuocsxSANPHAMA SOHDMASP = = ],))[#2007/1/1#(:( ],)[''(: 常種常 BAC SANPHAMCTHDHOADONB SANPHAMA MASPSOHD nghdtenspmasp TrungQuocnuocsxtenspmasp = = )))((( )( #2007/1/1#, '', 常種常赦 Ho畉c
  • 38. Khoa HTTT-畉i h畛c CNTT38 C但u 4 T狸m c叩c s畛 h坦a 董n 達 mua c湛ng l炭c c叩c s畉n ph畉m c坦 m達 s畛 BB01 v BB02. BAC sohdBBmaspCTHDB sohdBBmaspCTHDA = = ])['02'(: ])['01'(: BAC CTHDB CTHDA BBmaspsohd BBmaspsohd = = )( )( '02' '01' Ho畉c
  • 39. Khoa HTTT-畉i h畛c CNTT39 C但u 5 In ra danh s叩ch c叩c s畉n ph畉m do TrungQuoc s畉n xu畉t kh担ng b叩n 動畛c trong nm 2006. )( )( ))(( )( )2006)(()''(, '', CAD BC HOADONCTHDSANPHAMB SANPHAMA nghdyearTrungQuocnuocsxtenspmasp SOHDMASP TrungQuocnuocsxtenspmasp == = 常種常
  • 40. Khoa HTTT-畉i h畛c CNTT40 C但u 6 ABC CTHDSANPHAMB SANPHAMA MASP Singaporenuocsxsohdmasp Singaporenuocsxmasp 歎 = = )( )( '', '' 常赦 T狸m s畛 h坦a 董n 達 mua t畉t c畉 c叩c s畉n ph畉m do Singapore s畉n xu畉t

Editor's Notes

  • #4: &amp;lt;number&amp;gt;
  • #7: &amp;lt;number&amp;gt;
  • #9: &amp;lt;number&amp;gt;
  • #12: &amp;lt;number&amp;gt;
  • #16: &amp;lt;number&amp;gt;
  • #17: &amp;lt;number&amp;gt;
  • #18: &amp;lt;number&amp;gt;
  • #19: &amp;lt;number&amp;gt;
  • #20: &amp;lt;number&amp;gt;