A teoria do banco de dados relacional não inclui o uso da palavra Campo. O Dr. EF Codd, que escreveu a série de artigos que fornecem a base teórica para os RDBMS, nunca usou o termo. Você pode ler o artigo seminal de 1970, Um modelo relacional de dados para grandes bancos de dados compartilhados, se quiser verificar.
Termos como Domínio, Tabela, Atributo, Chave e Tupla são usados. Uma razão para isso é que seus trabalhos estavam amplamente preocupados com álgebra relacional, e a maneira como uma implementação específica definiria uma tabela em um banco de dados não foi considerada importante pelo Codd. Os fornecedores aprofundariam isso mais tarde. As pessoas também precisam entender que, historicamente, os RDBMS evoluíram a partir de bancos de dados hierárquicos e de rede existentes que os antecedem, E o funcionamento interno de um RDMBS ainda precisa se preocupar com a organização e o armazenamento de dados.
No uso comum, e você pode verificar isso facilmente, pesquisando um pouco, campos e colunas são a mesma coisa.
Bancos de dados de PC como DBase, Access e Filemaker normalmente usam "campo" em vez de "coluna". "Atributo" é outro termo que pode ser usado de forma intercambiável.
Por exemplo, aqui está um link para o manual do MS Access sobre como adicionar um " campo " a uma tabela. É claro que no MS Access um "campo" é equivalente a uma "coluna".
O mesmo vale para o Dbase e o Filemaker Pro.
Às vezes, as pessoas se referem a um valor específico em uma linha específica como sendo um "campo" ou, mais adequadamente, um "valor de campo", mas que não faz uso de "campo" ao se referir a uma coluna ou conceito de equivalente equivalente a uma coluna. Isso tende a causar um nível de confusão, porque as pessoas usam "campo" para significar coisas diferentes por muitos anos. Na teoria relacional - um único valor atômico é chamado de "Datum".
Se alguém afirmou que um "campo" é um valor em um banco de dados relacional e não o mesmo que uma coluna, essa é a opinião deles, pois "campo" não faz parte do vernáculo do banco de dados relacional. Eles não estão certos nem errados, no entanto, em todo o mundo do banco de dados, o campo é mais frequentemente usado para significar coluna.
Com isso dito, os projetos e as equipes geralmente precisam entender como desejam usar uma terminologia específica no projeto para evitar confusão.
Você não está errado, mas também pode optar por simplesmente concordar com a convenção que está sendo usada ou evitar usar o campo de palavras por completo em favor de "coluna". Com bancos de dados relacionais, "Tabela" e "Coluna" são os blocos de construção que existem no DDL e é melhor usar esses termos e evitar "campos" que não são usados, nem claramente definidos.