O termo sistema de gerenciamento de banco de dados distribuído (SGBDD) pode descrever diversos sistemas que diferem uns dos outros em muitos aspectos.
O primeiro fator que consideramos é o grau de homogeneidade do software de SGBDD. Se todos os servidores (ou SGBDs locais individuais) usarem software idêntico e todos os usuários (clientes) utilizarem software idêntico, o SGBDD é chamado de homogêneo; caso contrário, ele é chamado de heterogêneo.
Outro fator relacionado ao grau de homogeneidade é o grau de autonomia local. Se não houver provisão para o site local funcionar como um SGBD independente, então o sistema não tem autonomia local. Contudo, se o acesso direto por transações locais a um servidor for permitido, o sistema tem algum grau de autonomia local.