¿Conoce una forma de organizar las expresiones booleanas en una base de datos al tiempo que permite el anidamiento infinito de las expresiones?Modelo de datos para expresiones booleanas
Ejemplo:
a = 1 AND (b = 1 OR b = 2)
La expresión como un todo no deben ser almacenados como varchar para preservar la integridad de datos.
Por favor, aclarar: Usted ¿Desea almacenar el resultado de la expresión o ser capaz de reconstruir la expresión desde los tipos de columna de DB nativos? –
Me gusta reconstruir la expresión. –
¿Existe un requisito de que la base de datos sea SQL/relacional? ¿Puedes usar un OODBMS? – Oddthinking