Tìm hiểu nghiên cứu công nghệ oracletext và xây dựng ứng dụng minh họa

79 0 0
Tìm hiểu nghiên cứu công nghệ oracletext và xây dựng ứng dụng minh họa

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

DO GIAO DUC vA nAo TAO TRUONG nHDL NGO~I NGU-TIN HQC TP.HCM KHOA CONG NGH:E:THONG TIN , - - ~ KHOA LUAN TOT NGHIEP • • TIM HIEU NGHIEN CUU CONG NGHE ORACLE TEXT vA XAY DUNG · UNG DUNG MINH HOA • • • • GIANG VrEN HUONG nAN: TH4C sIno HoANG CU'ONG SINH VIEN THl/C HI:E:N: LE HUYNH LAN ANH KHONG TH! MINH GIANG L01C.AMON Truac hSt, em xin gai lai cam an sau s~c dSn thfty D6 Hoang Cuang Trong su6t qua trinh thvc hi~n, thfty dil d~n d~t t?n tinh dS chung em hoan dugc kh6a lu?n t6t nghi~p Chung em cling xin gai lai cam an dSn quy thfty co khoa Cong Ngh~ Thong Tin truang DHDL Ngo~i Ngu - Tin HQc TP.HCM dil d~y d6 va truySn d~t cho chung em nhiSu kiSn thuc quy bau su6t b6n nam hQc vua qua Cu6i cling, chung em xin gai lai cam an dSn gia dinh va toan thS b~n be dil giup dO'chung em qua trinh hQc t?P cling nhu thvc hi~n baa cao kh6a lu?n t6t nghi~p XIN CHAN THANH CAM ON Le Huynh Lan Anh Kh6ng Thi Minh Giang , • MUCLUC • • r L'0'1 mo'., dAau PHA.N 1: CONG NGH~ ORACLE TEXT 9i ChU'O'ng 1: Gio'i thi~u Oracle Text 1.1 Gi oi thi ~u Oracle Text 1.2 Phan lo~i ung d\lng truy v~n 1.2.1 Vng d\lng truy v~n van ban 1.2.2 (rng d\lng truy v~n tai li~u 1.3 Cong C\l h6 trQ' Oracle Text KSt chuang Chu'o'ng 2: Gio'i thi~u SQL*Loader 2.1 Cac t?P tin Control 2.2 Cac t?P tin dfr li~u 2.3 Cac tac v\l cua SQL *Loader 2.3.1 Cac t?P tin n~p ph\l trQ' thai gian ch~y 2.3.2 Cac thong s6 hang l~nh 2.4 Cac duang dfrn n~p dfr li~u SQL *Loader 2.5 Duang dfrn quy uoc va duang dfrn tn!c tiSp 2.6 Cac rang bUQc toan v~n, Trigger va n~p dfr li~u 2.7 Lu'u dfr li~u KSt chu'ang ChU'o'ng 3: Chi ml}c Oracle Text 3.1 Ch(l'c nang cua chi m\lc 3.2 Qua triOO tao chi muc 3.2.1 Sa'db t~o chi m\lc 3.2.2 Cac d6i tUQ'ng chi m\lc 3.3 Phan lo~i chi lTI\lC 3.3.1 Chi m\lc CONTEXT 3.3.2 Chi m\lc CTXCAT 3.3.3 Chi m\lc CTXRULE 3.3.4 Chi m\lc CTXXP ATH 3.4 Bao tl'i index 3.5 Xoa index 3.6 Al tel' index 3.6.1 D6i ten chi m\lc va cac phan vung chi m\lc 3.6.2 Xay d\Xng l~i chi m\lc dung nhfrng dQ uu tien khac KSt chuang 5 6 13 14 14 16 18 18 21 23 24 25 26 26 26 27 29 29 31 32 33 34 35 35 36 36 38 Chu'o'og 4: Truy v~o ~ii'li~u~ , , ,., , '" h'~ ~ ~ d-1'~ 41G , 10'1 t H;U ve truy van U H;U • • • • • • • • 4.2 Truy v~n 10C;li chi m\lc CONTEXT 4.2,1 Tmin tu CONTAINS 4.2.2 Toan til SCORE , 4.2.3 Cac toan til khac 4.2.4 Cli phap 4,2.5 Vi d\l 4.3 Truy v~n 10C;li chi m\lc CTXCAT 4.3.1 Toan tu CATSEARCH 4.3.2 Cli phap 4.3.3 Vi d\l 4.4 Truy v~n 10C;li chi m\lc CTXRULE 4.4.1 Toan til MATCHES 4.4.2 Cli phap , , , 4.4.3 Vi d\l KSt chuang , , pHAN 2: ifNG D1)NG MINH HQA HE THONG TRA ciru HO sa CONG VAN Chuo'og.l: Philo tich h~ thBog 1.1 Phan tich h~ th6ng tra clm h6 sa cong van 1.2 Khao sat hien trang 1.2.1 Ca c~u t6 chuc 1.2.2 Mo ta cac hoat dong 1.3 Sa d6 chuc nang 1.3.1 Ca c~u cac chuc nang 1.3.2 Mo ta cac chuc nang 1.4 Sa d6 duoli~u muc quan ni~m Chuo'og 2: Thi~t k~ h~ thBog 2.1 Sa d6 duolieu mli'c vat 1y' 2.2 Mo ta chi ti'Stcac bang 2.2.1 LOAI HS 2.2.2 PHONGBAN 2.2.3 NHANVIEN 2.2.4 HOSO 2.3 ThiSt kS cac Form 2.3.1 M~mhinh gi6i thi~u 2.3.2 Danh sach h6 sa 2.3.3 Danh sach nhan vien 2.3.4 Danh sach phong ban a a -.' 39 40 , , , 40 41 41 41 , 42 43 43 44 44 44 45 45 45 46 46 47 48 49 50 50 51 53 53 54 55 56 57 58 58 58 58 59 60 60 62 63 64 f 2.3.5 Tra clm theo loe;tihe, sa 2.3.6 Tra clm theo trich ySu cua he, sa 2.3.7 Tra clm theo nQi dung he, sa 2.3.8 Tra cuu t6ng h9P 2.4 Thi St kS cac Report 2.4.1 Th6ng ke he, sa theo 2.4.2 Th6ng ke he, sa theo thang 2.4.3 Th6ng ke he, sa theo quy 2.4.4 Th6ng ke he, sa theo nam 65 66 67 68 69 69 70 71 72 L01MC1DAu Trong nhung nam g~n day, nganh tin hQc phil! tri@n h~t suc nhanh chong va co anh hUOng Ian d~n dai s6ng kinh t~ xa hQi nhiSu qu6c gia tren th~ giai Nhfrng ung d\lllg cua khoa hQc may tinh da he>trQ'dt nhiSu cho cong vi~c cac lInh VlJCkinh t~, giao d\lc, giai tri t:;ti cac qu6c gia co nSn cong nghi~p phil! tri@ncao, d6i vai nhfrng qu6c gia dang giai do:;tn phat tri@nthi cac ung dVng cua khoa hQc may tinh cling dang duQ'c u'ng d\lng rQng rai Nuac ta dang giai do:;tnti~n hanh cong nghi~p hoa d~t nuac va tin hQc hoa h~ th6ng quan ly, do tin hQc dang duQ'c xem la mQt nhfrng nganh mUi nhQn c~n t?P trung phil! tri@n.Nha co tin hQc rna vi~c quan ly cling nhu luu tru h6 so da tro nen dS dang va thu?n ti~n hon r~t nhiSu, giam rui ro bi th~t l:;tchay m~t mat h6 so Cac ph~n mSm tin hQc dai khong chi ti~t ki~m mQt IUQ'ngIan thai gian va cong vi~c cua nguai su dVng rna giup tang tinh chinh xac va hi~u qua cua cong vi~c Tuy nhien, IUQ'ngh6 so luu trli' cang Ian nen vi~c tim ki~m cho nhanh chong va chinh xac dang la m6i quan tam cua nhfrng nguai su dVng Chinh vi th~ Oracle da dua cong ngh~ Oracle Text giup tai (Load) dfr li~u ho~c duang dfin cua file VaG cQt cua bang, sau t:;tochi m\lc (Index) tren cQt va cu6i cling la truy v~n d@ tim ki~m duoli~u Dfr li~u day co th@duQ'c tim theo tli' khoa, theo chu dS hay theo nQi dung cua tai li~u, giup cho nguai tim ki~m dli khong bi~t chinh xac mQt thong tin cua tai li~u vfin co th@tim th~y Nhu V?y d6i tUQ'ngva ph:;tm vi nghien cu-u cua dS tai la tim hi@uvS cong ngh~ Oracle Text cling vai mQt chuang trinh ung d\lllg cua cong ngh~ Oracle Text VaG vi~c tra cuu h6 so cong van Do kinh nghi~m va kha nang h:;tnch~ nen khong tranh khoi nhfrng h:;tnch~, thi~u sot qua trinh nghien cuu cung nhu xay dlJng chuang trinh u-ng dVng Chung em r~t mong duQ'c SlJhuang dfin, chi d:;tythem cua cac th~y co d@co duQ'cnhfrng kinh nghi~m giup hoan thi~n them dS tai Ph~n 1: Cong ngh~ Oracle Text 9i pHAN 1: CONG NGHE• ORACLE TEXT 9i >•• Chuang 1: Gi6i thi~u Oracle Text GI01 TRIEU ORACLE TEXT • 1.1 Gi6i thi~u Oracle Text 1.2 Phan lo?i ling dl}ng truy vc1n 1.2.1 (rng dl}ng truy vc1nvan ban 1.2.2 (rng dl}ng phan lo?i tai l~u 1.3 C6ng Cl}he>trq Oracle Text Chuang 1: Gi6i thi~u Oracle Text 1.1 GIOI THIEU ORACLE TEXT: Oracle Text: • La vien cua Oracle 9i • f)ua mQt ch~t lm;mg tim ki~m van b~mt6t nh~t • Chua nhfrng diSm ti~n bQ cho vi~c quan ly van ban, nhfrng dich V\l tai li~u va XML • Co mQt t~p hQ'P nhfrng d~c trung dugc chuAn hoa cho nhfrng ung d\lng tim ki~m van ban da ngon ngfr Oracle Text la cong ngh~ truy tim van ban cua Oracle va la mQt ph~n cua chuAn Oracle 9i Oracle Text su d\lng chuAn SQL dS t~o chi m\lc, tim ki~m va truy v~n van ban va Uti li~u dugc luu trfr CSDL cua Oracle, file hay tren Web Oracle text co thS thl,fc hi~n truy v~n ngon ngfr tren tai li~u, tim ki~m van ban dung nhung chi~n lugc khac bao g6m tim theo tu khoa, truy v~n theo ngu' canh, dung nhfrng phep toan lu~n ly dS n6i nhfrng tu khoa, tim nhu'ng ph~n tai li~u HTML hay XML Oracle Text tim r~t t6t d6i v6i nhu'ng diu truy v~n h6n hgp Oracle Text co thS tra k~t qua tim ki~m du6i nhiSu dinh d~ng khac nhu: van ban khong co dinh d~ng, HTML va d~ng van ban thong thucmg Oracle Text cung h6 trg nhfrng ngon ngfr phuc t~p va su d\lng cong ngh~ dung nhu'ng vi tri co lien quan dugc cai ti~n dS cai thi~n ch~t lugng tim ki~m Trong su6t th~p ky qua, nhu'ng t6 ch(rc da phai d~u tu nhiSu vao nhfrng h~ th6ng dS co thS truy c~p vao dfr li~u co c~u truc dugc lUll trfr h~ CSDL MQt ngu6n dfr li~u l6n t6n t~i du6i d~ng van ban nhu tai li~u, nhfrng trang Web, sach chi d~n, bao cao, thu di~n tu, fax va nhfrng bai gi6i thi~u thuemg khong thS truy c~p dugc Nguai dung truy c~p vao thong tin cua t6 chuc, hQ la nhfm vien vao m~ng nQi bQ hay khach hang xem qua bang m\lc l\lc, c~n mQt S\l'h6 trg tinh vi tu nhu'ng bQ ph~n tim ki~m van ban dS tim nhfrng diSu hQ c~n Oracle Text da dua mQt giai phap tim ki~m van ban hoan hao, cung c~p nhfrng chi m\lc van ban d~c bi~t cho nhfrng ung d\lng truy tim van ban nhu: tim trang Web, nhfrng danh sach thuang m~i di~n tU,nhfrng tai li~u phan 16p va nhfrng ung d\lng thong thuang, kho van ban, nhfrng thu vi~n tai li~u Chuong 1: Gi6i thi~u Oracle Text Oracle Text khac nhu li~u cua nhiSu Trung Qu6c, co th@IQCva trich nQi dung tu han 150 ki@udinh d,;mgtai li~u file Word, file PDF, HTML va XML D6ng thai, nhfrng tai thu tiSng nhu: Anh, Phap, Tay Ban Nha, Nh~t, Han Qu6c, cling duqc he>trq vi~c tim kiSm Vi~c diSu khi@nchi mvc Oracle Text duqc thvc hi~n b~ng cach dung Oracle Enterprise Manager Nhfrng nguai qUlin tri va phat tri@n co th@xay dVng va bao tri index v6i cu phap SQL chu~n, 1.2 PHA.N LOAI UNG DUNG TRUY VAN: Co hai lo?i ung dVng truy v~n Oracle Text: • Vng dVng truy v~n van ban (Text Query Application) • Vng dVng truy v~n tai li~u (Document Query Application) 1.2.1 UNG DUNG TRUY VAN VAN BAN: Mvc tieu cua ung dVng la cho phep nguai sll' dVng tim kiSm mQt do?n van ban rna co chu'a cac thu~t ngfr tim kiSm (nghla la tim kiSm dv'a tren cac tu khoa nguai sll' dVng cung c~p) thong thuang, van ban la mQt t~p hqp cac tai li~u MQt ung dVng m?nh la co th@chi mvc va tim kiSm cac tai li~u co cac ki@udinh d?ng ph6 biSn nhu Microsoft Word, plain text, HTML hay XML Vi dV co mQt giao di~n viSt du6i d?ng Web, ung dVng cho phep nguai Slr dVng truy v~n dSn mQt Website cua mQt cong ty nao do, sau tra vS cac t~p tin HTML tuong ung v6i cau truy v~n rna nguai dung yeu c~u f)@ xay dVng ung dVng lo?i nay, chung ta c~n t?O chi mvc CONTEXT ho?c CTXCAT va truy v~n cac chi mvc b~ng cac toan tll' tuong ung la COT AINS va CA TSEARCH 1.2.2 UNG DUNG TRUY vAN TAl LIEU: "(rng dVng co kha Vng dVng cling duqc "ung dVng IQc" (filtering lo?i cac bai bao theo tung u-ng dVng lo?i nang phan lo?i tai li~u dva tren nQi dung cua no gQi la " dinh tuySn tai li~u" (document routing) hay application) Vi dV mQt co quan bao chi c~n phan chung lo?i: chinh tri, tin tuc, th@thao, thi se dung D@ su' dVng ung dVng lo?i chung ta t?O chi mvc CTXRULE Lo?i index chi mvc cac cau truy v~n duqc ding nghla a me>ilap Khi tai li~u Chuang 60 2: ThiSt kS h~ th6ng 2.3 THlltT Kit cAe FORM: 2.3.1 MAN HiNH GI

Ngày đăng: 01/09/2023, 22:03

Tài liệu cùng người dùng

Tài liệu liên quan