Columna (base de datos) - Column (database)

En una base de datos relacional , una columna es un conjunto de valores de datos de un tipo particular , un valor para cada fila de la base de datos. Una columna puede contener valores de texto, números o incluso punteros a archivos en el sistema operativo. Las columnas suelen contener tipos simples , aunque algunos sistemas de bases de datos relacionales permiten que las columnas contengan tipos de datos más complejos, como documentos completos, imágenes o incluso videoclips. Una columna también puede denominarse atributo .

Cada fila proporcionaría un valor de datos para cada columna y luego se entendería como un único valor de datos estructurados. Por ejemplo, una base de datos que representa la información de contacto de la empresa puede tener las siguientes columnas: ID, Nombre de la empresa, Línea de dirección 1, Línea de dirección 2, Ciudad y Código postal. Más formalmente, una fila es una tupla que contiene un valor específico para cada columna, por ejemplo: (1234, 'Big Company Inc.', '123 East Example Street', '456 West Example Drive', 'Big City', 98765) .

Campo

La palabra 'campo' normalmente se usa indistintamente con 'columna'. Sin embargo, los perfeccionistas de las bases de datos tienden a favorecer el uso de "campo" para indicar una celda específica de una fila determinada. Esto es para permitir la precisión en la comunicación con otros desarrolladores. Las columnas (realmente nombres de columna) se denominan nombres de campo (común para cada fila / registro de la tabla). Luego, un campo se refiere a una única ubicación de almacenamiento en un registro específico (como una celda) para almacenar un valor (el valor del campo). Los términos registro y campo provienen del campo más práctico del uso de bases de datos y el uso tradicional del sistema DBMS (esto se vinculó a términos comerciales utilizados en bases de datos manuales, por ejemplo, almacenamiento en archivadores con registros para cada cliente). Los términos fila y columna provienen del estudio más teórico de la teoría relacional.

Otra distinción entre los términos 'columna' y 'campo' es que el término 'columna' no se aplica a ciertas bases de datos, por ejemplo , almacenes de valores clave , que no se ajustan a la estructura de base de datos relacional tradicional .

Ver también

Referencias