22 lines
660 B
Markdown
22 lines
660 B
Markdown
---
|
|
alias: "compositionalité des requêtes"
|
|
---
|
|
up::[[propriétés des requêtes conjonctives]]
|
|
title::"toute instance est close par l'application de requêtes"
|
|
description::"le résultat d'une requête est une nouvelle BDD sur laquelle on peut aussi faire des requêtes"
|
|
#s/informatique
|
|
|
|
---
|
|
|
|
# Sur les requêtes conjonctives
|
|
La composition de [[requête conjonctive]] est équivalente à une [[requête conjonctive]] plus complexe.
|
|
|
|
> [!example] Exemple
|
|
> le programme :
|
|
> $S(x, y) \leftarrow R(x, y), Q(y)$
|
|
> $T(y) \leftarrow Q(x), S(x, y)$
|
|
> $U(x, y) \leftarrow T(x), R(x, y)$
|
|
> est équivalent à :
|
|
> $U(x, y) \leftarrow R(x, y), Q(x), R(z, x), Q(z)$
|
|
|