Los atributos son las características o propiedades que describen a una entidad. Para identificarlos, sigue estos pasos:

  1. Pregunta qué define a la entidad: Piensa en qué información necesitas para describir la entidad. Si tienes Cliente, pregúntate: ¿Qué detalles describen a un cliente? Nombre, correo, teléfono.

  2. Busca los detalles específicos: Los atributos siempre son datos específicos de la entidad, como nombre del producto o precio.

  3. No son cosas independientes: A diferencia de las entidades, los atributos no existen por sí solos; siempre dependen de la entidad a la que describen.

  4. Verifica que no son acciones o relaciones: Los atributos no describen lo que la entidad hace o con quién se relaciona, solo sus características.

Consejos para definir atributos

Definir atributos correctamente es esencial para crear un modelo de datos lógico que sea preciso y funcional.

Considera la Obligación (NULL/NOT NULL)
Define si un atributo es obligatorio (NOT NULL) o puede quedar vacío (NULL). Esto ayuda a garantizar que los datos críticos siempre estén presentes.
Determina los Tipos de Datos Correctos
Asigna tipos de datos adecuados a cada atributo (ej. INTEGER, VARCHAR, DATE) según la naturaleza de la información. Esto ayuda a mantener la integridad de los datos y facilita las validaciones.
Evita Atributos Derivados
No definas como atributos aquellos valores que pueden calcularse a partir de otros (ej. no incluyas la Edad si ya tienes la Fecha de Nacimiento).
Evalúa la Necesidad de Valores por Defecto
Define valores predeterminados si es necesario para mantener la consistencia en los datos (ej. Estado de un pedido por defecto como Pendiente).