Diseño de una base de datos? Dale a tus tablas atributos de los que estar orgulloso

Diseño de una base de datos? Dale a tus tablas atributos de los que estar orgulloso

Diseño de una base de datos? Dale a tus tablas atributos de los que estar orgulloso

VALORACIÓN DEL ARTÍCULO:
5/5


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 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.

TAMBIÉN TE INTERESA

ordenador sobremesa Deep Gaming

Deep Gaming, la marca española confiable para personalizar un PC

Como en casi todos los ámbitos, en el mundo del gaming hay dos tipos de personas: los que apuestan un por un PC ya configurado o los que quieren personalizar su PC. Para estos últimos, Deep Gaming es una gran opción para empezar a poner a punto su setup. Hablamos de una marca española con

Qué es un CDN y por qué es relevante

Cómo mejorar la experiencia web con un CDN

Imagínate visitar un sitio web y tener que esperar largos segundos para que se cargue cada página o imagen. Esta experiencia frustrante no solo afecta nuestra paciencia, sino que también puede influir negativamente en la percepción de una marca o empresa. Aquí es donde entra en juego el CDN, o Content Delivery Network, una tecnología

como detectar ofertas de trabajo falsas

Ojo con las ofertas de trabajo falsas: aprende a detectarlas

Las ofertas de trabajo falsas están a la orden del día. En muchos casos parecen reales porque coinciden en un momento en el que estamos en búsqueda activa de empleo. Puede que nos hallamos inscrito a un proceso de selección en LinkedIn y, de repente, alguien intenta contactar con nosotros por mail o WhatsApp. A

portatil gaming HP OMEN 17

Nuevo HP OMEN 17: un portátil gaming grande en todos los sentidos

HP ha lanzado una nueva línea de dispositivos OMEN y HyperX diseñados para ofrecer una experiencia de juego más inmersiva y fluida. Esta nueva gama incluye ordenadores, accesorios, periféricos y software que se adaptan a todo tipo de jugadores, desde profesionales hasta aquellos que están eligiendo su primer PC. Entre las nuevas incorporaciones se encuentran