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)$
 | 
						|
 |