Professional Documents
Culture Documents
Cơ sở dữ liệu đa phương tiện
Cơ sở dữ liệu đa phương tiện
LUN VN THC S
H Ni 2004
I HC QUC GIA H NI
TRNG I HC CNG NGH
LUN VN THC S
H Ni 2004
Mc lc
BNG THUT NG V CC CH VIT TT .........................................................4
LI CM N ..................................................................................................................5
M U..........................................................................................................................7
CHNG 1 ...................................................................................................................10
GII THIU CHUNG V C S D LIU A PHNG TIN ............................10
1.1 Cc kiu truyn thng va multimedia .............................................................11
1.1.1. C s d liu v cc DBMS ....................................................................12
1.1.2. Truy tm thng tin ti liu vn bn ..........................................................12
1.1.3. Truy xut v ch s ho multimedia.........................................................13
1.1.4. Trch rt c trng, biu din ni dung v ch s ho .............................13
1.2 S cn thit i vi MIRS...............................................................................13
1.2.1. S pht trin v d liu multimedia v cc c trng ca n..................14
1.2.2. Cc DBMS v vai tr ca chng trong vic x l d liu multimedia....15
1.2.3. H thng IR v vai tr ca n trong vic truy xut multimedia ..............18
1.2.4. Cch tip cn tch hp vic truy xut v ch s ho thng tin multimedia
19
1.3 Tng quan v MIRS ........................................................................................19
1.4 Cc ng dng ni chung v kh nng mong i ca MIRS...........................20
CHNG 2 ...................................................................................................................24
C S D LIU A PHNG TIN (Multimedia Database) ................................24
2.1 Kin trc cho vic t chc ni dung................................................................25
2.4.1
Nguyn l t tr ........................................................................................25
2.4.2
Nguyn l ng nht................................................................................26
2.4.3
Nguyn l lai ghp ...................................................................................27
2.2 T chc d liu multimedia da trn nguyn l ng nht. ..........................30
2.3 Cu trc tm tt media ....................................................................................32
2.4.1
D liu nh nh l mt tm tt media. ....................................................33
2.4.2
D liu video nh l mt tm tt media. .................................................34
2.4.3
nh ngha v mt CSDL Multimedia n gin ......................................36
2.4.4
nh ngha v mt CSDL Multimedia c cu trc ..................................37
2.4 Ngn ng truy vn khai thc d liu multimedia............................................39
2.4.1
Truy vn SMDSs (m t ng nht) ........................................................40
2.4.2
Truy vn d liu multimedia m t di kin trc lai to. ......................43
2.4.3
Ch s ho SMDS vi ch s o. ............................................................46
CHNG 3 ...................................................................................................................52
H QUN TR C S D LIU A PHONG TIN YU CU V CC VN
...................................................................................................................................52
3.1 Mc ch ca MDBMS ...................................................................................52
3.2 Cc yu cu ca mt MDBMS........................................................................55
3.2.1
Kh nng qun tr lu tr ln...................................................................57
3.2.2
H tr truy vn v khai thcd liu. ........................................................58
3.2.3
Tch hp cc phng tin, tng hp v th hin......................................59
3.2.4
Giao din v tng tc. ............................................................................59
3.2.5
Hiu sut. .................................................................................................60
3.3 Cc vn ca MDBMS.................................................................................60
3.3.1
M hnh ho d liu MULTIMEDIA ......................................................60
3.3.2
Lu tr i tng MULTIMEDIA ..........................................................62
3.3.3
Tch hp multimedia, th hin v cht lng ca dch v (QoS)............63
3.3.4
Ch s ho multimedia .............................................................................64
3.3.5
H tr truy vn multimedia, khai thc v duyt qua................................65
3.3.6
Qun tr CSDL multimedia phn tn .......................................................66
3.3.7
S h tr ca h thng .............................................................................67
CHNG 4 ...................................................................................................................69
XY DNG H THNG MUA BN HNG QUA MNG......................................69
4.2.1. Gii thiu .....................................................................................................69
4.2.2. ng dng CSDL a phng tin vo h thng bn hng qua mng...........70
4.2.1. Xy dng kho d liu hnh nh 2D v 3D ...............................................71
4.2.2. Xy dng c ch truy vn i vi kho d liu hnh nh .........................71
4.2.3. H thng bn hng qua mng ......................................................................73
4.3.1. M hnh h thng .....................................................................................73
4.3.2. Cc chc nng c bn ca h thng.........................................................75
4.3.3. Cc cng c pht trin h thng...............................................................76
4.3.4. Quy trnh thc hin giao dch ca h thng.............................................77
4.3.5. Ci t h thng .......................................................................................78
4.4. Gii php tch hp cc h thng khc .............................................................80
4.4.1. H thng qun l v cp pht chng ch s (CA) ....................................80
4.4.2. H thng thanh ton trc tuyn (VASC Payment) ..................................81
4.5. Mt s giao din chnh ca h thng...............................................................83
KT LUN ....................................................................................................................86
TI LIU THAM KHO..............................................................................................87
STT
1
2
3
4
5
6
7
8
9
10
11
12
13
K hiu vit tt
Web browser
CSDL
DBMS
MDBMS
Video frame
RDBMS
Multimedia
MIRS
Metadata
Media
SMDS
Information Retrival(IR)
Multimedia
Information
Retrieval System (MIRS)
Gii thch
Trnh duyt Web
C s d liu
H qun tr c s d liu
H qun tr c s d liu a phng tin
Khung hnh video
H qun tr c s d liu quan h
a phng tin
H thng truy vn thng tin a phng tin
Siu d liu
Phng tin
H thng c s d liu a phng tin c cu trc
Truy xut thng tin
H thng truy xut thng tin a phng tin
LI CM N
M U
Cng ngh multimedia lin quan ti vic m t s kt hp cc dng thc thng tin
khc nhau (vn bn, d liu, hnh nh, m thanh, video) di dng tn hiu s. C th
nu ra y mt s ng dng multimedia nh :
E-learning.
Hi tho Video (Video Conferencing).
Th vin in t (Elibrary).
Hin ti o (Vitual Reality).
Cc cng ngh truyn dng thao tc, truyn pht, iu khin cc d liu multimedia
v ang c nghin cu mt cch rt si ng.
Cc h thng multimedia cn c mt h thng phn phi nhm mc ch thu thp cc
i tng multimedia v a chng n ngi dng, mt trong s cc phng tin u
tin c dng dn l a t v a quang. Ngy nay, Internet cng nh cc giao thc
khc nh TCP/IP, NetBIOS, cc mng Lan ang tr thnh cc phng tin truyn
b d liu multimedia . Kh nng m t phong ph cng nh kh nng ha ca cc
web browser cng vi cc tnh nng ang c tip tc tng cng nh hot ha, m
thanh v Video khin cc web browser ang tr thnh mt phng tin mi mang
li cc d liu multimedia cho ngi dng[5]
Cc cng ngh ch yu lin quan n multimedia bao gm:
K thut nn.
Video Servers.
Cc k thut v mng (internet, tokenring, ethernet, ATM vv).
Cc cng ngh truyn d liu.
Cc cng ngh v cp truyn dn.
Cng ngh xc thc.
Cc cng ngh v CSDL.
10
CHNG 1
GII THIU CHUNG V C S D LIU A PHNG TIN
D liu multimedia c chia thnh hai lp l cc d liu lin tc v cc d liu khng
lin tc. Cc d liu lin tc bao gm cc d liu m thanh, video thay i theo thi
gian. Cc d liu khng lin tc l cc d liu khng phc thuc vo thi gian, cc loi
d liu c trng cho dng ny l cc d liu vn bn (c hoc khng c nh dng),
hnh nh tnh v cc i tng ha. Cc kiu d liu thng thng ca mt CSDL
multimedia bao gm:
D liu vn bn (c hoc khng c nh dng).
ha: l cc bn v, minh ha c m ha nh cc tp postscript.
Hnh nh: l cc hnh nh c m ha s dng cc dng thc chun nh l
JPEG hoc MPEG.
Cc hot hnh.
m thanh.
Video.
Cc c tnh chung ca d liu multimedia bao gm:
Thiu cu trc: Cc d liu multimedia c khuynh hng phi cu trc v vy
cc tc nghip qun tr d liu chun nh ch s ho, tm kim ni dung, truy
vn d liu thng l khng p dng c.
Tnh tm thi: Mt vi kiu d liu multimedia nh l Video, m thanh v hot
hnh u ph thuc vo yu t thi gian lin quan mt thit n vic lu tr,
thao tc v m t chng.
C dung lng ln: cc d liu video v m thanh thng i hi cc thit b
lu tr ln.
11
1.1
Truyn thng cp n cc kiu thng tin hoc cc kiu biu din thng tin, v d
nh d liu vn ch ci, hnh nh, m thanh, truyn hnh. C nhiu cch phn lp
truyn thng. Nhng cch phn loi chung c da trn nhng dng vt l v nhng
mi quan h truyn thng vi thi gian. Ta phn lp truyn thng da trn vic c hay
khng c chiu thi gian. Ngm nh ny hng ti hai lp truyn thng tnh v ng
(hoc tnh lin tc v thi gian).
Truyn thng tnh khng bao hm yu t thi gian, cc ni dung v ngha ca chng
khng ph thuc vo thi gian c biu din. Truyn thng tnh bao gm cc d liu
vn ch ci, cc th v cc nh tnh.
Truyn thng ng bao hm yu t thi gian, cc ngha v tnh chnh xc ca chng
ph thuc vo loi c biu din. Truyn thng ng gm cc hot hnh, m thanh v
video. Cc truyn thng ny c bn cht khong thng nht hoc tc ring ca
chng. Chng hn, truyn cm gic chuyn ng nhp nhng video phi thc hin
25 hnh mi giy (hoc 30 hnh ph thuc vo h thng video ang s dng). Tng
t, khi chng ta pht li mt li nhn hoc on nhc c ghi m, ch c mt loi
th hin l thch hp. Vic pht li ch nhanh hn hoc chm hn s lm mo
ngha hoc cht lng m thanh. V nhng truyn thng ny phi c pht lin tc
tc c nh m chng thng c gi l truyn thng lin tc. Chng cng cn
c gi truyn thng ng thi v mi quan h c nh gia mi n v truyn thng
v thi gian.
Truyn thng cp n mt b su tp cc kiu truyn thng s dng cng nhau.
iu c ngha l t nht c kiu truyn thng d liu l khng theo k t ch (ngha
12
C s d liu v cc DBMS
H thng truy tm thng tin t ng ho (IR) c pht trin gip qun l mt khi
lng vi cc ti liu khoa hc c to lp t nhng nm 1940. Chc nng chnh
ca mt h thng IR l lu tr v qun l mt s rt ln cc ti liu vn bn theo cch
sao cho cc ti liu thch hp vi vic s dng cc truy vn truy tm nhanh. Ch
rng vic truy tm thng tin t ng ca cc t cu to bng ch u ca nhng t khc
l nhm vo vic truy tm cc ti liu vn bn, mc d thut ng y l truy tm
thng tin c th hiu l truy tm mt loi thng tin no .
13
1.1.3.
Trong cc MIRS, mt trong nhng vn quan trng nht l trch rt c trng hoc
biu din ni dung (ci g l nhng nt c trng hoc ni dung chnh trong mt khon
mc multimedia). Trch rt c trng c th l qu trnh t ng hay bn t ng.
Trong mt vi ti liu truy xut da vo ni dung, trch rt c trng cng c gi l
ch s ho. Sau y, chng ta theo quy c chung. Khi m thut ng ch s c s
dng nh mt danh t, iu c ngha l cp ti cu trc d liu hoc vic t chc
nhng c trng c trch rt nghin cu c hiu qu v truy xut.
1.2
S cn thit i vi MIRS
14
DBMS truyn thng khng thch hp cho vic x l d liu multimedia. Th ba, mc
d cc k thut IR c th gip chng ta trong vic truy xut multimedia nhng ch mt
mnh chng th cha x l d liu multimedia mt cch c hiu qu[10].
1.2.1.
Hin nay chng ta ang tp trung khai ph thng tin multimedia. V d, mt s lng
ln hnh nh v video ang c to lp v lu tr trn internet. Nhiu ho s v bc
tranh trong nhiu kiu in ra l ang c chuyn sang dng k thut s cho d x l,
phn phi v bo tn. Cc bc tranh t cc bn tin trn v tuyn v trn bo cng c
chuyn sang dng k thut s d bo tr v bo tn. Mt s ln cc hnh nh y t
ang c tp trung hng ngy v cc v tinh ang c sn xut nhiu hn. Khuynh
hng ny c nh tip tc nng cp vic lu tr v cc cng ngh k thut s. Vic
lp ra mt ch cha i vi lng ln thng tin multimedia ngy cng tng nh vy
cn c t s dng. iu ny s khng th s dng y thng tin multimedia ny
tr khi n c t chc truy xut nhanh theo yu cu.
Khng ch l ang tng v s lng d liu ang c lu tr, m cn c cc kiu d
liu v cc c trng ca chng l khc nhau t d liu k t ch.
C nhng c trng chnh ca d liu multimedia nh sau:
D liu multimedia, nht l m thanh v video, l d liu c s lng ln. V
d, mt video 10 trung bnh chim 1,5 GB cha nn.
m thanh v video c chiu thi gian v chng khi biu din s chim t l c
nh hot ng c hiu qu nh yu cu
m thanh s, nh v video c trnh din theo mt lot gi tr n c th v
thiu cu trc ng ngha r rng cho my tnh t ng ho nhn bit ni dung
Nhiu ng dng multimedia i hi vic biu din ng thi cc kiu truyn
thng a nng theo cch kt hp khng gian v thi gian
15
Khi chng ta mun chn cc bn ghi v sinh vin vo bng, chng ta s dng lnh chn
SQL nh sau:
Insert
into STUDENT
Churchill, australia");
values(10,"Lew,
Tom","2
Main
St.,
16
Thng tin trong bng c truy xut khi s dng cu lnh SELECT ca SQL. V d,
nu mun truy xut tn ca sinh vin vi sinh vin s 32, ta s dng lnh truy vn sau:
Select Name
From STUDENT
Where Stu#=32
Cc thuc tnh trong RDBMS c nh kiu v rng. Trong v d trn, thuc tnh
Stu# la kiu integer vi di c nh l 32 bit. Nh vy, RDBMS l thch hp x
l d liu s v dng k t ngn.
h tr cho cc trng c gi tr ln trong RDBMS, mt khi nim c gi l i
tng rng hoc nhi phn (BLOB) s c gii thiu. Mt BLOB l mt xu bit ln
cc di bin. V d, nu ta mun lu bc tranh ca sinh vin trong bn ghi bng
STUDENT trn, chng ta c th to ra mt bng khi s dng lnh sau:
Create table STUDENT(
Stu# integer,
Name char(20),
address char(100),
Picture BLOB);
Cc BLOB bnh thng ch l xu bit v hot ng bng vic so snh ch khng mang
chng ra ngoi. l v RDBMS khng bit ni dung hoc ng ngha ca mt BLOB.
Tt c BLOB hiu nh mt khi d liu.
Mt dng khc ca cc DBMS l h thng qun tr CSDL
hng i tng
17
18
Ngoi cc DBMS, c loi h thng qun l thng tin khc tp trung vo vic truy xut
ti liu vn bn. Loi h thng ny c gi l h thng truy xut thng tin (IR).
K ngh IR kh quan trng trong h thng qun l thng tin multimedia v hai l do
chnh. Mt l chng tn ti mt lng ln cc vn bn trong nhiu dng t chc, v d
nh cc th vin. Vn bn l mt ngun thng tin quan trng trong bt k mt t chc
no. s dng cc thng tin c lu tr trong cc ti liu ny, cn c mt h
thng IR hiu qu. Hai l, vn bn c th c s dng ch gii cc truyn thng
khc nh m thanh, hnh nh, video. Thng thng th cc k ngh IR c th dc s
dng cho vic phuc hi thng tin a truyn thng. Tuy nhin, vic s dng ch x l
d liu truyn thng phi tun theo cc gii hn sau:
Vic ch gii nhn chung phi lm bng tay v tiu tn thi gian
Vn bn ch gii cha y v cn mang tnh ch quan
Cc k ngh IR khng th iu khin cc cu hi t vn bn khc (nh m
thanh v nh).
19
1.3
20
1.4
21
22
23
24
CHNG 2
C S D LIU A PHNG TIN (Multimedia Database)
Khi thit k mt h thng CSDL multimedia m t cc loi d liu multimedia khc
nhau, chng ta bt buc phi i din vi mt s cu hi quan trng c t ra v
cch thc t chc h trng nh:
Vic t chc v mt ni dung i vi d liu ca cc loi d liu
multimedia.
Vic lu tr vt l ca cc d liu ny trn cc thit b lu tr nh th
no.
tr li cho cc cu hi ny, trc tin chng ta xem xt ti kha cnh t chc ni
dung
25
26
27
28
29
30
31
32
33
34
c trng
Pic1.gif
Bob.Jim
Pic2.gif
Jim
Pic3.gif
Bob
Pic4.gif
Bill
Pic5.gif
Charlie
Pic6.gif
Ed, Bill
Pic7.gif
Ed
35
nh x rt gn c m t bng sau
State
Feature
Frame1 Dopemanhouse,briefcase,JaneShady
Frame2 Dopemanhouse,briefcase,JaneShady,DenisDopeman
Frame3 Dopemanhouse,briefcase,JaneShady,DenisDopeman
Frame4 Dopemanhouse_briefcase,JaneShady,DenisDopeman
Frame5 Dopemanhouse,JaneShady
Object
State
JaneShady
Briefcase
JaneShady
briefcase
JaneShady
briefcase
DenisDopeman
briefcase
36
Person
Spouse
JaneShady
PeterShady
JaneShady
PeterShady
DenisDopeman
DebraDopewoman
37
l mt media tm tt.
.
ca cc lp tng ng trn F.
38
inh:
gi s
cho bit
Nh vy inh l
mt nh x kt hp vi mi c trng f mt tp cc c trng bn di f y
theo th t trn c trng.
Subst l mt nh x t
Media
Object
Part_frame
Feature_s)
image
Photo1.gif
Church,durnstein,danube,subrahmanian
image
Photo2.gif
Cathedral,melk,subrahmanian
image
Photo3.gif
Church,st.paul,rome
Video
Video1.mpg
1-5
Church,durnstein,stream
Video
Video1.mpg
6-10
stream
Audio
Audio1.wav
1-20
St.peters,tiber,rome
Bng 2.5
Tp cc c trng F c cha: church, durnstein, danube, subrahmanian,
cathedral, melk, st. paul. Rome. Stream. Restaurant, st.peters, tiber.
cho bit :
o Church cathedral.
o River Stream
39
Hnh 2.4
C ngha l
[tiber] [river], [danube] [river].
[st.paul] [church], [st.peter] [church].
Cch nh ngha trn tuy cung cp y hn cc thng tin hu ch cho vic tm kim
v trnh by cu trc n gin ca mt h CSDL Multimedia c cu trc nhng n vn
cha cung cp c mt cu trc ch s ho m h thng CSDL Multimedia dng t
chc v lu tr d liu. Trc khi a ra mt cu trc ch s ho thch hp, chng ta s
c ra mt ngn ng truy vn n gin dng truy vn d liu Multimedia. y
chng ta trnh by ngn ng truy vn trc v chng ta ch c c mt cu trc ch s
ho c hiu qu khi m chng ta ti u c cc kiu truy vn m ngi s dng
mong mun .
40
o
o
cu hi ny yu cu tr v tt c cc c
trng c trong file nh im1.gif.
41
cu hi ny yu cu tr v tt c cc
o
sau
Feature
Attribute
John
age
John
address
Mary
age
Mary
address
Mary
Value
32
32 PicoLane.Mclean.VA 22050.
46
16 ShawRoad.Dumfries.VA 2290s.
employer
Mary
XYZCorp.
boss
David
Bng 2.6
42
Select M
FROM smds source M
WHERE (FindType(M)= Video OR FindType(M)=Image
AND
M IN FindObjWithFeatureand(Jane Shady) And
M IN FindObjWithFeatureand(Denis Dopeman)
43
SELECT M
FROM smds source M
WHERE FindType(M)=Image AND
M IN FindObjWithFeature(Denis Dopeman) AND
M IN FindObjWithFeature(Jane Shady) AND
Left (jane Shady,Denis Dopeman.M)
44
45
46
2.4.3 Ch s ho SMDS vi ch s o.
Trong cc phn trc, chng ta trnh by cc cch thc truy vn CSDL
multimedia di c 2 hnh thc m t l ng nht v lai to. Cc ngun d liu nonSMDS c ch s ho bi cc c ch ring ca chng, y chng ta i su vo tm
hiu cch thc ch s ho i vi cc ngun d liu SDMS.
Gi s chng ta c trc mt SMDS c dng:
47
trong
Chng ta phi ch ra c mt cch thc ch s ho c hiu qu d liu ny, tng c
bn y l:
Featuretable: y l mt bng bm c cha tt c cc c trng c trong
. Cng ging
) m f2<f3<f1.
48
ny */
*/
end record;
type node1 = record of
element: ^ featurenode; /* tr n node con ca mt featurenode */
next: ^ node1; /* tr n nod con tip theo */
end record;
type node2 = record of
state: ^ statenode; /* tr n danh sch kt hp vi trng thi */
link: ^ node2; /* node tip theo */
end record;
type node3 = record of
feat: ^ featurenode; /* tr n mt node m c th cho l c c trng
*/
link1: ^ node3;
end record;
49
50
Video
Audio
Trng thi
Cc c trng
Im1
john, mary
Im2
Im3
lizt, mary
Vid1: [1,10]
john, singing
Vid1: [11,20]
Vid1: [21,40]
Vid2: [1,20]
ed, speaking
Vid2: [21,30]
man, speaking
Disk1: [1,20]
John, singing
Disk1: [21,40]
woman, speaking
Bng 2.7
Hnh 2.5 cho chng ta thy mt v d v statetable ( n gin chng ta khng
cp n cc hm bm c s dng) v d v mt featuretable. Mt trong 10
trng thi lit k trn c lu tr trong statetable cng vi 9 c trng.
Trong trng hp ny phi ch l singing v dancing c xem nh l
cc c trng.
Th t trn cc c trng c th hin hnh di
Hnh 2.6
Chng ta ch ra c s kt hp ca featurelist vi cc trng thi im1 v
disk1: [1,20], cc featurelist khc khng c th hin ra y nhm mc ch
n gin ho.
51
52
CHNG 3
H QUN TR C S D LIU A PHONG TIN YU
CU V CC VN
Trung tm ca mt h thng thng tin multimedia chnh l h qun tr CSDL
MULTIMEDIA (MDBMS). Theo truyn thng, mt CSDL bao gm mt b cc d c
lin quan v mt thc th cho trc hoc mt h qun tr CSDL (DBMS) l mt b cc
d liu c lin quan n nhau vi mt tp hp cc chng trnh c dng khai bo,
to lp, lu tr, truy cp v truy vn CSDL. Tng t nh vy, chng ta c th xem
mt CSDL MULTIMEDIA l mt tp cc loi d liu multimedia nh vn bn, hnh
nh, video, m thanh, cc i tng ho.Mt h qun tr CSDL MULTIMEDIA
(MDBMS) cung cp h tr cho cc loi d liu MULTIMEDIA trong vic to lp, lu
tr, truy cp, truy vn v kim sot.
S khc nhau ca cc kiu d liu trong CSDL MULTIMEDIA c th i hi cc
phng thc c bit ti u ho vic lu tr, truy cp, ch s ho v khai thc.
MDBMS cn phi cung cp cc yu cu c bit ny bng cch cung cp cc c ch
tm tt bc cao qun l cc kiu d liu khc nhau cng nh cc giao din thch hp
th hin chng.
3.1 Mc ch ca MDBMS
Mt MDBMS cung cp mt mi trng thch hp s dng v qun l cc thng tin
CSDL MULTIMEDIA. V vy, n phi h tr cc kiu d liu MULTIMEDIA khc
nhau bn cnh vic phi cung cp y cc chc nng ca mt DBMS truyn thng
nh khai bo v to lp CSDL, khai thc d liu, truy cp v t chc d liu, c lp
d liu, tnh ring, ton vn d liu, kim sot phin bn. Cc chc nng ca MDBMS
c bn tng t nh cc chc nng ca DBMS, tuy nhin, bn cht ca thng tin
53
54
55
n cn c
MULTIMEDIA[1].
Cc tnh cht c bit ca d liu MULTIMEDIA cng i hi phi c cc tnh nng
c bit mi h tr cho n nh kt hp v phn r cc i tng, qun tr dung
lng khng l d liu MULTIMEDIA, lu tr v khai thc hiu qu, c kh nng lm
vic c vi cc i tng d liu tm thi hoc mt phn ca chng.
3.2 Cc yu cu ca mt MDBMS
c c mt MDBMS p ng c cc yu cu nu ra trn, chng ta cn
phi c c mt s cc yu cu c th cho n, cc yu cu y bao gm:
y cc kh nng ca mt DBMS truyn thng.
C kh nng lu tr ln.
C kh nng khai thc d liu thun tin.
56
57
Hnh 3.2
Cc yu cu v kh nng lu tr ca cc h thng MULTIMEDIA c th c c
trng bi kh nng lu tr ln v cch thc t chc theo th bc (dng kim t thp)
ca h thng lu tr. Vic lu tr theo th bc t cc i tng d liu
MULTIMEDIA trong mt h thng phn bc bao gm cc thit b khc nhau, c th l
trc tuyn (online), khng trc tuyn (offline). Mt cch tng qut, mc cao nht ca
h thng s cho ta hiu sut cao nht, kh nng lu tr nh nht, chi ph cao nht v s
c nh t nht. Cc lp cao trong h thng phn cp ny c th s dng lu tr cc
i tng tm tt nh hn ca mt d liu MULTIMEDIA hon chnh vi mc ch
cung cp kh nng duyt v xem trc nhanh i vi ni dung ca d liu. Chi ph v
hiu sut (tnh v mt thi gan) s gim dn nu ta i xung cc lp pha di ca h
thng phn cp, cng vi iu ny l s tng ca kh nng lu tr v tnh c nh.
Thng thng trong hu ht cc h thng lu tr MULTIMEDIA, mc cao nht ca
58
59
60
3.3 Cc vn ca MDBMS
p ng c cc yu cu nu ra phn trn, MDBMS cn phi xc nh c
mt s vn quan trng bao gm:
M hnh ho d liu MULTIMEDIA.
Lu tr i tng multimedia.
Tch hp, trnh din, cht lng dch v multimedia.
Ch s ho, khai thc v duyt.
H tr truy vn multimedia.
Qun tr d liu MULTIMEDIA phn tn.
H tr ca h thng.
3.3.1 M hnh ho d liu MULTIMEDIA
M hnh d liu l n v trung tm ca mt h thng CSDL MULTIMEDIA. Mt m
hnh d liu cn phi tch ri ngi dng ra khi chi tit ca vic qun l cc thit b
lu tr v cu trc lu tr. iu ny i hi phi pht trin cc m hnh d liu tng
61
62
63
64
l QoS, chng thng thng c thc hin bng cch cung cp mt nh x tng ng
t QoS ca ngi dng sang QoS ca h thng v ngc li.
Khi th hin cc loi d liu multimedia khc nhau chng hn video v m thanh cng
vi nhau cc vn v tch hp v ng b cc loi phng tin tr nn ht sc quan
trng. MDBMS cn phi cung cp mt c ch m bo s ng b trong vic th
hin cng nh p ng c cc yu cu khc nh t l sn sng ca d liu v QoS.
Trong mt vi trng hp, MDBMS c th phi da vo mt c ch qun l ng b
ho m bo c s ng b vi mt kiu d liu cho trc hoc gia cc kiu d
liu khc nhau.
3.3.4 Ch s ho multimedia
Cng nh trong cc CSDL truyn thng, cc d liu multimedia c th c khai thc
thng qua cc nh danh, cc thuc tnh, cc t kho v s lin kt gia chng. Cc t
kho
65
on nhn nh v phn tch chui video. i vi d liu video, chui video trc tin
c phn tch thnh cc chui hp thnh, sau cc c trng tm tt (thng l cc
frame kho) s c la chn c trng cho mi chui. Vic ch s ho tip theo i
vi d liu video cng da trn cc frame kho cng ging nh i vi d liu nh
i vi d liu m thanh, vic ch s ho da trn ni dung c th c s tham gia ca
vic phn tch tn hiu, t ng nhn bit li ni cng vi vic ch s ho da trn t
kho. Mt khc, vic ch s ho c th da trn cc thng tin khc ph thuc vo kiu
ca d liu m thanh, v d mt vi nh pht trin s dng cc c trng v nhp
iu, hp m v giai iu cho vic ch s ho da trn ni dung i vi d liu m
thanh. Tng t nh vy, vic tm kim v khai thc d liu m thanh da trn ni
dung c xut da trn cc c tnh ca d liu m thanh nh c ch ra
qua cc c trng v m hc v gic quan..
Vic ch s ho da trn ni dung cng gi ra mt vi vn cn quan tm. Trc ht,
cng vi mt d liu multimedia nhng mi ngi c th hiu theo mt cch khc
nhau. Th hai, ngi dng thng cn cc thng tin thay i khc nhau, v vy mt c
trng duy nht c th l khng ch s ho hon ton mt kiu d liu multimedia
cho trc. Mt vn khc cn phi xem xt l vn hiu qu, vic ch s ho phi
nhanh v cc ch s ny phi c lu tr mt cch hiu qu phc v cho vic truy
cp d dng khi m s lng cc d liu multimedia c lu tr l rt ln. Bi v c
tnh vn c ca d liu multimedia l rt khc nhau nn vic ch s ho khng th tin
hnh mt cch hon ton t ng, n c nh my tnh c th phn tch d dng mt
bc nh c cha cc tc phm ngh thut, nhng n gn nh khng th t ng xc
nh c ngha ca tc phm , iu ch c con ngi lm c.
3.3.5 H tr truy vn multimedia, khai thc v duyt qua.
Cc cu hi ca ngi dng thng c x l s dng cc ch s c sn, tuy nhin
khc vi CSDL truyn thng tnh chnh xc trong tm kim i vi d liu multimedia
66
khng phi l chnh xc tuyt i. Thng thng khi so snh hai d liu multimedia th
kt qu thu c thng l gn ng hoc tng t, gi s trong trng hp cc d
liu ny c cng d liu u vo th kt qu thu c t mt cu hi c th sinh ra rt
nhiu gi tr. c rt nhiu cc nghin cu i su vo vic tm ra mt phng thc
thch hp tr gip cho ngi dng c c mt kh nng hiu qu khai thc cc d
liu multimedia, chng hn thng qua vic cung cp cc giao din thch hp ngi
dng c th duyt mt cch thun li cc kt qu c c t qu trnh tm kim. Vic
h tr duyt mt cch trc tip cho php ngi s dng c th khai thc bt k thng
tin no c kh nng lin quan n kt qu hin thi bng cch la chn cc mc d liu
tng ng cn quan tm su hn.
Truy vn bng v d (Query-by-Example) l mt phng thc chnh c s dng
nhp cc cu hi i vi CSDL multimedia, c bit l i vi d liu nh. y
ngi dng a ra cc yu cu bng cch s dng mt mu c sn (v d nh mt nh
tng t), v vy giao din c s dng nhp cu hi vo h thng tr thnh mt
vn cn phi quan tm. Do tnh cht a dng ca cc kiu d liu multimedia nn
mi kiu d liu multimedia c th phi c cc giao din truy vn khc nhau, vn
cn c xem xt y l lm th no tch hp c cc giao din khc nhau vo
mt h thng tch hp CSDL multimedia. Mt vn khc cng cn phi gii quyt l
vic bao gm truy vn cc d liu khng gian hoc truy vn cc d liu tm thi i
hi phi c cc thng tin khng gian hoc tm thi.
3.3.6 Qun tr CSDL multimedia phn tn
MDBMS phn tn c th c hiu l mt b cc MDBMS c lp (cc MDBMS ny
c th rt khc nhau) nm ti cc v tr khc nhau m c th giao tip hoc trao i d
liu multimedia vi nhau thng qua mng. Cc h thng multimedia thng c phn
tn vi quan nim mt s tng tc multimedia n l thng lin quan n vic d
liu thu c t cc ngun thng tin phn tn khc nhau. iu ny thng thy trong
67
68
69
CHNG 4
XY DNG H THNG MUA BN HNG QUA MNG
4.2.1. Gii thiu
Thng mi in t ting Anh l Electronic Commerce hay thng vit tt l
eCommerce. Khi ni n thng mi in t l ngi ta hay ngh n vic s dng
Internet tr gip cho cng vic kinh doanh. Trn thc t, thng mi in t c vai tr
quan trng hn nhiu.
Vy chng ta hiu thng mi in t nh th no?. C mt s kin cho rng:
thng mi in t l mi hnh thc giao dch c h tr bi cc phng tin in t.
Ni nh vy c ngha l tt c mi hot ng kinh doanh hin nay u l thng mi
in t v u s dng in thoi, fax hay email... v tt c u l phng tin in t?.
Trc ht, thut ng thng mi in t ch mi c s dng khi c mt s
ngi thc hin c vic mua bn qua mng Internet bng cch tr tin bng mt
loi tin c m ho.
Vy thng mi in t ch c th thc hin c qua Internet hay h thng cc
my tnh ni mng?. ng nh vy, nhng khng phi giao dch no trn Internet cng
c gi l thng mi in t. Cc ng dng kinh doanh trn Internet c chia l 4
mc khc nhau:
Brochureware: Qung co trn Internet
eCommerce: Thng mi in t
eBusiness: Kinh doanh in t
eEnterprise: Doanh nghip in t
70
71
72
73
74
nh hay thng qua mt vn phng i din. Trong trng hp thanh ton qua ngn
hng h thng s lin kt n h thng thanh ton qua mng ca Ngn hng cng
thng Vit Nam.
My tnh
khch
Tm kim,
chn hng,
mua hng, hi
thng tin hng,
Thng bo
v thanh
ton, giao
h
My ch ca
doanh nghip
(siu th)
n hng, yu
cu d liu, ...
My ch ti
Trung tm
Thng tin B
Thng mi
Thng tin xc
nhn n hng,
cch thc giao
hng, cp nht
75
76
To lp gi mua hng: chc nng cho php khch hng chn v qun l cc hng
m khch chn.
To lp ho n t hng: to ho n t hng, tnh gi thnh ca n hng.
Cho php khch hng theo di qu trnh thc hin n hng.
Thanh ton v giao hng:
Thanh ton trc tip hoc kt hp vi Ngn hng thanh ton qua ngn hng.
Phng thc giao hng: tu thuc iu kin c th m thng bo giao hng ti
nh hay ti tng ca hng.
C kh nng lin kt ti cc Web site ring ca doanh nghip.
Thc hin cc dch v khch hng: Dch v hng dn khch hng mua bn cc
sn phm hng ho; dch v khuyn mi hng ho; dch v gii thiu, qung co
cc loi hng ho mi; dch v tr li cu hi v ly kin gp ca khch hng;
H thng tr gip dch v bo hnh, bo tr sn phm.
4.3.3. Cc cng c pht trin h thng
My ch: Microsoft Windows 2000 Advanced Server SP4.
Web Server: IIS 6.
Database: Microsoft SQL Server 2000 Enterprise Edition SP3.
Cng c pht trin: Microsfot Visual Studio.NET 2003
77
78
Lin h vi khch hng: tha thun thi gian, a im giao hng; tha thun
phng thc thanh ton.
Thc hin n hng: xc nhn cc giao dch; xc nhn vic hon tt n
hng; cp nht n hng.
4.3.5. Ci t h thng
H thng c thit k theo m hnh khch/ch trn Internet (hnh 5) theo cng ngh
ca Microsoft [Ramesh Chandak, Purshottam Chandak, 1998]. My trm cung cp
dch v duyt web, trnh by gii thiu sn phm, giao dch vi khch hng. My ch
Trung tm c nhim v: qun l cc CSDL: cng ty, hng ho, khch hng, giao
dch,...; cung cp cc dch v internet, dch v qung b thng tin, tm kim thng tin,
giao dch vi khch hng v doanh nghip. My ch ti siu th c chc nng cung cp
thng tin; nhn v x l cc thng tin (n hng, yu cu cp nht d liu,...) do my
ch trung tm gi ti; cung cp, tr li cc yu cu cho my ch Trung tm.
My khch
Trung tm
Cc yu cu
Trnh duyt
Web
Trang
HTML
kt qu
Siu th
n hng
Dch v
Web
Trnh
TMT 1
Xc nhn
n hng,
yu cu
cp nht
hng, ...
CSDL
TMT
Dch v
Web
Trnh
TMT 2
CSDL hng
ca siu th
79
Trnh duyt Web trn my khch c b xung mt s tnh nng kim tra,
trnh din sn phm nh ActiveX, Flash, ...
C s d liu thng mi in t cha thng tin v cc cng ty v cc mt hng,
thng tin khch hng, thng tin giao dch,... c xy dng trn h qun tr c
s d liu SQL Server.
C s d liu hng ca siu th lu tr thng tin v hng ha ca siu th c
xy dng trn h qun tr c s d liu SQL Server hay Access.
Trnh thng mi in t 1 trn my ch Trung tm bao gm nhiu mun
chng trnh c nhim v chnh:
o X l yu cu tm kim thng tin, chn hng, t mua hng,... ca khch
hng v xy dng cc HTML trang kt qu.
o Xy dng n hng.
o Gi n hng v cc siu th tng ng.
o Tip nhn v x l thng tin t cc siu th.
o Qun l khch hng.
o Qun l giao dch,...
Trnh thng mi in t 2 trn my ch ca siu th bao gm nhiu mun
chng trnh c nhim v chnh:
o Tip nhn n hng.
o X l n hng.
o Gi yu cu cp nht hng ho cho Trung tm.
Cc trnh thng mi in t c xy dng bng ASP.NET, ADO.NET, kt
hp vi lp trnh m rng dch v Web ca Microsoft. Vi vic la chn trn
gip cho vic m rng hay tch hp vi cc mi trng CSDL khc c thun
li.
80
81
Ngi dng cui (end-user): gm nhng ngi thc hin cc giao dch qua Internet,
gi-nhn cc yu cu trao i, mua bn hng ha, thng tin c th trnh c cc nguy
c mt an ton thng tin trong qu trnh giao dch in t vi vic s dng chng ch
s CA.
4.4.2. H thng thanh ton trc tuyn (VASC Payment)
NCC gateway
VASC gateway
Database
Database
H thng ca NCC
VASC Payment
Hnh trn l m trao i thng tin gia VASC Payment v NCC. Qu trnh trao i ny
din ra thng xuyn. VASC Payment s nhn cc lnh thanh ton t NCC v cp nht
trang thi ca tng lnh thanh ton ho n ngay sau khi nhn c phn hi tr v t
ngn hng i tc.
Qu trnh trao i trn din ra c lp vi qu trnh trao i trn Web.
Cc hnh thc trao i: Bng Socket theo giao thc TCP/IP (tham kho phng n k
thut kt ni bng Socket TCP/IP)
Cc nghip v chnh bao gm:
Nhn lnh thanh ton ho n
o VASC Payment s nhn lnh thanh ton do NCC chuyn n. Lnh thanh
ton ny c xem nh mt y nhim chi bao gm: Thng tin ngi tr
tin; thng tin ti khon tr; thng tin ho n: s ho n, s tin; thng
tin v ngi nhn v ti khon nhn. Ngoi ra xc thc i tng
82
83
84
85
86
KT LUN
CSDL multimedia v cc vn khc c lin quan n n nh vic t chc, khai thc
ni dung thng tin vv.. v ang l nhng vn mang tnh thi s ca CNTT. Bn
lun vn ny cp c mt s vn mang tnh cht c s ca c s d liu a
phng tin nh cch thc v m hnh lu tr d liu, cch thc ch s ho cng nh
cc yu cu v cc vn cn c gii quyt i vi mt h thng qun tr c s d
liu a phng tin (MDBMS). Bn lun vn cng cp n vic xy dng mt h
thng bn hng qua mng, cc thnh phn v cc yu cu c bn ca mt h thng bn
hng qua mng lm c s cho vic tip tc ng dng cc cng ngh a phng tin cho
vic cung cp cc sn phm, dch v qua mng Internet.
Do s eo hp v thi gian cng nh hn ch v ti liu cng nh s thiu thn v cc
thit b multimedia hin c ti Vit nam nn bn lun vn cha th i su vo vic
trin khai mt m hnh kh thi p dng cc k thut v multimedia nh mong mun.
Tuy nhin sau bn lun vn ny, cc hng nghin cu tip theo s c tc gi trin
khai tip tc:
Xy dng mt h thng qun tr ni dung multimedia (multimedia Content
management system) da trn chun MPEG-7 nhm phc v cho cc dch v v
truyn thanh, truyn hnh (video on demand).
Nghin cu mt s k thut trch rt ni dung t ng t d liu multimedia
ng dng cng ngh 3D trong vic bn hng qua mng.
87
Flickner.M,
Sawhney.H,
Niblack.W,
Ashley.J,
Huang.Q,Dom.B,
Research Issues, ACM Computing Surveys, Vol. 19, No. 3, 1987, pp.201-260.
[7].
88