Enumerar
Enum, abreviatura de "enumerado", es un tipo de datos que consiste en valores predefinidos. UNA constante or variable definido como una enumeración puede almacenar uno de los valores enumerados en la declaración de enumeración.
Las enumeraciones se usan en ambos código fuente y a la base de datos mesas. Por ejemplo, una enumeración que almacena varios colores puede declararse en C# como sigue:
enum Color {blanco, rojo, verde, azul, negro};
Una columna en un MySQL base de datos mesa se puede definir de la siguiente manera:
Color ENUM ('blanco', 'rojo', 'verde', 'azul', 'negro')
Una variable o valor de base de datos definido como Color se le puede asignar cualquiera de los cinco colores enumerados en las declaraciones de enumeración anteriores. Si se le asigna cualquier otro valor además del uno de los cinco colores anteriores, permanecerá indefinido y puede producir un error según el contexto. Además, las variables enum solo pueden contener un valor. Si una variable puede necesitar almacenar uno o más valores predefinidos, debe definirse como SET en lugar.
Las enumeraciones proporcionan una forma altamente estructurada de almacenar datos, ya que solo pueden almacenar un único valor predefinido. Si bien esto ayuda a garantizar la integridad de los datos, también limita su flexibilidad. Por lo tanto, las variables enum son más apropiadas para almacenar datos discretos que solo pueden ser uno de los pocos valores posibles. Los ejemplos incluyen colores, tamaños, categorías, meses y días de la semana. Las variables que contienen datos más variados, como nombres y lugares, deben definirse como instrumentos de cuerda.