Definição – o que significa coluna de banco de dados?
No contexto de bancos de dados relacionais, uma coluna é um conjunto de valores de dados, todos de um único tipo, em uma tabela. As colunas definem os dados em uma tabela, enquanto as linhas preenchem os dados na tabela.
A maioria dos bancos de dados permite que as colunas contenham dados complexos como imagens, documentos inteiros ou até mesmo videoclipes. Portanto, uma coluna que permite valores de dados de um único tipo não significa necessariamente que possui apenas valores de texto simples. Alguns bancos de dados vão ainda mais longe e permitem que os dados sejam armazenados como um arquivo no sistema operacional, enquanto os dados da coluna contêm apenas um ponteiro ou link para o arquivo real. Isso é feito com o objetivo de manter o tamanho geral do banco de dados gerenciável – um banco de dados de tamanho menor significa menos tempo para backups e menos tempo para pesquisar dados no banco de dados.
Definirtec explica a coluna de banco de dados
Um exemplo simples é uma tabela que armazena informações de clientes de um banco. As colunas nesta tabela podem ter a forma de: Nome do cliente, Número de telefone do cliente, Data de nascimento do cliente, ID do cliente, endereço, cidade, código postal. Uma linha de dados é cada conjunto horizontal que contém dados para um cliente de todas as colunas listadas. Por exemplo:
Cliente | Nome | Telefone | DoB | ID | Endereço | Cidade |
---|---|---|---|---|---|---|
1 | Andrew Jones | 202-555-2452 | 12-Jun-70 | 4356 | 12 Maple Drive | New York |
O termo “campo” é geralmente usado de forma intercambiável com “coluna”, mas os puristas do banco de dados preferem usar a palavra “campo” para denotar um valor específico ou item único de uma coluna. Assim, um campo é a interseção de uma linha e uma coluna. No exemplo de banco acima, um campo é formado pela interseção de uma linha com a coluna “Nome do cliente” para formar “Andrew Jones”. No entanto, essa distinção é ignorada pela maioria.