1. Trang chủ
  2. » Công Nghệ Thông Tin

Thuyết trình môn cơ sở dữ liệu FLEXIBLE QUERY ANSWERING SYSTEM

36 432 2

Đ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

Thông tin cơ bản

Định dạng
Số trang 36
Dung lượng 434,09 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

NỘI DUNG1.Skyline Queries 2.SQLf Queries 3.So sánh Skyline vs... Hiện thực Skyline Queries... Hiện thực Skyline Queries... Hiện thực Skyline Queries... Hiện thực Skyline Queries... SQLf

Trang 1

ÂU MẬU DƯƠNG – 7140820

Distance

Trang 2

NỘI DUNG

1.Skyline Queries 2.SQLf Queries

3.So sánh Skyline vs SQLf 4.Kết luận

2

Trang 3

Skyline Queries

 Definition of the Skyline:

Cho 2 vector hi, hj ϵ Rn với hi = <xi1,…,xin>, hj = <xj1,…,xjn>

Ta nói hi DOMINATES hj , kí hiệu hi > hj (hi >> hj ) nếu và chỉ nếu: tất cả xik >= xjk

ít nhất một xil > xjl

 Ví dụ:

3

Trang 4

, dm [ MIN | MAX | DIFF ]

ORDER BY

Trang 5

Skyline Queries

S= Service, F: food, D: décor

Trang 6

Restaurants in the Skyline

SELECT * FROM FoodGuide SKYLINE OF S MAX , F MAX , D MAX, Price MIN

Skyline Query

Trang 7

Hiện thực Skyline Queries

Trang 8

Hiện thực Skyline Queries

Trang 9

Hiện thực Skyline Queries

Trang 10

Hiện thực Skyline Queries

Trang 11

Hiện thực Skyline Queries

Trang 12

Hiện thực Skyline Queries

Trang 13

Hiện thực Skyline Queries

Trang 14

Hiện thực Skyline Queries

Trang 15

Hiện thực Skyline Queries

Trang 16

Hiện thực Skyline Queries

Trang 17

Hiện thực Skyline Queries

Trang 18

Hiện thực Skyline Queries

Trang 19

Hiện thực Skyline Queries

iterate until OEF

output window at the end of the iteration

Trang 20

Hiện thực Skyline Queries

Trang 21

SQLf Queries

 SQLf (SQLfuzzy) là mở rộng của SQL

 Tập mờ (Fuzzy Set) : Cho tập vũ trụ Ω Tập mờ A trên Ω được định nghĩa như sau:

A ={(x,μA(x))|x∈Ω} Hàm μA(x): Ω→[0,1] lượng hóa mức độ mà các phần tử x thuộc về A21

Trang 23

SQLf Queries

Lát cắt α (α-cut)

23

Trang 24

Ví dụ:

24

SQLf Queries

Trang 27

SQLf Queries

 Ví dụ: Kết quả tính toán hàm thành viên 27

Trang 28

SQLf Queries

 Ví dụ: Kết quả tính toán hàm thành viên28

Trang 29

SQLf Queries

Ví dụ: Xét câu truy vấn:

“Tìm những nhân viên có lương cao với mức 0.8”

 FQ: SELECT * FROM Nhan_Vien

WHERE Salary = high_salary

WITH CALIBRATION 0.8

Áp dụng nguyên tắc nguồn gốc (derivation principle), ta có:

DNC(Salary=high_salary , ≥, 0.8) = Salary ≥ 4800

Ta hiệu chuẩn định tính (Qualitative calibration) câu truy vấn trên như sau

DS(FQ) = SELECT * FROM Nhan_Vien WHERE Salary ≥ 4800

Truy vấn này cũng giống như: DS(SELECT * FROM Nhan_Vien

WHERE Salary = high_salary, ≥, 0.8)

29

Trang 30

SQLf Queries

 Ví dụ: Kết quả truy vấn30

Trang 31

Chương trình chạy trên máy tính PC Intel 866-MHz với

512-MB RAM và 18-GB disk với hệ điều hành Red Hat Linux 8.0.

31

Trang 32

1.5 2

2.5 3

3.5 4

Strategy SQLf

Trang 33

0.5 1

1.5 2

2.5 3

3.5

Strategy SQLf

Trang 34

Skyline đòi hỏi nhiều thời gian hơn SQLf.

Skyline là rất tốn kém khi các DBMS thực hiện truy vấn phức tạp

34

Trang 36

Tài liệu tham khảo

[1] J Mishra, S Ghosh, “Uncertain Query Processing using Vague Set or Fuzzy Set:

Which One Is Better?”, ISSN 1841-9836, 9(6):730-740, December, 2014.

[2] M Goncalves and L Tineo, “SQLf vs Skyline - Expressivity and Performance”, 2006.

36

Ngày đăng: 09/02/2016, 13:20

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w