What does a truth table represent in logic and computer science?
A) The graphical representation of a circuit's output as a function of its inputs
B) A chart that displays all possible values of Boolean variables and their corresponding outcomes
C) A table showing the relationships between different types of data in a database
D) A list of all possible algorithms and their computational complexity