nghiên cứu đề xuất định hướng công nghệ pháp triển và ứng dụng các hệ thống thông tin và cơ sở dữ liệu

94 330 0
nghiên cứu đề xuất định hướng công nghệ pháp triển và ứng dụng các hệ thống thông tin và cơ sở dữ liệu

Đ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

C C NG D NG CÔNG NGH BÁO CÁO NGHIÊN C U XU T NH H THÔNG TIN TÀI NG CÔNG NGH NG D NG CÁC H TH NG THÔNG TIN VÀ C MÃ S PHÁT TRI N VÀ S D 54-06-KHKT-RD Nh ng ng i th c hi n: Ch trì tài: Ts ình Kh Ks T Quang Ngh a Cn Ph m H ng Quân Ks Nguy n Anh c Cn Hoàng Th H i Ks Nguy n Minh Th ng Cn Nguy n Mai Anh HÀ N I, 2006 LI U BÁO CÁO NGHIÊN C U XU T NH H TÀI NG CÔNG NGH NG D NG CÁC H TH NG THÔNG TIN VÀ C MÃ S PHÁT TRI N VÀ S D 54-06-KHKT-RD Nh ng ng i th c hi n: Ch trì tài: Ts ình Kh Ks T Quang Ngh a Cn Ph m H ng Quân Ks Nguy n Anh c Cn Hoàng Th H i Ks Nguy n Minh Th ng Cn Nguy n Mai Anh HÀ N I, 2006 LI U M CL C L I GI I THI U Ph n I I.1 I.2 I.3 I.4 THÔNG TIN VÀ QU N LÝ THÔNG TIN 11 Ngu n l c thông tin .11 T m quan tr ng c a qu n lý thông tin 11 N i dung qu n lý ngu n l c thông tin 12 H th ng thông tin 12 I.4.1 I.4.2 I.4.3 Ph n II Các khái ni m c b n 12 ph c t p c a h th ng thông tin t ng lai 14 Gi i pháp cho h th ng thông tin t ng lai 14 T NG QUAN V C S D LI U 16 II.1 Khái ni m v CSDL .16 II.2 Thi t k c a CSDL 24 II.3 Ph m vi ng d ng c a CSDL .25 II.1.1 II.1.2 II.1.3 II.1.4 II.2.1 II.2.2 II.2.3 II.2.4 Ph n III D li u CSDL 17 Quá trình phát tri n c a h qu n tr CSDL 17 Các mô hình CSDL 18 Ngôn ng truy v n SQL 21 ánh ch s 24 Các giao d ch x lý song song 24 C ch ki m soát truy c p ng th i 25 B n 25 HI N TR NG NGHIÊN C U VÀ NG D NG CSDL 26 III.1 Ngành công nghi p qu n lý d li u th gi i 26 III.2 Tình hình nghiên c u, ng d ng CSDL n c 26 III.2.1 III.2.2 ng d ng CSDL án tr c ây 27 Tình hình tri n khai CSDL qu c gia tr c ây 27 III.3 Các v n Ph n IV H c a vi c phát tri n ng d ng CSDL t i Vi t Nam 30 NG PHÁT TRI N C A CSDL HI N NAY 31 IV.1 Ngôn ng XML 31 IV.1.1 IV.1.2 IV.1.3 IV.1.4 IV.1.5 IV.1.6 IV.1.7 IV.1.8 IV.1.9 Lý i c a XML 31 c i m c a XML 32 T o so n th o tài li u XML 33 XML c u trúc d li u 33 XML nh d ng d a XML 34 XML HTML 34 XML phù h p v i vi c ng d ng r ng rãi 35 XML c s c a Web th h m i 36 Giá tr thách th c c a d li u XML 37 IV.1.10 XML th tr ng khuôn d ng t p CSDL 37 IV.2 XML công ngh x lý d li u liên quan 38 IV.2.1 IV.2.2 IV.2.3 IV.2.4 IV.2.5 nh ngh a ki u c a tài li u 38 L c XML 39 Ngôn ng XPath 39 Ngôn ng truy v n XQuery 39 Các công ngh x lý khác 40 IV.3 Ki n trúc c a m t C s d li u XML 41 IV.3.1 IV.3.2 IV.3.3 CSDL XML t nhiên CSDL quan h h tr XML 41 Các thành ph n c a m t CSDL XML 41 Các yêu c u i v i CSDL XML 42 IV.4 Trao IV.4.1 IV.4.2 IV.4.3 i d li u chu n .42 Xu th trao !i thông tin b"ng chu#n 42 XML chu#n trao !i d li u ph! bi n 43 Siêu d li u chu#n cho siêu d li u 45 IV.5 XML an toàn b o m t 45 IV.6 XML ph i n t 46 Ph n V CÁC GI I PHÁP CÔNG NGH CSDL .48 V.1 Các gi i pháp CSDL c a IBM 48 V.2 Các gi i pháp CSDL XML c a Oracle 52 V.3 Các gi i pháp CSDL XML c a Microsoft 53 V.4 Các gi i pháp CSDL c a s d ng ph n m m ngu n m 55 V.5 Công c thu th p d li u qu n lý bi u m u 57 V.1.1 V.1.2 V.1.3 V.1.4 V.2.1 V.2.2 V.3.1 V.3.2 V.4.1 V.4.2 V.4.3 Ph n VI Qu n lý d li u XML v i DB2 49 D ng d li u XML t i u l u tr DB2 51 Truy v n d li u XML DB2 51 Ích l i c a công nghê pureXML 51 H tr XML c a Oracle 52 Các tính n$ng XML c a Oracle 52 H tr XML SQL Server 53 ng d ng u cu i v i XML c a Mocrosoft 54 MySQL 55 PostGreSQL 56 BekerleyDB 56 CÁC THÁCH TH C TRONG T NG LAI 58 VI.1 Các thách th c v qu n lý d li u t ng lai .58 VI.2 Các công c liên quan n CSDL .62 VI.2.1 VI.2.2 Tình báo doanh nghi p 62 Kho d li u h tr quy t nh 62 S phát tri n mang tính cách m ng c a CSDL 64 Ph n VII VII.1 CÁC NGHIÊN C U xu t h ng thúc XU T 65 y phát tri n ngu n l c thông tin 65 VII.2 xu t ph VII.3 xu t gi i pháp khai thác CSDL môi tr VII.4 xu t v xây d ng CSDL qu c gia 73 VII.5 xu t !nh h VII.2.1 VII.2.2 VII.2.3 VII.2.4 VII.2.5 VII.3.1 VII.3.2 VII.4.1 VII.4.2 VII.4.3 VII.4.4 VII.4.5 VII.4.6 VII.5.1 VII.5.2 VII.5.3 ng th c tích h p d li u 67 Công ngh n n t ng 67 Ki n trúc tích h p d li u 68 C ch tích h p d li u 68 Các s n ph#m n n 69 V n v t! ch c ph c v cho vi c trao !i tích h p thông tin 70 ng Internet 71 Mô hình k t h p portal CSDL 71 D ch v web – kh n$ng khai thác d ch v web nâng cao 71 Tính qu c gia chuyên ngành c a CSDL qu c gia 73 xu t v quy ho ch CSDL qu c gia 75 Y u t tiên quy t i v i vi c xây d ng CSDL qu c gia 78 Tính kh thi i v i thi t k h th ng CSDL qu c gia 79 xu t mô hình ki n trúc c a h th ng CSDL qu c gia 79 Các mô hình trao !i thông tin khách-ch cho CSDL qu c gia 81 ng ti n hành d án phát tri n h th ng thông tin 82 Chu#n b d li u 82 Xây d ng CSDL XML 84 L a ch%n s n ph#m CSDL XML 85 VII.6 Các tiêu chí ánh giá m t CSDL XML 88 VII.7 xu t h ng ng d ng CSDL m i Vi t nam .89 K T LU N 91 Danh sách hình v" Hình 1: Các thành ph n c a m t h th ng thông tin 14 Hình 2: Vai trò c a XML trao !i thông tin t i môi tr ng SOA 36 Hình 3: Ki n trúc c a CSDL XML 41 Hình 4: M t giao th c FIXML 44 Hình 5: Mô hình d ch v công v i ng d ng c a XML .46 Hình 6: Công ngh pureXML 50 Hình 7: Ph Hình 8: Xu h ng th c truy nh p d li u 61 ng phát tri n c a siêu d li u .61 Hình 9: Mô hình tích h p d li u 68 Hình 10: Mô hình c ch tích h p d li u 69 Hình 11: D ch v Web CSDL .73 Hình 12: Ki n trúc logic CSDL qu c gia 80 Danh sách b ng B ng 1: Ti n trình phát tri n c a SQL 22 B ng 2: Các t n t i phát tri n ng d ng CSDL t i Vi t nam 30 B ng 3: Cú pháp c a XML .32 B ng 4: DTD c a danh sách ng i 38 B ng 5: M t s bi u th c XPath d ng không vi t t&t 39 B ng 6: Mã XQuery tìm danh sách di'n viên nh t v di'n Hamlet 40 B ng 7: Kích c( CSDL 59 B ng 8: Ph n m m trung gian cho XML .85 B ng 9: Ph n m m so n th o phát tri n XML 86 B ng 10: S n ph#m CSDL cho phép XML i n hình .86 B ng 11: S n ph#m CSDL XML t nhiên i n hình .87 B ng 12: Máy ch XML 87 B ng 13: Các ph n m m Wrapper 88 B ng 14: H qu n tr n i dung 88 M t s thu t ng XML ngôn ng ánh d u m r ng Schema l SGML Standard Generalized Markup Language HTML Hyper text markup language SOA Ki n trúc h DBMS H qu n tr CSDL RDBMS H qu n tr CSDL quan h DB hay CSDL C s d li u Metadata Siêu d li u W3C World Wide Web Consortium DTD Document Type Definition c ng d ch v L I GI I THI U Trong vi c ng d ng CNTT vào phát tri n kinh t xã h i, ngành qu n lý thông tin có m t vai trò r t quan tr ng Quan ni m coi thông tin nh nh ng tài s n c a m t c quan, doanh nghi p, th m chí c a m t t n c c ch p nh n ngày r ng rãi b i không ch nh ng nhà công ngh mà c nh ng nhà qu n lý c a t ch c Hi n t n c ta ang h ng n phát tri n m t xã h i thông tin v i m t n n kinh t tri th c ó thông tin tri th c ng l c thúc y n n kinh t thông qua vi c giúp t ng n ng su t lao ng, phát tri n th tr ng, t o ph c v cho m c tiêu này, phát tri n s n ph m m i có giá tr gia t ng cao ng d ng CNTT, ó có ng d ng công ngh CSDL h th!ng thông tin, m t cách hi u qu m t công tác h t s c quan tr ng có th ng d ng CNTT m t cách hi u qu nh"m áp ng c nh ng yêu c#u n y sinh m t môi tr ng nghi p v , kinh doanh v i nhi u bi n i, m t y u t! quan tr ng c#n n m b t s$ d ng công ngh tiên ti n, tránh gây lãng phí, t ng hi u qu #u t vào CNTT Nghiên c u nh h ng công ngh tìm gi i pháp phù h p ã tr thành yêu c#u b t bu c m t t ch c t ng kh n ng c nh tranh phát tri n b n v ng S i phát tri n th!ng tr c a Internet vi c trao i, chuy n t i thông tin s% làm thay i c c di n c a ngành máy tính c&ng nh ph ng th c ng d ng CNTT T' cu!i nh ng n m 90 tr l i ây, ngành công nghi p ph#n mêm ang t p trung vào chi n l c phát tri n d ch v XML d ch v Web Các hãng l n th gi i ã n( l c xây d ng tiêu chu n liên quan n ngôn n ng d ng chúng s n ph m c a H#u h t ph#n m m quan tr ng u s$ d ng nh d ng XML s n ph m c a Internet cung c p c h i giúp ph#n m m tr nên m nh m% h n b"ng cách k t h p m t mô hình d ch v có kh n ng làm n gi n hoá công vi c nh ng l i nâng cao hi u qu cho b ph n CNTT N n t ng r ng rãi phong phú c a Internet s% gi i phóng m t "làn sóng d ch v " v i ng d ng cho hàng tri u ng i s$ d ng khai thác v i vi c hãng l n xây d ng chi n l v i XML làm n n t ng c c a xoay quanh d ch v Internet tài nghiên c u không ph i c m nang v thi t k CSDL hay H th!ng thông tin mà a phân tích thiên v góc qu n lý nhà n c l nh v c ng d ng CNTT nh"m a nh h ng công ngh gi i pháp phát tri n, ng d ng công ngh CSDL c xây d ng d a xu h ng phát tri n chung v CNTT th gi i Các nh h ng có m c tiêu ti n n vi c s$ d ng hi u qu ngu n l c thông tin vi c qu n lý nhà n c phát tri n kinh t K t qu c a tài vi c trình bày công ngh CSDL ph ng pháp qu n lý thông tin hi n i t p trung vào bi n pháp, ph ng th c khai thác, s$ d ng d li u m ng, c ch tích h p d li u, thành ph#n CSDL qu!c gia,… thúc y s phát tri n ngu n l c thông tin c&ng nh nâng cao hi u qu s$ d ng ngu n l c thông tin phát tri n kinh t Tài li u g m ph#n m t s! n i dung liên quan Ph#n m t gi i thi u chung v thông tin vai trò qu n lý thông tin Ph#n hai trình bày t ng quan v công ngh CSDL Ph#n ba c p n hi n tr ng nghiên c u ng d ng CSDL Ph#n b!n nói n vai trò c a ngôn ng ánh d u m r ng XML vi c phát tri n CSDL vi c tich h p, trao i thông tin Internet Ph#n n m trình bày v gi i pháp công ngh CSDL c a hãng l n nh IBM, Oracle, Microsoft,…Ph#n sáu nói v h ng phát tri n c a công ngh qu n lý d li u a gi i pháp !i phó v i nhu c#u thách th c t' cu c s!ng Ph#n b y t p trung a xu t cho v n mang tính thi t th c nh qu n lý thông tin, h ng ng d ng m i c a CSDL, c ch tích h p d li u t' ngu n khác nhau, thành ph#n khái ni m c a h th!ng CSDL qu!c gia, tiêu chí ánh giá CSDL,… ây m t tài nghiên c u liên quan n ng d ng CNTT m t ph m vi r ng Trên c s tài li u k) thu t s u t#m c, nhóm tài ã ti n hành nghiên c u, phân tích h th!ng hóa d i quan i m ph c v công tác qu n lý nhà n c thúc y ng d ng CNTT V i m t s! thu t ng m i ch a có t' t ng ng ti ng Vi t, nhóm tài xin c s$ d ng thu t ng g!c Trong tài li u ây, thu t ng “d li u” th ng c dùng ch nh ng tài li u có c u trúc, nh b ng bi u, b s! li u, thu t ng “thông tin” bao g m c d li u theo ngh a nh ng tài li u c u trúc nh báo cáo, công v n Nhóm tài xin chân thành c m n m i ý ki n óng góp xây d ng cho n i dung c a tài li u M i ý ki n xin c g$i v a ch e-mail: dinhkha@itpromotion.gov.vn Xin chân thành c m n 10 L p dich vu d li u: Các CSDL quan h hay XML ngành có liên quan Ngu n thông tin c chia tránh s c! n v chuyên máy tính khác Dich vu phan tich & khai pha thong tin Dich vu du lieu chinh Tich hop thong tin Dich vu ket noi Dich vu noi dung Dich vu du lieu Quan ly sieu du lieu Hình 12: Ki n trúc logic CSDL qu c gia Mô hình qu n lý d li u d ng phân tán phù h p v i CSDL qu!c gia ó n v chuyên ngành qu n lý l p d li u theo yêu c#u ho t ng c a D c chuy n n CSDL qu!c gia tích h p l i b"ng m t c ch tích h p li u thông tin nh ã trình bày VII.2 Qu n lý siêu d li u c t p trung, ó Portal có th ph c v nh m t central metadata repository and catalog C u trúc d li u d a XML h c u trúc d li u chu n c a qu!c t (xem IV.4) ã c ki m tra tính phù h p t i Vi t nam C ch khai thác c p thông tin c a CSDL qu!c gia c th c hi n qua s t ng tác gi a CSDL c ng thông tin: yêu c#u chu n c g$i lên portal Portal chuy n ng th i yêu c#u ó n CSDL phân tán t o lên hình nh v d li u c a câu tr l i Portal l u hình nh t i ch( t o nên t p word sau ó t ng h p thành m t câu tr l i chung t#m qu!c gia 80 Qu n lý d li u m t CSDL qu!c gia bao g m nhóm sau: Dataset: d li u CSDL Các l cc CSDL (Database Schemas) Các sách t ng thích gi a thành ph#n (CSDL c c b ) Các k ch b n và t p m+u XML cho th$ nghi m Thông tin v máy ch CSDL phân tán Tài li u v chu n d li u tiêu chu n Các tài li u v tài nguyên t' i n d li u VII.4.6 Các mô hình trao i thông tin khách-ch cho CSDL qu c gia Trong nghiên c u kh thi c a CSDL qu!c gia, mô hình trao i thông tin #u vào c a h th!ng CSDL có ý ngh a quan tr ng ch t l ng d li u c quy t nh b i mô hình Thông th ng thông tin c p nh t vào h th!ng có ph#n n i dung ph#n ID c a n i dung Có m t s! mô hình trao i thông tin ph#n khách nh sau: !nh k2 tr c ti p: n k t thúc m(i giai o n nh (ngày, tu#n, tháng…), h th!ng bên d i g$i d li u n CSDL khách qu!c gia, th ng c n"m phân tán n v liên quan Ph#n m m liên quan n CSDL s% làm s ch d li u tr c nh p vào CSDL qu!c gia CSDL khách qu!c gia không l u thông tin v x$ lý L p t c tr c ti p: Các h th!ng bên d i g$i d li u lên h th!ng CSDL trung tâm b t c lúc có d li u Thông tin v d li u c l u l i CSDL khách Ki m tra n: Các h th!ng g$i không ch d li u c a ID lên h th!ng CSDL khách trung tâm mà t t c d li u c a m t b n ghi H th!ng trung tâm x$ lý chuy n d li u s ch v CSDL phân tán bên d i Ki m tra úp T ng t nh Ki m tra n nh ng thêm hai ch c n ng n a k t n!i v i m t s! CSDL qu!c gia khác ki m tra chéo Ngo i 81 th c hi n m t s! phép ki m tra n i b c a d li u #u vào xác nh tính úng n Tính kh c a m t CSDL qu!c gia ph thu c vào mô hình trao i thông tin #u vào c a CSDL ó Mô hình Ki m tra n hay Ki m tra úp phù h p v i CSDL qu!c gia d li u s% m b o tính xác VII.5 xu&t ,nh h (ng ti/n hành d án phát tri.n h th$ng thông tin h th!ng thông tin hi n i có th mang l i hi u qu #u t thi t th c òi h-i m t quy trình thi t k , tri n khai nghiêm ng,t Ph#n d i ây s% trình bày m t s! b c c#n ti n hành xây d ng h th!ng thông tin th ng b b- qua d án CNTT liên quan n x$ lý d li u tr c kia, làm nh h ng không n ch t l ng c a h th!ng c a vào s$ d ng VII.5.1 Chu n b! d li u có th ng d ng h th!ng thông tin vào công tác i u hành, qu n lý, giám sát, phân tích d báo, sau ó quy t nh công tác nghi p v , kinh doanh, c#n y m nh công tác thu th p, l u tr t o ch t l ng d li u tr c c a vào h th!ng thông tin d li u C th , c#n c i thi n quy trình th t c qu n lý thông tin, d li u siêu d li u Hi n nay, theo ánh giá phân tích, n v qu n lý nhà n c b bi t r t v d li u c a h c thu th p ch t l ng th C th , nhân viên qu n lý thông tin ch a th tr l i c câu h-i nh : D li u c#n thi t thu c t' ngu n b"ng cách nào? D li u tin c y th nào, s$ d ng nh ng th t c l ng? D li u c hi u ch nh thay i th so v i ngu n s! li u g!c? Có phiên b n khác c a m t d liêu? Ai ch s h u d li u này? 82 m b o ch t Nh ng có quy n c p nh t ho,c thay i d li u? Nh ng có quy n truy c p d li u này? D li u có d khai thác không? Nh ng rào c n !i v i vi c truy c p d li u gì? làm th gi m b t rào c n này? Các th t c back-up ph c h i d li u nh th nào? Không có câu tr l i rõ ràng cho câu h-i ch ng t- ch a có th t c qu n lý d li u t!t c xây d ng khung kh$ qu n lý d li u qu n lý ch t l ng Nh ng nh n xét t ng t c&ng úng !i v i thông tin, ngh a d li u phi c u trúc, c#n thi t cho vi c theo dõi, phân tích d báo Nh v y, c#n xây d ng khung th t c qu n lý thông tin, d li u siêu d li u khung th t c qu n lý ch t l ng Vi c th c hi n khung th t c s% mang l i nh ng thay i có ý ngh a vi c thu th p s$ d ng thông tin d li u nâng cao hi u qu s$ d ng Công vi c x$ lý d li u s% di n qua hai giai o n g m b c nh sau: Giai o n 1: Thông tin, d li u siêu d li u - %ánh giá l p tài li u th t c hi n hành v qu n lý thông tin, d li u siêu d li u i m xu t phát s% m t b n t ng h p yêu c#u tình hình s$ d ng thông tin c a m t c quan, t ch c - Xây d ng khung th t c qu n lý thông tin, d li u sieu d li u Khung s% bao g m mô hình d li u siêu d li u m t b ng gi i thu t ng Các th t c s% b o m t t c thông tin d li u òi h-i ho,c c t o s% có kèm theo siêu d li u (metadata) nh nghiã m c d li u mô t d li u c t o th ng i ch m lo - Xây d ng k ho ch tri n khai M t khung th t c s% không hi u qu n u không c tri n khai th c hi n C#n xây d ng m t k ho ch tri n khai ó ch rõ n v ph i th c hi5n nh ng th t c C#n t p trung vào n i dung m b o tính kh thi - %ào t o cán b v nh ng khái ni m g!n v i khung qu n lý v s d ng th t c m i ho c s a $i C#n so n tài li u t o ti n hành 83 khoá t o cho nh ng ng i tham gia vào trình cung c p thông tin C#n t o th t c qu n lý thông tin d li u Giai o n 2: Qu n lý ch t l ng - %ánh giá l p tài li u th t c hi n hành c a m t t$ ch c v qu n lý ch t l ng - Xây d ng khung th t c qu n lý ch t l ng Khung s% t p trung vào vi c m b o ch t l ng qua vi c s$ d ng th c o ch t l ng hi u qu , vi c ki m soát ch t l ng “t' th ng ngu n” - Xây d ng k ho ch tri n khai M t khung th t c s% không hi u qu n u không c tri n khai th c hi n qua vi c ch rõ n v ph i th c hi n nh ng th t c - %ào t o cán b v nh ng khái ni m g!n v i khung qu n lý v s d ng th t c m i ho c s a $i Trong khoá trình bày th t c qu n lý thông tin d li u VII.5.2 Xây d ng CSDL XML Có m t kh!i l ng l n kinh nghi m, công c , tài li u h n 30 n m thi t k CSDL quan h Các nguyên t c là: c hình thành Thu th p thông tin v l nh v c ng d ng b"ng ph-ng v n ng i s$ d ng, mô t quy trình, nghiên c u ng d ng ã t n t i Xây d ng mô hình (th ng quan h ) c a !i t ng, thu c tính, m!i quan h l nh v c, s$ d ng công c ký hi u nh UML D ch sang l c quan h b"ng vi c áp d ng quy t c chu n hóa Tinh ch nh thi t k m b o yêu c#u hi u su t c a ng d ng XML m t hi n t ng m i, ó nguyên t c m i c hình thành d#n Các nguyên t c có th áp d ng cho CSDL XML tr' nguyên t cc th Thay vào ó vi c d ch nguyên t! thu c tính XML Các v n c#n quan tâm thi t k m t CSDL : Thi t k ki n trúc Thi t k logic CSDL 84 Thi t kê v t lý CSDL Trong thi t k logic CSDL c#n xác nh ki u d li u XML l a ch n gi a c u trúc quan h XML B c ti p theo phân rã tài li u XML vào b ng quan h Ngoài c#n xây d ng l c XML ki m tra tính h p l c a d li u #u vào h th!ng Thi t k v t lý b t #u b"ng vi c xây d ng/l a ch n ph ng th c t o ch s! XML ánh giá dung l ng d li u thi t kê l u tr v t lý Trong ph#n thi t k v t lý, có m t s khác bi t l n gi a CSDL quan h CSDL XML Trong nhi u tr ng h p tài li u XMl c thi t k ch y u trao i thông tin, không ph c v cho vi c l u tr d li u lâu dài Do ó, ng i thi t k c#n quy t nh l u nguyên d ng tài li u XML CSDL XML hay tách n i dung c a tài li u ph c v cho m c ích th c hi n câu truy v n Quy t nh ph thu c r t nhi u vào yêu c#u ng d ng c th Không nh mô hình quan h ch y u bi u di n m!i quan h qua the primary key / foreignkey XML cung c p k) thu t r ng h n bao g m lo i c u trúc phân c p, tr- ID/IDREF, XPointer ch t' m t tài li u n tài li u khác Ngoài có khóa s c p ki u mô hình quan h S phong phú c n y sinh t' k) thu t a d ng t o lên tài li u XML VII.5.3 L a ch n s n ph m CSDL XML Các tài li u XML c chia thành hai lo i: h ng d li u (data-centric) h ng tài li u (document-centric) S n ph m liên quan n CSDL XML c phân thành nhóm sau ây, v i ranh gi i gi a nhóm t ng !i tr'u t ng Ph n m m trung gian: S n ph m dùng g i t' ng d ng chuy n d li u tài li u XML t' CSDL Dành cho ng d ng XML h ng d li u MySQL Team FXML Gi&y phép s* d1ng Ngu n m Ngu n m Quan h Quan h Oracle Free Quan h S#n ph4m Công ty phát tri.n mysql, mysqldump ODBC Socket Server Oracle XML Developer's Kit (XDK) XML for Tables IBM ánh giá B ng 8: Ph n m m trung gian cho XML 85 DB Type Quan h (DB2) IDE Editor: S n ph m c thi t k vi t ng d ng XML hay so n th o t p XML Dành cho ng d ng XML h ng d li u S#n ph4m Công ty phát tri.n Gi&y phép s* d1ng DB Type Alchemist XML IDE Mentat Technologies Th ng m i Quan h Delphi Borland Th ng m i Quan h Th ng m i Quan h Th ng m i Quan h , native XML Th ng m i Quan h Computer Associates International DataDirect Technologies Unicenter SQL-Station Stylus Studio XML Spy Altova B ng 9: Ph n m m so n th o phát tri n XML CSDL cho phép XML: CSDL có ph#n m r ng chuy n d li u t' tài li u XML t o tài li u XML t' k t qu truy v n l u d li u d ng datacentric, c#n l a ch n CSDL d ng quan h cho phép XML Danh sách s n ph m lo i c ch B ng 10 S#n ph4m Công ty phát tri.n Gi&y phép s* d1ng DB Type Access 2002 Microsoft Th ng m i Quan h DB2 IBM Th ng m i Quan h eXtremeDB McObject Th ng m i L FileMaker FileMaker Th ng m i FileMaker Informix IBM Th ng m i Quan h Oracle Oracle Th ng m i Quan h PostgreSQL PostgreSQL Global Development Group Ngu n m Quan h SQL Server Microsoft Th ng m i Quan h Sybase ASE 12.5 Sybase Th ng m i Quan h t B ng 10: S n ph m CSDL cho phép XML i n hình CSDL XML t nhiên: CSDL l u XML c a DOM vào n i l u d li u bên d i 86 d ng t nhiên, th ng b"ng m t ánh x l u d li u d ng document-centric c#n CSDL XML t nhiên hay h qu n tr n i dung, Danh sách s n ph m CSDL XML t nhiên c ch B ng 11 Công ty phát Gi&y phép s* tri.n d1ng dbXML dbXML Group Ngu n m B n quy n Natix data ex machina Th ng m i H th!ng t p Tamino Software AG Th ng m i B n quy n Quan h qua ODBC S#n ph4m DB Type B ng 11: S n ph m CSDL XML t nhiên i n hình Tuy nhiên v i s i c a DB2 9, ranh gi i gi a CSDL XML t nhiên CSDL cho phép XML b thu h5p l i Máy ch XML g m máy ch XML-aware J2EE, máy ch h p, máy ch khách hàng Dành cho ng d ng XML h ng d ng web, máy tích ng d li u tài li u Công ty phát Gi&y phép s* tri.n d1ng Liquid Data BEA Th ng m i Net.Data IBM Th ng m i Total-e-Business HP Bluestone Th ng m i Enosys Integration Suite Enosys Quan h (JDBC) khôngquan h thông qua Data Source Integration Modules Enosys Integration Suite Enosys Th ng m i Quan h , XML, HTML, Web services, flat files S#n ph4m DB Type Quan h (JDBC), XML, Web services, CSV files, etc Quan h B ng 12: Máy ch XML Wrappers: Ph#n m m x$ lý tài li u XML nh m t ngu n c a d li u quan h Các s n ph m th ng truy v n tài li u XML s$ d ng SQL Dành cho ng d ng XML h ng d li u S n ph m Công ty phát tri n Gi y phép s d ng Ashpool Rob Rohan Ngu n m DB2 Information Integrator IBM Th ng m i SQL Server Microsoft Th ng m i 87 Sunopsis XML Driver Sunopsis Th ng m i B ng 13: Các ph n m m Wrapper H qu n tr! n i dung: ng d ng xây d ng lên CSDL XML qu n lý n i dung hay tài li u, bao g m công c nh check in/out, qu n lý phiên b n, so n th o Dành cho ng d ng XML h ng tài li u S n ph m Công ty phát tri n DB Type Amaxus XML Content Management System Gi y phép s d ng Box UK Th ng m i Quan h Astoria LightSpeed Software Th ng m i H Cascade Server Hannon Hill Corporation Th ng m i Quan h CMS Sorman Th ng m i H ng !i t (POET) Content@XML XyEnterprise Th ng m i Quan h (Oracle) Documentum Documentum, Inc Th ng m i Quan h Dynabase Red Bridge Interactive Th ng m i H ng !i t ng (ObjectStore) eidonXportal eidon Th ng m i Quan h Th ng m i ObjectStore/Dynabase Th ng m i Oracle 8i engenda entrepid Red Bridge Interactive Red Bridge Interactive ng !i t ng ng B ng 14: H qu n tr! n i dung Ngo i có XML Query Engines d ng XML h ng d li u tài li u VII.6 truy v n tài li u XML: Dành cho ng Các tiêu chí ánh giá m t CSDL XML ánh giá m t s n ph m CSDL m t công vi c òi h-i trình công s c Thông th ng, hi u n ng c a m t lõi truy v n c a m t CSDL th ng c ánh giá thông qua m t t p câu truy v n chu n m t dataset Tuy nhiên, thành m t CSDL hoàn ch nh c#n có nhi u tính n ng khác Trong ph#n s% trình bày 88 tiêu chí ánh giá m t s n ph m CSDL XML d a kh n ng qu n lý x$ lý, tìm ki m, truy v n d li u XML c&ng nh tính thân thi n v i ng i s$ d ng M t CSDL XML ph i th c hi n d ng truy v n c mong i th c hi n d li u XML th c hi n i u ó, CSDL XML c#n áp ng u c yêu c#u v CSDL thông th ng yêu c#u ,c thù c a d ng XML Sau ây yêu c#u c xu t: H( tr qu n lý l c nh ngh a c u trúc d li u s có hi u l c c a d li u vào theo l c ó Cung c p c ch thêm, s$a hay xóa n i dung XML Cung c p c ch truy nh p nhi u ng i dùng, s toàn v5n c a giao d ch, phát hi n deadlock, backup, kh n ng h i ph c s c! l,p d li u Cung c p kh n ng nh p xu t d li u theo lô Cho phép c u hình v t lý c a CSDL c t!i u hóa, ví d cho phép c ng i s$ d ng ki m soát s thi t l p ch s!, kho ng a c ng s$ d ng, ngu n tài nguyên khác T!i u câu truy v n có c vi c th c hi n m t cách t!t nh t Cho phép tìm ki m thu n ti n theo c cú pháp c a SQL/XML XQuery Cho phép tìm ki m theo t' khóa v n b n !i v i CSDL XML h ng tài li u c xây d ng n n t ng khung (platform) chu n h( tr vi c phát tri n ng d ng v i chi phí h p lý Giao di n v i trình ng d ng thông qua ngôn ng& l p trình, driver, giao th c chu n : Ngôn ng : C/C++, Java™, C#, Visual Basic®, Cobol, PHP Giao di n: JDBC™, CLI / ODBC, NET, Embedded SQL, SQLJ Tích h p v i n n t ng m nh nh Visual Studio® NET H( tr ti ng Vi t, c ph#n menu c a ng d ng, so n th o tài li u XML, so n th o l c XML VII.7 xu&t h (ng 0ng d1ng CSDL m(i Vi t nam Công ngh CSDL có ng d ng r ng rãi Sau ây xu t m t s! l nh v c ng d ng m i c a CSDL ng d ng truy n th!ng qu n lý lo i d 89 li u ,c thù nh d li u v gen, d li u text web… a t nh, d li u video quan sát giao thông, CSDL chu(i nh v protein gen ây CSDL giúp nhà nghiên c u tìm c m+u có th t o ra, s$ d ng m+u cho vi c phát tri n lo i thu!c, s n ph m sinh h c, … CSDL d ng v n b n t ng l y Internet nh trang web CSDL tích c c: Các h th!ng CSDL tích c c h( tr m t c ch cho phép chúng ph n ng t ng n m t s ki n x y hay h th!ng, thông qua quy t c S -ki n- i u ki n-Hành ng, b"ng cách th c hi n m t s! l nh m t i u ki n v d li u ch a CSDL c áp ng Ví d , CSDL c s$ d ng ng d ng liên quan n i u n công nghi p: m t d li u #u vào v t qua ng 3ng cho phép, CSDL s% th c hi n m t s! thao tác a thông s! th!ng kê giúp cho trình a quy t nh Các CSDL a ph ng ti n: qu n lý d li u d ng hình nh, v n b n, voice,…Các d ng d li u òi h-i k) thu t khác v i k) thu t qu n lý d li u thông th ng (th ng d ng s!) 4ng d ng dùng c a CSDL an ninh, ngành gi i trí,…là r t ph bi n Các CSDL d ng l i: Các h th!ng d a công ngh tính toán t n d ng kh n ng tính toán c a m i máy tính m t d ng l i m ng gi i quy t m t toán, tr ng h p vi c cung c p d ch v d li u cho khách hàng Công ngh có th c s$ d ng qu n lý giao thông Các CSDL dòng: ây m t h ng m i chuyên nghiên c u cách th c qu n lý d li u n d ng dòng không bi t ch c th i gian d li u chuy n n L u tr , x$ lý thông tin m t v n th c ti n CSDL d ng có ý ngh a áp d ng vào h th!ng thu th p thông tin m ng, hay h th!ng o công nghi p CSDL v tín hi u t' h th!ng theo dõi nh v tinh m ng sensor CSDL di ng: Nghiên c u công ngh xây d ng CSDL nh-, th ng nhúng thi t b cá nhân nhu PDA, máy i n tho i 90 K T LU N Trong th i i CNTT, v i xu th m c$a h i nh p kinh t qu!c t , thông tin tài s n quan tr ng c a c a t ch c, doanh nghi p, c a qu!c gia Vi c qu n lý thông tin, d li u có th s$ d ng hi u qu vào trình quy t nh công tác qu n lý nhà n c, ho t ng kinh doanh, nghiên c u phát tri n,…c&ng có ý ngh a t ng ng v i vi c s$ d ng hi u qu ngu n l c khác nh tài chính, nhân l c,…Ngu n l c thông tin có ý ngh a nh m t tài s n chi n l c c a m t t ch c, c#n c #u t phát tri n khai thác hi u qu th c hi n nhi m v trên, phát tri n CSDL h th!ng thông tin có vai trò r t quan tr ng Trong th i gian v'a qua, XML có nh ng thành công l n kh i #u t' m c ích #u tiên th hi n n i dung web n m c ích ph ng ti n chuy n i d li u gi a h th!ng ng d ng Vi c nghiên c u v xu th phát tri n c a CSDL có tính n tính ch p nh n r ng rãi c a XML tính n ng u vi t c a ngôn ng s% t ng hi u qu qu n lý thông tin d li u, c&ng nh gi m chi phí #u t cho công tác tài t p trung vào phân tích t#m quan tr ng c a XML CSDL XML vi c kh c ph c nh ng khó kh n l nh v c qu n lý thông tin tích h p d li u áp ng u c nhu c#u nghi p v , kinh doanh V i tính c c d li u có c u trúc bán c u trúc, kh n ng th hi n n ng nh th hi n ng ngh a d li u kh n ng thay i l c d li u m t cách linh ho t cho phép XML m t khuôn d ng lý t ng trao i tích h p thông tin gi a h th!ng thông tin nói chung CSDL nói riêng D a công ngh XML, tài c&ng xu t m t c ch i thông tin gi a ngu n thông tin a t p khác nhau, c p n quy h ach CSDL qu!c gia, nh h ng qu n lý d án phát tri n CSDL d a XML, bi n pháp t ch c nghiên c u ng d ng CSDL Các k t qu c a tài s% c tr c ti p ng d ng công tác c a n v th c hi n tài th i gian t i 4ng d ng k t qu tài vào công tác qu n lý nhà n c thúc y ng d ng CNTT m t ph#n g n k t h u c v i tài 91 Phòng phát tri n ngu n l c thông tin n v c a C c 4ng d ng CNTT có m t nhi m v tham gia công tác qu n lý nhà n c l nh v c phát tri n ngu n l c thông tin h( tr ho t ng phát tri n ngu n l c thông tin t i t ch c, doanh nghi p Các k t qu c a tài nghiên c u s% c s kh i #u Phòng ti n hành chu n b ti m l c tham gia vào công tác phát tri n CSDL qu!c gia, d án m ng thông tin di n r ng c phân công tài c&ng cung c p tiêu chí ánh giá tham gia th m nh k) thu t án liên quan n h ng m c xây d ng CSDL Hi n án liên quan n CSDL th ng không c chu n b k) v k) thu t l+n qu n lý, m t ph#n t#m quan tr ng c a thông tin ch a c coi tr ng, m,t khác d án thành công c#n có s óng góp c a nhi u t ch c Vi c xác nh rõ yêu t! quan tr ng c a m t d án lo i s% giúp vi c i u ph!i ngu n l c th c hi n c hi u qu h n Hi n nay, th c hi n nhi m v c a phòng sau có ch tr ng c a Lãnh o C c 4ng d ng CNTT, phòng ang ti n hành xây d ng Khung thông tin v qu n lý ng d ng CNTT t i a ph ng ây b c #u tiên vi c phát tri n ngu n l c thông tin v ng d ng CNTT c a C c 4ng d ng CNTT qu n lý c thông tin này, c#n m t h th!ng thông tin m nh, ó CSDL nòng c!t Tuy nhiên, thông tin v tình hình ng d ng CNTT t i m t a ph ng c th hi n m t cách a d ng, không th n thu#n d ng nh ng s! mà d ng v n b n, hình nh,…XML, n i dung c c p ch y u tài, công c hi u qu qu n lý thông tin D a k t qu tài, phòng c&ng s% t'ng b c hoàn thi n tài li u nh h ng phát tri n ngu n l c thông tin nh"m t v n cho n v (b , ngành, a ph ng, doanh nghi p c ng ng) vi c tri n khai xây d ng h thông tin ph c v ho t ng qu n lý, s n xu t, kinh doanh Chu n b cho kh n ng h p tác t o, t p hu n phát tri n ngu n nhân l c cho công tác qu n lý ngu n l c thông tin t i m t s! n v Các k ho ch tri n khai ti p theo h ng nghiên c u c a tài ang cg p rút hoàn thành nh"m phát huy t!t nh t k t qu ã trình bày Ví d , h th!ng báo cáo theo tr c B -S , hay Trung ng- a ph ng s% c xu t xây d ng tuân th b c ã c c p qu n lý d án phát tri n CNTT liên quan n d 92 li u nh ã trình bày Các tiêu chí ánh giá CSDL s% c b sung, hoàn thi n biên so n d ng d hi u nhu h ng d+n cho n v ch #u t T t c công tác nh"m thúc ây tri n khai xây d ng ngu n l c thông tin ph c phát tri n KTXH Xin chân thành c m n./ 93 TÀI LI6U THAM KH7O CHÍNH Các tài li u sách tr&ng c a IBM t i http://www.ibm.com/ Các tài li u sách tr&ng c a Oracle t i http://www.oracle.com/ Các tài li u sách tr&ng c a Microsoft t i http://www.microsoft.com/ http://www.xml.gr.jp/relax/ http://www.w3.org/TR/xpath#NT-AndExpr http://www.w3.org/TR/ Các tài li u sách tr&ng c a Sysbase t i http://www.sybase.com/ http://www.garshol.priv.no/download/xmltools/ W3C specification (http://www.w3.org/TR/wsdl) http://www.xmethods.net 10 http://xml.coverpages.org/xml.html 11 http://xduce.sourceforge.net/ 12 http://www.x-smiles.org/ 13 http://java.sun.com/xml/jaxp/dist/1.1/docs/tutorial/sax/index.html 14 http://sourceforge.net/projects/saxpath/ 15 http://www.w3schools.com/schema/default.asp 16 http://metalab.unc.edu/pub/sun-info/standards/xml/why/xmlapps.html Thông tin v trình so'n th#o: Tên t p ch a tài li u này: “detaikhcn_database_bo bcvt_54-06-khkt-rd”.doc Ph trách so n th o b i: Dao Dinh Kha L n ch p nh n ch nh s a g n nh t lúc: 11/02/2007 03:13 94 [...]... I.1 THÔNG TIN VÀ QU N LÝ THÔNG TIN Ngu!n l c thông tin Theo cách hi u chung, ngu n l c thông tin c a m t t ch c bao g m kh!i l ng d li u, thông tin, tri th c và công c x$ lý thông tin có th s$ d ng trong các quá trình h( tr ra quy t nh ph c v m c ích ho t ng c a t ch c ó Ngu n l c thông tin c a m t xã h i là kh n ng t o l p, thu th p, t ch c, x$ lý, và qu n lý thông tin có th s$ d ng nh ng thông tin. .. tin 6 Qu n lý các chu n d li u, chu n thông tin và c ch trao gi a các h th!ng thông tin 7 Qu n lý các cách th c khai thác thông tin I.4 I.4.1 H th$ng thông tin Các khái ni m c b n 12 i thông tin H th!ng thông tin công c c a nhà qu n lý ki m soát ho t ng nghi p v c a m t t ch c Ho t ng c a m t t ch c nào c&ng c#n ph i d a trên nh ng thông tin (d ki n) v ngu n l c và ho t ng c a t ch c Các ho t ng này... Database)… c nghiên c u h#u nh m i tr ng i h c l n trên th gi i và c h( tr b i m t ngành công nghi p kh ng l a các công ngh này vào ng d ng Các chính ph c a các n c tiên ti n coi vi c phát tri n và n m b t, ng d ng các công ngh này là công tác s!ng còn trong vi c phát tri n các h t#ng thông tin và ph c v l i ích qu!c gia và phát tri n kinh t Có m t s! hi p h i c a các nhà nghiên c u và phát tri n các công. .. c thông tin c#n thi t Vì nh ng lý do trên, vi c qu n lý thông tin có t#m quan tr ng ,c bi t M c ích c a vi c qu n lý thông tin là cung c p các thông tin chính xác vào nh ng th i i m c yêu c#u M c ích c a x$ lý thông tin là tìm cách t ng giá tr c a thông tin t ng ch t l ng c a các ho t ng nghi p v , kinh doanh Hai m,t này c a công tác qu n lý thông tin có m!i liên k t và m t s! h c gi g p chung vào... c u ph ng pháp s$ d ng hi u qu nó Thông tin cho t'ng !i t ng, l nh v c c th c th hi n d ng d li u Do ó mu!n phát tri n ngu n l c thông tin c#n nghiên c u các công ngh qu n lý và x$ lý d li u, các công truy n t i thông tin và ph ng pháp trích xu t tri th c t' d li u c I.2 T m quan tr"ng c a qu#n lý thông tin Thông tin c t o ra b i media, th i n t$, n i dung web, tài li u, giao d ch, báo cáo và c s$ d... trong các h th!ng này không nh t thi t là công ngh thông tin Khi ch a có máy tính, ho t ng c a h th!ng thông tin có th c th c hi n trên các công ngh th công nh gi y, bút v i b x$ lý c b n là b óc con ng i Ví d , m t quy n s tay có danh sách các v t d ng c#n quan tâm, theo nh ngh a trên, là m t h th!ng thông tin Ngày nay, ph bi n h n, h th!ng thông tin c th c hi n b"ng các công c hi n i c a công ngh thông. .. y và qu n lý thông tin Ch a có các ch d+n ký thu t cho vi c công tác ng d ng công ngh CSDL cho phát tri n KT-XH, nh t là trong vi c tích h p thông tin và trao i thông tinh trong m(i tr ng web Ch a có m t t ch c c a các nhà phát tri n cônng ngh và ng d ng x$ lý d li u h( tr và i u ph!i các c! g ng các ho t ng trong l nh v c này Ch a có nh h ng rõ ràng trong vi c phát tri n các CSDL qu!c gia B ng 2: Các. .. (XML-based) theo yêu c#u Cú pháp chung c a các ngôn ng ó là c! nh, t c là các tài li u ph i tuân theo các quy t c chung c a XML, b o m t t c các ph#n m m hi u XML c&ng ph i có kh n ng c (phân tích cú pháp - parse) và hi u b! c c c a thông tin trong các tài li u ó Gi n ch b sung m t t p các ràng bu c cho các quy t c cú pháp Các gi n th ng h n ch tên c a ph#n t$ và thu c tính và các c u trúc th b c c phép... có không ít các d án xây d ng các CSDL nh ng l nh v c này ch a c nghiên c u ánh giá m t cách t ng th , s$ d ng còn m c ch a khai thác h t t t c các tính n ng c a các công ngh CSDL hi n i Gi a lý thuy t và ng d ng là m t kho ng cách l n 1 t#m v mô chúng ta ch a có các chính sách h( tr phát tri n và qu n lý thông tin, t#m quan tr ng c a vi c qu n lý thông tin ch a c nêu lên hàng #u trong các #u t v CNTT... i thông tin c#n thi t v tình hình kinh t , v n hoá, xã h i c a t n c,c&ng nh các thông tin liên quan khác, các c quan Nhà n c có c n c xây d ng các quy t nh c a mình Các CSDL qu!c gia sau ã c xu t xây d ng: 1 CSDL qu!c gia v công dân và dân s! 2 CSDL qu!c gia v ngu n tài nguyên t 3 CSDL qu!c gia v lu t và các v n b n pháp quy 4 CSDL qu!c gia v thông tin kinh t xã h i 5 CSDL qu!c gia v thông tin tài ... Ph n I I.1 THÔNG TIN VÀ QU N LÝ THÔNG TIN Ngu!n l c thông tin Theo cách hi u chung, ngu n l c thông tin c a m t t ch c bao g m kh!i l ng d li u, thông tin, tri th c công c x$ lý thông tin có th... I.4 THÔNG TIN VÀ QU N LÝ THÔNG TIN 11 Ngu n l c thông tin .11 T m quan tr ng c a qu n lý thông tin 11 N i dung qu n lý ngu n l c thông tin 12 H th ng thông tin. .. nh Qu n lý công ngh l u tr , x$ lý thông tin Qu n lý chu n d li u, chu n thông tin c ch trao gi a h th!ng thông tin Qu n lý cách th c khai thác thông tin I.4 I.4.1 H th$ng thông tin Các khái ni

Ngày đăng: 27/01/2016, 08:29

Từ khóa liên quan

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

Tài liệu liên quan