Saltar la navegación

4.- Atributos.

Caso práctico

Mando de videoconsola en color plateado con diferentes botones para jugar.
KDE.org (GNU/GPL)



Juan muestra a María qué atributos han creado para la tabla JUEGOS, pero al aplicar el modelo Entidad-Relación se ha dado cuenta de que le falta algún atributo más.

María esta dibujando la entidad JUEGOS y sus atributos asociados. Ahora va a añadir gráficamente un atributo que recoja la productora de software asociada a cada juego.

¿Cómo guardamos información de cada entidad? A través de sus atributos. Las entidades se representan con su conjunto de atributos. Éstos describen características o propiedades que posee cada miembro de un conjunto de entidades. El mismo atributo establecido para una entidad concreta, por ejemplo el atributo  fecha de nacimiento para la entidad PACIENTE, almacenará información parecida para cada ocurrencia de entidad (es decir para cada paciente). Pero, cada ocurrencia de entidad tendrá su propio valor para cada atributo.

Atributo: Cada una de las propiedades o características que tiene un tipo de entidad o un tipo de relación se denomina atributo; los atributos toman valores de uno o varios dominios.

La palabra paciente dentro de un rectángulo representando una entidad. A su alrededor varias elipses con las palabras dni, nombre, apellido 1, apellido 2 y fecha nac. Cada elipse se une al rectángulo con una línea, para representar los atributos de la entidad.
José Luis García Martínez. (Uso educativo nc)

Por tanto, un atributo se utilizará para guardar información sobre alguna característica o propiedad de una entidad o relación. Ejemplos de atributos pueden ser: altura, color, peso, DNI, fecha, etc. todo dependerá de la información que sea necesaria almacenar.

En el modelo Entidad/Relación los atributos de una entidad son representados mediante el nombre del atributo rodeado por una elipse. La elipse se conecta con la entidad mediante una línea recta. Cada atributo debe tener un nombre único que haga referencia al contenido de dicho atributo. Los nombres de los atributos se deben escribir en letra minúscula. En el gráfico se representan algunos de los atributos para la entidad PACIENTE.

Al conjunto de valores permitidos para un atributo se le denomina dominio. Todos los posibles valores que puede tomar un atributo deberán estar dentro del dominio. Varios atributos pueden estar definidos dentro del mismo dominio. Por ejemplo, los atributos nombre, apellido primero y apellido segundo de la entidad PACIENTE, están definidos dentro del dominio de cadenas de caracteres de una determinada longitud.

Aunque los dominios suelen ser amplios (números enteros, reales, cadenas de caracteres, etc.), a la hora de llevar a cabo el desarrollo de una base de datos, es mejor establecer unos límites adecuados para que el sistema gestor de la base de datos lleve a cabo las verificaciones oportunas en los datos que se almacenen, garantizando así la integridad de éstos.