Em sistemas de gerenciamento de banco de dados, dependência parcial é uma dependência funcional que se refere ao fenômeno em que uma chave primária determina o resultado de outro atributo ou conjunto de atributos. Ocorre quando um atributo não-chave de uma tabela em um banco de dados depende do valor de apenas uma parte da chave primária da tabela, mas não de toda a chave primária.
A dependência funcional também é conhecida como normalização e foi introduzida em 1970 pelo Professor Codd. Ele define três formas normais (primeiro, segundo e terceiro) e é usado para evitar três tipos de anomalias que podem afetar os bancos de dados. Essas três anomalias são inserção, exclusão e atualização. Uma anomalia ocorre quando um banco de dados está incompleto, inconsistente e /ou contraditório. O objetivo básico da normalização é criar uma descrição adequada dos atributos de dados específicos. Ele destaca relacionamentos em diferentes dados em uma tabela. Por exemplo, uma tabela de alunos pode ter o nome do aluno, curso, número de admissão e notas como os campos de entrada. Se um ou mais desses campos estiverem relacionados, a normalização garante que qualquer mudança nos detalhes de um aluno não afete os detalhes de outro. Com anomalias, o usuário não pode inserir novos dados, mesmo quando for absolutamente necessário fazê-lo. Além disso, a exclusão dos dados de um aluno pode resultar na perda de dados de outro. Da mesma forma, quando um registro é atualizado, outras instâncias do mesmo item não são atualizadas.