Boolesk konjunktivfråga
I teorin om relationsdatabaser är en boolesk konjunktivfråga en konjunktivfråga utan distingerade predikat, dvs en fråga i formen , där varje är en relationssymbol och varje är en tupel av variabler och konstanter; antalet element i är lika med ariteten av . En sådan fråga utvärderas till antingen sant eller falskt beroende på om relationerna i databasen innehåller lämpliga tuplar av värden, dvs. konjunktionen är giltig enligt fakta i databasen.
Som ett exempel, om ett databasschema innehåller relationssymbolerna Fader (binär, vem är fadern till vem) och Anställd (ärlig, vem är anställd), kan en konjunktivfråga vara . Den här frågan utvärderas till sant om det finns en individ x som är barn till Mark och anställd. Med andra ord uttrycker denna fråga frågan: "har Mark ett anställt barn?"
Se även
- G. Gottlob; N. Leone; F. Scarcello (2001). "Komplexiteten hos acykliska konjunktiva frågor". Journal of the ACM . 48 (3): 431–498. doi : 10.1145/382780.382783 .