stringtranslate.com

Columna (base de datos)

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 una tabla . [1] Una columna puede contener valores de texto, números o incluso punteros a archivos en el sistema operativo. [2] 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. [3] [ se necesita una mejor fuente ] Una columna también se puede llamar atributo .

Cada fila proporcionaría un valor de datos para cada columna y, por lo tanto, se entendería como un único valor de datos estructurado. Por ejemplo, una base de datos que representa la información de contacto de una empresa podría 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. De manera más formal, una fila es una tupla que contiene un valor específico para cada columna, [4] 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". [5] Sin embargo, los perfeccionistas de bases de datos tienden a favorecer el uso de "campo" para significar una celda específica de una fila dada. [ cita requerida ] Esto es para permitir la precisión en la comunicación con otros desarrolladores. Las columnas (en realidad nombres de columnas) se denominan nombres de campo (comunes para cada fila/registro en la tabla). Luego, un campo se refiere a una sola 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 del sistema DBMS tradicional (esto se vinculó con 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, los almacenes de clave-valor , que no se ajustan a la estructura tradicional de las bases de datos relacionales . [6]

Véase también

Referencias

  1. ^ El término "columna" también tiene aplicaciones equivalentes en otros contextos más genéricos. Véase, por ejemplo, Base de datos de archivos planos , Tabla (información) .
  2. ^ "Bases de datos columnares en un entorno de big data". dummies.com (Libro de Big Dummies) . Consultado el 5 de noviembre de 2015 .
  3. ^ "¿Qué es una columna de base de datos? - Definición de Techopedia". Techopedia.com . Consultado el 5 de noviembre de 2015 .
  4. ^ Rosenberg, Burton. "Bases de datos relacionales". Universidad de Miami . Consultado el 26 de febrero de 2021 .
  5. ^ "Introducción a las bases de datos". www.ucl.ac.uk . Consultado el 5 de noviembre de 2015 .
  6. ^ Drake, Mark (9 de agosto de 2019). "Una comparación de los sistemas y modelos de gestión de bases de datos NoSQL". Digital Ocean . Consultado el 26 de febrero de 2021 .