Cho khung nhìn sauCREAT VIEW EMP VIEWENO,ENAME,PNO, RESP AS SELECT EMP.ENO,EMP.ENAME,ASG.PNO, ASG.RESP FROM EMP,ASG WHERE EMP.ENO=ASG.ENO AND DUR=24 được truy xuất bởi ứng dụng trên q1 t
Trang 14 Cho khung nhìn sau
CREAT VIEW EMP VIEW(ENO,ENAME,PNO, RESP)
AS SELECT EMP.ENO,EMP.ENAME,ASG.PNO, ASG.RESP
FROM EMP,ASG
WHERE EMP.ENO=ASG.ENO
AND DUR=24
được truy xuất bởi ứng dụng trên q1 trên các vị trí 1 và 2 với tần số lần lượt là 10 và 20
Và SELECT ENO,DUR FROM ASG
được truy xuất bởi ứng dụng trên q2 trên các vị trí 3 và 4 với tần số lần lượt là 20 và 10
a) Hãy xây dựng ma trận use(q1,A) với mỗi thuộc tính của EMP và ASG
b) Xdung ma trận ái lực chứa các thuộc tính ASG
c) Hãy biến đổi ma trận ái lực (b) và sử dụng tính toán phân mảnh dọc heuristic hoặc BEA tách quan hệ gồm các thuộc tính EMP và ASG thành hai quan hệ EMP và ASG
Bài Làm
a Giả sử refk(qk) = 1 với mọi k
Ma trận use(q1,A) với mỗi thuộc tính của EMP
Ma trận use(q1,A) với mỗi thuộc tính của ASG
B Ma trận ái lực chứa các thuộc tính của ASG
Ta có ma trận tuần suất truy nhập
Đặt lần lượt các thuộc tính của ASP : ENO là A1, PNO là A2, RESP là A3, DUR là A4
Ma trận ái lực các thuộc tính của ASG