informaticaPC

Curso de OpenOffice Base

Otras propiedades de los campos

Permitir campos de longitud cero

Esta propiedad existente en Microsoft Access no está disponible para configurar los campos de una tabla en OpenOffice Base 3.

Pero si deseamos que no sea posible insertar campos de longitud cero en un campo (que el insertar por ejemplo sólo espacios sea considerado como un valor vacío, nulo o NULL) lo indicaremos en la opción Serie de caracteres vacía es NULL dentro de la pestaña Datos de la ficha de propiedades de algunos controles de formulario que permiten la entrada de datos por teclado de un usuario.

Entrada requerida

Active esta opción si no están permitidos valores de tipo null (vacío) en un campo de una tabla, es decir, si el usuario debe introducir los datos siempre.

Longitud

En campos de texto, permite especificar el número máximo de caracteres que pueden contener.

Clave principal o Llave Primaria

Una clave principal es un campo o conjunto de campos que identifican de forma única cada registro de una tabla: así, si por ejemplo hay un cliente con el código o ID 10, no podrá haber otro.

En caso de que tengamos que relacionar varias tablas entre sí, deberemos definir una clave principal en cada una ellas, que será del mismo tipo de campo.

Así podemos tener dos tablas relacionadas: una con los datos de los clientes y un campo código como clave principal, y otra con los pedidos efectuados por los mismos con otro campo código también clave principal.

Para crear una clave principal o llave primaria elegiremos uno o varios campos cuyo valor sea único para cada registro (sin campos que contengan valores repetidos o nulos) y haremos clic con el botón derecho en el cuadradito a la izquierda del nombre del campo, para a continuación en el menú contextual seleccionar Llave primaria:

clave principal o llave primaria

Para definir varios campos a la vez como clave principal tenemos que mantener pulsada la tecla Ctrl e ir haciendo clic en el cuadradito a la izquierda del nombre del campo, para después haciendo clic con el botón derecho seleccionar Llave primaria

En la Vista Diseño los campos definidos como llave primaria se mostrarán con el icono Clave principal o llave primaria a la izquierda del nombre del campo.

Si al crear una tabla no hemos definido una llave primaria, a la hora de guardarla se nos mostrará el siguiente aviso.

Definir una clave principal

En caso de que pulsemos en , se creará automáticamente un campo de tipo Integer [ INTEGER ] llamado ID.

Tras crearse una llave primaria se crea automáticamente un índice para el campo.

Para eliminar una clave principal hay que hacer clic con el botón derecho sobre el icono Eliminar clave principal a la izquierda del nombre del campo y seleccionar nuevamente Llave primaria.

Campos indexados

Con los índices se consigue que las consultas basadas en los campos indexados sean más rápidas, y también aceleran las operaciones de ordenación y agrupación.

Por ejemplo, si buscas empleados basándose en un campo llamado 'Nombre', puedes crear un índice para este campo para hacer más rápida la búsqueda.

Los índices se pueden crear para un sólo campo o para varios a la vez.

Para crear un indice abriremos la tabla en Vista Diseño e iremos al menú Herramientas, Diseño de índices.

A continuación, en el cuadro de diálogo que se nos muestra haremos clic en el icono Crear un índice y seleccionaremos el/los campo(s) que deseemos indexar y en la columna Orden de clasificación indicaremos si la ordenación del mismo es ascedente o descendente. Finalmente, haremos clic en el botón Cerrar.

Diseño de tabla

Si marcamos la casilla Único estaremos indicando que no podrán haber dos registros con los mismos valores en los campos seleccionados.

Al ordenar por varios campos hay que tener en cuenta que el orden en que se establecen los campos marca el modo en que se ordenará la información: según el ejemplo anterior primero se ordena por 'Nombre' y en caso de que éste coincida, por 'Apellidos':

Para eliminar un índice lo seleccionamos en el cuadro de diálogo anterior y hacemos clic en el icono Eliminar índice.

Guardar una tabla

Estando en la Vista Diseño, tras definir los campos haremos clic en el icono Guardar tabla (o iremos al menú Archivo, Guardar) y le daremos un nombre para la tabla.

En caso de que no hayamos definido una llave primaria se nos mostrará un mensaje avisándonos de ello.

Primera página Anterior Siguiente Última página
Usamos cookies para ofrecerte una experiencia mejorada, el continuar navegando supone que aceptas su uso