Definiendo atributos generales de Columna
Para definir los atributos (Tipo de dato, longitud de la columna, y precisión
numérica), para cada columna en la tabla haga lo siguiente:
1. En la vista de árbol, seleccione la columna deseada para desplegar
la página de propiedades.
2.Entre los datos dentro de los campos apropiados
Puede definir columnas como un Vector agregando la cantidad
de indices del vector en el campo DIM. Por ejemplo para una columna en la cual
se desea almacenar datos de los doce meses del año, no es necesario crear doce
columnas para almacenar los movimientos, en este caso puede definir una sola
columna dimensionada en 12.
Definiendo Indices
Aunque múltiples índices pueden ser definidos para tablas Multillave MKEYED y C-ISAM, solo un índice puede ser definido para
tablas DIRECT, SORT, y MKEYED de una sola llave.
Aunque el índice inicial es la única llave primaria del archivo, DDBuilder
puede ser usado para definir tantos índices como sea necesario. Sin embargo
Visual Pro/5 y Taos, limitan a los archivos multillave a 16 llaves y un total
de 48 segmentos dentro de estas llaves. Un segmento puede consistir de una sola
columna o porciones de columna.
Arriba de 16 índices pueden ser definidos para una tabla MKEYED. El tamaño
total de un índice no puede exceder 120 bytes. Cada índice debe contener uno
o más segmentos, pero la tabla no puede contener más de 48 segmentos. El índice
debe aparecer dentro de los primeros 1024 bytes del registro.
Para definir un índice o estructura de llave de una tabla haga lo siguiente:
En la vista de árbol seleccione el ícono de índices y use una de las
siguientes opciones:
- En el menú "Edit" seleccione la opción "Add"
- Click derecho para desplegar el menú sensible al contexto y seleccione "Add"
- En la barra de herramientas haga click en el botón "Add"
Ahora se ha creado un nombre que identifica al índice ejemplo INDEX1,
puede cambiar el nombre para dar una descripción acorde con el tipo de índice.
Crearemos ahora los segmentos del índice o sea las columnas o porciones
de columna de la tabla que componen el índice. Para esto repetimos nuevamente
una cualquiera de las acciones anteriores para adicionar el segmento.
Se ha creado un segmento de índice con el nombre SEGMENT1, para indicar
que columna de la tabla corresponde a este segmento, seleccionamos de la lista
desplegable Column en la página de propiedades, la columna correspondiente,
repitiendo este procedimiento si deseamos adicionar más segmentos a este índice
en particular.
Si lo que deseamos es segmentos que sean porciones de un campo, seleccionamos
el radiobutton (Independent) de la página de propiedades, para así asignar los
datos del número de Columna en el campo "Column Number", seguidamente
entramos en el campo "Offset", el dato de a partir de que Columna
del campo empieza la porción que queremos asignar y después en el campo "Length"
la longitud de la porción.
Automáticamente el DDBuilder marca, para el primer índice creado, la
opción "Unique", de la página de propiedades, indicando de esta forma
que este índice corresponde a la llave primaria de la tabla.
|