Coluna (banco de dados) - Column (database)

Em um banco de dados relacional , uma coluna é um conjunto de valores de dados de um tipo específico , um valor para cada linha do banco de dados. Uma coluna pode conter valores de texto, números ou mesmo ponteiros para arquivos no sistema operacional. As colunas normalmente contêm tipos simples , embora alguns sistemas de banco de dados relacionais permitam que as colunas contenham tipos de dados mais complexos, como documentos inteiros, imagens ou até mesmo videoclipes. Uma coluna também pode ser chamada de atributo .

Cada linha forneceria um valor de dados para cada coluna e seria entendida como um único valor de dados estruturados. Por exemplo, um banco de dados que representa as informações de contato da empresa pode ter as seguintes colunas: ID, Nome da empresa, Linha de endereço 1, Linha de endereço 2, Cidade e Código postal. Mais formalmente, uma linha é uma tupla contendo um valor específico para cada coluna, por exemplo: (1234, 'Big Company Inc.', '123 East Example Street', '456 West Example Drive', 'Big City', 98765) .

Campo

A palavra 'campo' é normalmente usada de forma intercambiável com 'coluna'. No entanto, os perfeccionistas de banco de dados tendem a favorecer o uso de 'campo' para significar uma célula específica de uma determinada linha. Isso é para permitir a precisão na comunicação com outros desenvolvedores. Colunas (na verdade, nomes de colunas) sendo referidos como nomes de campo (comuns para cada linha / registro na tabela). Em seguida, um campo se refere a um único local de armazenamento em um registro específico (como uma célula) para armazenar um valor (o valor do campo). Os termos registro e campo vêm do campo mais prático de uso de banco de dados e uso de sistema DBMS tradicional (isso foi vinculado a termos comerciais usados ​​em bancos de dados manuais, por exemplo, armazenamento de arquivo de arquivos com registros para cada cliente). Os termos linha e coluna vêm do estudo mais teórico da teoria relacional.

Outra distinção entre os termos 'coluna' e 'campo' é que o termo 'coluna' não se aplica a certos bancos de dados, por exemplo armazenamentos de valores-chave , que não estão em conformidade com a estrutura de banco de dados relacional tradicional .

Veja também

Referências