Columnas de tabla Db2

Una definición de columna tiene dos componentes básicos, el nombre de columna y el tipo de datos.

Una columna contiene valores que tienen el mismo tipo de datos. Si está familiarizado con los conceptos de registros y campos, puede pensar en un valor como un campo de un registro. Un valor es la unidad más pequeña de datos que se puede manipular con SQL. Por ejemplo, en la tabla EMP, la columna EMPNO identifica a todos los empleados mediante un número de empleado exclusivo. La columna HIREDATE contiene las fechas de contratación de todos los empleados. No se pueden solapar columnas.

Las mejoras de los esquemas en línea proporcionan una flexibilidad que le permite cambiar una definición de columna. Considere con atención las decisiones que tome sobre definiciones de columnas. Una vez implantado el diseño de las tablas, puede cambiar una definición de columna con la mínima interrupción en las aplicaciones.

Durante la fase de implementación del diseño de base de datos, consulte las descripciones completas de la sintaxis de las sentencias de SQL y la utilización de cada sentencia de SQL con la que trabaje.

Nombres de columna

Las siguientes directrices de denominación de columnas que se desarrollan para la organización aseguran la elección de opciones correctas y coherentes.

Generalmente, el administrador de base de datos (DBA) participa en la determinación de los nombres de atributos (o columnas) durante la fase del diseño físico de la base de datos. Para realizar las elecciones correctas de nombres de columna, los DBA siguen las directrices que los administradores de datos han desarrollado.

Algunas columnas deben añadirse a la base de datos una vez completado el diseño. En este caso, se deben seguir las reglas de Db2 para nombres de columna exclusivos. Los nombres de columna deben ser exclusivos dentro de una tabla, pero se puede utilizar el mismo nombre de columna en diferentes tablas. Intente elegir un nombre significativo para describir los datos de una columna para que el esquema de denominación sea intuitivo.

Para obtener más información, consulte Nombres de columna y Convenciones de nomenclatura en SQL.