Một số cải tiến đối với phép biến đổi ma tập để tối ưu hóa câu truy vấn trên chương trình datalog
Số trang: 8
Loại file: doc
Dung lượng: 136.50 KB
Lượt xem: 10
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài báo tập trung thảo luận một số vấn đề liên quan đến phép biến đổi ma tập và đề xuất một số cải tiến nhằm nâng cao hiệu quả của nó trong việc tối ưu câu truy vấn trên chương trình Datalog. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Một số cải tiến đối với phép biến đổi ma tập để tối ưu hóa câu truy vấn trên chương trình datalogTẠPCHÍKHOAHỌC,ĐạihọcHuế,Số14,2002 MỘTSỐCẢITIẾNĐỐIVỚIPHÉPBIẾNĐỔIMATẬP ĐỂTỐIƯUHÓACÂUTRUYVẤNTRÊNCHƯƠNGTRÌNHDATALOG LêMạnhThạnh,TrươngCôngTuấn TrườngĐạihọcKhoahọc,ĐạihọcHuế 1.MỞĐẦU Phépbiếnđổimatậpđượcđánhgiálàmộttrongnhữngkỹ thuậttối ưucâutruyvấnrấtcóhiệuquả trongcơsởdữliệusuydiễn.Lýdoquantrọngđốivớisựthànhcôngcủakỹ thuậtnàylàsự kếthợpđượccác ưuđiểmcủakỹ thuật ước lượngtrênxuống(topdown)vàdướilên(bottomup),từđógiảmthiểuđượcsố cácsự kiệncầntínhvàtìmkiếmtrêncơ sởdữliệu.Tínhlôicuốncủakỹthuậtmatập đượcthể hiện ở tínhhiệuquả củanó([3,4,5]).Tuynhiên,phépbiếnđổimatập chưahẳnlàmộtchiếnlượcđịnhgiácâutruyvấntốtnhất.Bàibáotậptrungthảoluậnmộtsốvấnđềliênquanđếnphépbiếnđổimatậpvàđề xuấtmộtsốcảitiếnnhằmnângcaohiệuquả củanótrongviệctối ưucâutruyvấntrênchươngtrìnhDatalog. 2.MỘTSỐKHÁINIỆMCƠSỞ Trongkhuônkhổmộtbàibáo,chúngtôichỉtrìnhbàytómtắtmộtsốkháiniệmcơsởcủaphépbiếnđổimatập.Đểcócácchitiếtđầyđủhơncũngnhưmộtsốkháiniệmkháccủacơsởdữliệusuydiễncóthểxemtrong[1,5]. 2.1Tôđiểm(Adornment): Tôđiểmlàcáchchúthíchtrêncácvị từ để cungcấpthôngtinvề cácvị từ sẽđượcsử dụngnhưthế nàotrongquátrìnhđịnhgiácâutruyvấn.Tacómộtsố địnhnghĩa: (i)Mộtđốicủamộtđíchcontrongquytắcrđượcgọilàbuộcnếutrongsuốtquátrìnhđịnhgiácâutruyvấn,mọiđíchđượctạoratừđíchconnàycógiátrịhằngởvịtrícủađốinày.Ngượclại,đốiđượcgọilàtựdo. 5 (ii)Mộttôđiểmcủavịtừp(t1,t2,...,tk)làmộtdãycáckýtựbvàfcóchiềudàik.Nếukýhiệuthứicủatôđiểmlàbthìđốithứ icủaplàbuộc,nếukýhiệuthứicủatôđiểmlàfthìđốithứicủaplàtựdo.ChỉcócácvịtừIDBlàđượctôđiểm. (iii)Choquytắcp q1 q2 ... qnvàwlàtôđiểmcủavịtừp,tôđiểm icủacácđíchcon qi (t i ,1 ,..., ti ,ni ) đượcxácđịnhnhưsau:Nếuti,jlàhằnghoặcbiếnđãxuấthiệntrongđíchconqktrướcđó(k
Nội dung trích xuất từ tài liệu:
Một số cải tiến đối với phép biến đổi ma tập để tối ưu hóa câu truy vấn trên chương trình datalogTẠPCHÍKHOAHỌC,ĐạihọcHuế,Số14,2002 MỘTSỐCẢITIẾNĐỐIVỚIPHÉPBIẾNĐỔIMATẬP ĐỂTỐIƯUHÓACÂUTRUYVẤNTRÊNCHƯƠNGTRÌNHDATALOG LêMạnhThạnh,TrươngCôngTuấn TrườngĐạihọcKhoahọc,ĐạihọcHuế 1.MỞĐẦU Phépbiếnđổimatậpđượcđánhgiálàmộttrongnhữngkỹ thuậttối ưucâutruyvấnrấtcóhiệuquả trongcơsởdữliệusuydiễn.Lýdoquantrọngđốivớisựthànhcôngcủakỹ thuậtnàylàsự kếthợpđượccác ưuđiểmcủakỹ thuật ước lượngtrênxuống(topdown)vàdướilên(bottomup),từđógiảmthiểuđượcsố cácsự kiệncầntínhvàtìmkiếmtrêncơ sởdữliệu.Tínhlôicuốncủakỹthuậtmatập đượcthể hiện ở tínhhiệuquả củanó([3,4,5]).Tuynhiên,phépbiếnđổimatập chưahẳnlàmộtchiếnlượcđịnhgiácâutruyvấntốtnhất.Bàibáotậptrungthảoluậnmộtsốvấnđềliênquanđếnphépbiếnđổimatậpvàđề xuấtmộtsốcảitiếnnhằmnângcaohiệuquả củanótrongviệctối ưucâutruyvấntrênchươngtrìnhDatalog. 2.MỘTSỐKHÁINIỆMCƠSỞ Trongkhuônkhổmộtbàibáo,chúngtôichỉtrìnhbàytómtắtmộtsốkháiniệmcơsởcủaphépbiếnđổimatập.Đểcócácchitiếtđầyđủhơncũngnhưmộtsốkháiniệmkháccủacơsởdữliệusuydiễncóthểxemtrong[1,5]. 2.1Tôđiểm(Adornment): Tôđiểmlàcáchchúthíchtrêncácvị từ để cungcấpthôngtinvề cácvị từ sẽđượcsử dụngnhưthế nàotrongquátrìnhđịnhgiácâutruyvấn.Tacómộtsố địnhnghĩa: (i)Mộtđốicủamộtđíchcontrongquytắcrđượcgọilàbuộcnếutrongsuốtquátrìnhđịnhgiácâutruyvấn,mọiđíchđượctạoratừđíchconnàycógiátrịhằngởvịtrícủađốinày.Ngượclại,đốiđượcgọilàtựdo. 5 (ii)Mộttôđiểmcủavịtừp(t1,t2,...,tk)làmộtdãycáckýtựbvàfcóchiềudàik.Nếukýhiệuthứicủatôđiểmlàbthìđốithứ icủaplàbuộc,nếukýhiệuthứicủatôđiểmlàfthìđốithứicủaplàtựdo.ChỉcócácvịtừIDBlàđượctôđiểm. (iii)Choquytắcp q1 q2 ... qnvàwlàtôđiểmcủavịtừp,tôđiểm icủacácđíchcon qi (t i ,1 ,..., ti ,ni ) đượcxácđịnhnhưsau:Nếuti,jlàhằnghoặcbiếnđãxuấthiệntrongđíchconqktrướcđó(k
Tìm kiếm theo từ khóa liên quan:
Chương trình datalog Phép biến đổi ma tập Tối ưu hóa câu truy vấn Câu truy vấn Tối ưu câu truy vấn Cơ sở dữ liệu suy diễnGợi ý tài liệu liên quan:
-
Đề thi Cơ sở dữ liệu (Đề số 6)
2 trang 25 0 0 -
Giáo trình Cơ sở dữ liệu 2: Phần 1 - ĐH Thái Nguyên
75 trang 23 0 0 -
Bài giảng Cơ sở dữ liệu nâng cao - Chương 3: Cơ sở dữ liệu suy diễn
50 trang 23 0 0 -
Đề thi tổng hợp môn Cơ sở dữ liệu (Đề số 2)
3 trang 21 0 0 -
Bài giảng Cơ sở dữ liệu nâng cao: Bài 1.1 - PGS.TS. Đỗ Phúc
25 trang 21 0 0 -
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 5 - Phạm Thị Bạch Huệ
13 trang 21 0 0 -
Bài giảng Cơ sở dữ liệu - Nguyễn Hồng Phương
53 trang 20 0 0 -
Giáo trình Hệ cơ sở dữ liệu phân tán và suy diễn: Phần 2 - Nguyễn Văn Huân, Phạm Việt Bình
80 trang 19 0 0 -
Đề thi Cơ sở dữ liệu (Đề số 4)
2 trang 18 0 0 -
LUẬN VĂN: XỬ LÝ CÁC CÂU TRUY VẤN VÀ TÌM KIẾM TRÊN KHO TÀI LIỆU CÓ CHÚ THÍCH NGỮ NGHĨA BẰNG TIẾNG ANH
84 trang 18 0 0