Un atributo de la base de datos define las propiedades de una tabla

Tabla de contenido:

Un atributo de la base de datos define las propiedades de una tabla
Un atributo de la base de datos define las propiedades de una tabla
Anonim

Una base de datos consta de tablas, cada una de las cuales tiene columnas y filas. Cada fila (llamada tupla) es un conjunto de datos que se aplica a un solo elemento, y cada columna contiene características que describen las filas. En la jerga de la base de datos, estas columnas se denominan atributos. Un atributo de base de datos es un nombre de columna y el contenido de los campos debajo de él en una tabla.

Los atributos describen entidades

Si vende productos y los ingresa en una tabla con columnas para ProductName, Price e ProductID, cada uno de esos encabezados es un atributo. En cada campo debajo de esos encabezados, ingresaría los nombres de los productos, los precios y las identificaciones de los productos, respectivamente. Cada una de las entradas del campo es también un atributo. Esto tiene sentido, dado que la definición no técnica de un atributo es que describe una característica o cualidad de algo.

Este es un ejemplo de la base de datos Northwinds, que se cita con frecuencia. Esta base de datos incluye tablas (también denominadas entidades por los diseñadores de bases de datos) para Clientes, Empleados y Productos, entre otros. La tabla Productos define las características de cada producto. Estos incluyen un ID de producto, nombre, ID de proveedor (utilizado como clave externa), cantidad y precio. Cada una de estas características es un atributo de la tabla (o entidad) denominada Productos.

Un atributo es un dato único en la tupla a la que pertenece. Cada tupla es un conjunto de datos que se aplica a un elemento. Los nombres de las columnas son los atributos de un producto y las entradas en las columnas también son atributos de un producto.

Las bases de datos de muestra listas para usar, como MySQL Sample Database de MySQL, están disponibles para su descarga gratuita en la web. Trabajar con uno de estos es una excelente manera de aprender cómo funcionan las bases de datos.

Image
Image

¿Es un atributo un campo?

A veces, los términos "campo" y "atributo" se utilizan indistintamente y, para la mayoría de los casos, son lo mismo. Sin embargo, el campo describe una celda en particular en una tabla que se encuentra en cualquier fila, y el atributo describe una característica de entidad en un sentido de diseño.

En la tabla anterior, el nombre del producto en la segunda fila es Chang. Este es un campo. Cuando se habla de productos en general, ProductName es la columna del producto. Este es el atributo.

Definición de atributos

Los atributos se definen en términos de su dominio. Un dominio define los valores permitidos que puede contener un atributo. Esto incluye su tipo de datos, longitud, valores y otros detalles.

Por ejemplo, el dominio de un atributo ProductID podría especificar un tipo de datos numérico. El atributo se puede definir aún más para requerir una longitud específica o especificar si se permite un valor vacío o desconocido.

¿Quiere saber más sobre los fundamentos de las bases de datos? Nuestra guía de bases de datos para principiantes es un buen lugar para comenzar.

Recomendado: