En la teoría de bases de datos relacionales , una consulta conjuntiva booleana es una consulta conjuntiva sin predicados distinguidos, es decir, una consulta en la forma, donde cadaes un símbolo de relación y cadaes una tupla de variables y constantes; el número de elementos enes igual a la aridad deDicha consulta se evalúa como verdadera o falsa dependiendo de si las relaciones en la base de datos contienen las tuplas de valores apropiadas, es decir, la conjunción es válida según los hechos en la base de datos.
Como ejemplo, si un esquema de base de datos contiene los símbolos de relación Padre (binario, quién es el padre de quién) y Empleado (unario, quién está empleado), una consulta conjuntiva podría serEsta consulta se evalúa como verdadera si existe un individuo x que sea hijo de Mark y esté empleado. En otras palabras, esta consulta plantea la pregunta: "¿Tiene Mark un hijo empleado?".
Complejidad
Véase también
Referencias
- G. Gottlob; N. Leone; F. Scarcello (2001). "La complejidad de las consultas conjuntivas acíclicas". Journal of the ACM . 48 (3): 431– 498. doi : 10.1145/382780.382783 .
- Álgebra booleana