A teoria por trás de Bancos de Dados relacionais é bastante sofisticada e escapa aos objetivos desta dissertação, mas alguns elementos podem ser expostos aqui com o objetivo de justificar as escolhas feitas ao longo deste trabalho.