Driewaardige logica
In de driewaardige logica bestaat naast de mogelijke waarden 'waar' (true) en 'onwaar' (false) ook de mogelijkheid 'onbekend' (unknown). In databanksystemen moet met deze logica rekening gehouden worden, vanwege van het voorkomen van expliciet lege velden die de "waarde" null bevatten.
Driewaardige rekenregels
bewerkenA B A OR B A AND B NOT A T T T T F T U T U T F T F U T T U U U U U U U F U F F T T F T F U U F F F F F