Una base de datos es más poderosa que la hoja de cálculo a la que se parece porque tiene una enorme capacidad de búsqueda. Las bases de datos relacionales cruzan las entradas de referencias en diferentes tablas y realizan cálculos complejos sobre grandes cantidades de datos interconectados. La información está organizada de una manera que es fácil de manejar, acceder y actualizar.
Índice de contenidos
¿Qué es un atributo?
Una base de datos consta de tablas. Cada tabla tiene columnas y filas. Cada fila (llamada tupla) es un conjunto de datos que se aplica a un solo artículo. Cada columna (atributo) contiene características descriptivas de las líneas. Un atributo de base de datos es un nombre de columna y el contenido de los campos bajo él en una tabla de una base de datos.
Si vende productos y los introduce en una tabla con columnas para ProductName, Price y ProductID, cada uno de esos títulos es un atributo. En cada campo bajo estos títulos, se introducen los nombres de los productos, los precios y los ID de los productos, respectivamente. Cada una de las entradas de campo es también un atributo.
Un atributo es un único dato en la tupla a la que pertenece. Cada tupla es un conjunto de datos que se aplica a un elemento.
Esto tiene sentido cuando se piensa en ello, dado que la definición no técnica de un atributo es que define una característica o calidad de algo.
Atributos Describir Entidades
Considere una base de datos desarrollada por una empresa. Probablemente incluye tablas -también llamadas entidades por los diseñadores de bases de datos- para Clientes, Empleados y Productos, entre otros. La tabla de productos define las características de cada producto. Estos pueden incluir un ID de producto, un nombre de producto, un ID de proveedor (utilizado como clave externa), una cantidad y un precio. Cada una de estas características es un atributo de la tabla (o entidad) denominada Productos.
Considere este fragmento de la citada base de datos de Northwinds:
Diagrama de atributos.
Los nombres de columna son los atributos de un producto. Las entradas en los campos de las columnas son también atributos de un producto.
¿Es un atributo un campo?
A veces, el término campo y atributo se usan indistintamente, y para la mayoría de los propósitos, son la misma cosa. Sin embargo, el campo se utiliza generalmente para describir una celda particular en una tabla que se encuentra en cualquier fila, mientras que el atributo se utiliza generalmente para describir una característica de entidad en un sentido de diseño.
En la tabla anterior, el ProductName de la segunda fila es Chang . Esto es un campo. Si está hablando de productos en general, ProductName es la columna del producto. Este es el atributo.
No se preocupe por esto. A menudo, estos dos términos se usan indistintamente.
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 podría incluir su tipo de datos, longitud, valores y otros detalles.
Por ejemplo, el dominio de un atributo ProductID puede especificar un tipo de datos numéricos. El atributo puede definirse con más detalle para requerir una longitud específica o especificar si se permite un valor vacío o desconocido.