01.01.2015 Views

Conjunctive Queries

Conjunctive Queries

Conjunctive Queries

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Cores<br />

Cores<br />

endomorphism h: {Y b}<br />

B = { p(X,Y), p(X,b), p(a,b), p(U,c), p(U,V), q(a,c,d) }<br />

<br />

B = { p(X,Y), p(X,b), p(a,b), p(U,c), p(U,V), q(a,c,d) }<br />

<br />

h(B) =<br />

{ p(X,b), p(a,b), p(U,c), p(U,V), q(a,c,d) }<br />

h(B) =<br />

{ p(X,b), p(a,b), p(U,c), p(U,V), q(a,c,d) }<br />

{ p(a,b), p(U,c), q(a,c,d) }<br />

<br />

f(B)=g(h(B))=gh(B)=<br />

{ p(a,b), p(U,c), q(a,c,d) }<br />

h(B) can be further reduced by endomorphism g: {X a, V c}<br />

endomorphism f: {X a, Yb, V c}<br />

45<br />

46<br />

Cores<br />

Cores<br />

B = { p(X,Y), p(X,b), p(a,b), p(U,c), p(U,V), q(a,c,d) }<br />

<br />

B = { p(X,Y), p(X,b), p(a,b), p(U,c), p(U,V), q(a,c,d) }<br />

<br />

h(B) =<br />

{ p(X,b), p(a,b), p(U,c), p(U,V), q(a,c,d) }<br />

h(B) =<br />

{ p(X,b), p(a,b), p(U,c), p(U,V), q(a,c,d) }<br />

<br />

f(B)=g(h(B))=gh(B)= { p(a,b), p(U,c), q(a,c,d) }<br />

no refinement by endomorphisms possible !<br />

endomorphism f: {X a, Yb, V c}<br />

<br />

f(B)=g(h(B))=gh(B)=<br />

{ p(a,b), p(U,c), q(a,c,d) }<br />

Core(I)<br />

unique up to variable-renaming!<br />

47<br />

endomorphism f: {X a, Yb, V c}<br />

48

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!