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: 16
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ễnTài liệu có liên quan:
-
Giáo trình Cơ sở dữ liệu 2: Phần 1 - ĐH Thái Nguyên
75 trang 32 0 0 -
Đề thi Cơ sở dữ liệu (Đề số 6)
2 trang 32 0 0 -
Đề thi tổng hợp môn Cơ sở dữ liệu (Đề số 2)
3 trang 28 0 0 -
Bài giảng Hệ quản trị cơ sở dữ liệu - Chương 7: Ngôn ngữ SQL
64 trang 28 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 27 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 26 0 0 -
Đề thi Cơ sở dữ liệu (Đề số 4)
2 trang 26 0 0 -
Bài giảng Cơ sở dữ liệu - Nguyễn Hồng Phương
53 trang 26 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 24 0 0 -
Đề thi tổng hợp môn Cơ sở dữ liệu (Đề số 3)
7 trang 23 0 0