Banco de Dados Distribuído tem por definição ser uma coleção de nós, onde cada nó mantém um banco de dados local, mas cujo conjunto atua como um único sistema de banco de dados lógico. Entre as regras para um SGBDD, criadas por Date e Codd, duas são detalhadas a seguir.
I. Dados podem estar replicados em vários nós da rede, de forma transparente. As réplicas de dados devem ser mantidas sincronizadas automaticamente pelo SGBDD.
II. Um SGBDD deve ser projetado para executar independentemente do protocolo de comunicação e da topologia usada para interligar os vários nós que fazem parte da rede.
As regras I e II são conhecidas, respectivamente, como Independência de