from github to this gitea
This commit is contained in:
23
requête.md
Normal file
23
requête.md
Normal file
@@ -0,0 +1,23 @@
|
||||
up::[[base de données]]
|
||||
#informatique
|
||||
|
||||
----
|
||||
|
||||
Une "question" que l'on pose à une [[base de données]].
|
||||
|
||||
# Exemple
|
||||
|
||||
sur la [[BDD films]]
|
||||
|
||||
- lister les films réalisés par des américains
|
||||
- en [[langage à base de règles]]
|
||||
- `film_américain(t) <- réalisateurs(r, "américaine"), films(t, r, a)`
|
||||
- il existe une valeur de `r` associée à `"américaine"` dans l'instance de `réalisateurs`? et
|
||||
- on retrouve cette valeur dans l'instance de `films`
|
||||
- alors la valeur de `t` associée à la valeur de `r` dans l'instance de `films` fait partie du résultat
|
||||
|
||||
- requêtes booléennes
|
||||
- Exemple : $\mathrm{ans}() \leftarrow \text{réalisateurx}(r, "américaine")$
|
||||
- renvoie une valeur booléenne selon si la règle est [[satisfaisable]] ou non
|
||||
- $\{ () \}$ (ensemble contenant le tuple vide) pour _vrai_
|
||||
- $\emptyset$ (ensemble vide) pour _faux_
|
||||
Reference in New Issue
Block a user