Enumeración

Una enumeración, abreviada como "enumerated" (enumerado), es un tipo de datos que consta de valores predefinidos. Una constante o variable definida como una enumeración puede almacenar uno de los valores incluidos en la declaración de la enumeración.

Las enumeraciones se usan tanto en el código fuente como en las tablas de una base de datos. Por ejemplo, una enumeración que almacena varios colores puede declararse en C# de la siguiente manera:

enum Color { white, red, green, blue, black };

Una columna de una tabla de una base de datos MySQL puede definirse de la siguiente manera:

Color ENUM ('white', 'red', 'green', 'blue', 'black')

A una variable o un valor de base de datos definido como Color se le puede asignar cualquiera de los cinco colores incluidos en las declaraciones de enumeración anteriores. Si se le asigna cualquier otro valor distinto de uno de los cinco colores anteriores, permanecerá sin definir y puede producir un error según el contexto. Además, las variables de enumeración solo pueden contener un valor. Si una variable necesita almacenar uno o más valores predefinidos, debe definirse como un conjunto en su lugar.

Las enumeraciones ofrecen una forma muy estructurada de almacenar datos, ya que solo pueden almacenar un único valor predefinido. Aunque esto ayuda a garantizar la integridad de los datos, también limita su flexibilidad. Por lo tanto, las variables de enumeración son más adecuadas para almacenar datos discretos que solo pueden tener uno de unos pocos valores posibles. Algunos ejemplos son los colores, los tamaños, las categorías, los meses y los días de la semana. Las variables que contienen datos más variados, como nombres y lugares, deben definirse como cadenas.

Actualizado November 25, 2015 por Per C.

quizPon a prueba tu conocimiento

Which of the following combines artificial intelligence and robotic processes?

A
Hyperscaler
0%
B
Hypervisor
0%
C
Hyperautomation
0%
D
Hyperconvergence
0%
Correct! Incorrect!     View the Hyperautomation definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Enumeración en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.