Crear Columnas

Superior  Previo  Próximo

Que es una columna?

El elemento de organización básico de una base de datos relacional es la columna. Cada ítem individual de dato ingresado en una base de datos relacional se representa como un valor ingresado en la columna de una fila en la tabla. Las columnas son representadas en el Perfil de Modelado de Datos del UML como un atributo estereotipado, es decir, un atributo con el estereotipo de la columna.

 

Crear las columnas

 

Tenga en cuenta: Para MySQL, antes de crear columnas primero agregue ENUM y los tipos de datos SET. Seleccione la opción Configuraciones | Tipos de datos de la base de datos y, en la ventana Tipo de datos de  base de datos, en el campo Nombre del producto seleccione MySQL. Agregue los tipos de datos ENUM y SET.

 

Para crear columnas de la tabla, proceda con los siguientes pasos:

1. Puede:

Hacer clic en el ícono columna en la página Modelado de datos de la caja de herramientas del UML de EA y arrastrelo en el nombre del elemento de la tabla; cuando se le informe de realizar esto, escriba el nombre de la columna y el tipo de dato, luego haga doble clic en el nombre de la columna en la tabla.
Hacer clic sobre la tabla en un diagrama para abrir el menú contextual, y seleccione la opción Atributos.

2. Se muestra la ventana Tabla n Atributos.

 

tableattributesdialog

 

3. Si comenzó con la opción del menú contextual Atributos, escriba en la columna Nombre y Tipo de datos y haga clic en el botón Guardar.

 

Consejo: Si la lista desplegable de tipos de datos esta vacía, esto significa que no ha seleccionado una base de datos como objetivo para la tabla. Cierre la ventana de Columnas y re-abra la ventana de Propiedades de la Tabla para establecer un Tipo de base de datos antes de continuar. Para evitar que esto se repita, configurar el tipo de base de datos predeterminada.

 

4. Los siguientes campos para cada columna son opcionales:

Clave primaria - seleccione la casilla si la columna representa la clave primaria para esta tabla.
No Nulo - seleccione la casilla si los valores vacíos se prohiben para esta columna. 
Único - seleccione la casilla si se prohibe que alguno de los dos valores para esta columna sean idénticos.
Inicial - ingrese un valor que se pueda usar como un valor predeterminado para esta columna, si así se requiere.
Acceso - Haga clic en la flecha desplegable y seleccione alcance de Privado, Protegido o Público (este campo esta predeterminado como Público).
Alias. Ingrese un nombre alternativo para el campo (si tiene como objetivo mostrarlo), si hay alguno.
Notas. Ingrese cualquier otra información necesaria para documentar la columna.

 

Tenga en cuenta: Algunos tipos de datos, por ejemplo el tipo de NÚMERO de Oracle, requerirá una precisión y una escala. Estos campos aparecerán donde sea requerido y deberían completarse como es apropiado. Por ejemplo, para Oracle:

 

crea NÚMERO estableciendo Precisión = 0 y Escala = 0

crea NUMBERO(8) estableciendo Precisión = 8 y Escala = 0

crea NUMBERO(8,2) estableciendo Precisión = 8 y Escala = 2

 

Tenga en cuenta: Los tipos de datos Oracle VARCHAR2(15 CHAR) and VARCHAR2(50 BYTE) se pueden crear agregando la etiqueta LengthType con el valor CHAR o BYTE.

 

Tenga en cuenta: Los tipos de datos MySQL ENUM y SET, en el campo inicial escriba los valores como una lista separada por comas, en el formato: ("uno", "dos", "tres") como predeterminado "tres".

 

Cambiar el orden de las columnas

Para cambiar el orden de las columnas, proceda con los siguientes pasos:

1. En la ventana Columna, resalte un nombre de la columna en el panel Columnas.

2. Haga clic en:

uphand para mover la columna una posición hacia arriba.
downhand para mover la columna una posición hacia abajo.