4D v16.3

Página Base de datos/Almacenamiento de datos

Inicio

 
4D v16.3
Página Base de datos/Almacenamiento de datos

Página Base de datos/Almacenamiento de datos  


 

 

Utilice esta página para configurar el almacenamiento de los datos de la base 4D en el disco.

  • No mostrar alerta cuando el archivo de estructura está en modo sólo lectura: Cuando abre una base de datos cuyo archivo de estructura está en modo de solo lectura, 4D muestra una caja de diálogo de alerta indicando el bloqueo. Si abre la base, toda modificación realizada al archivo de estructura no se guardará.
    En algunos casos, usted podría querer que ninguna caja de diálogo aparezca, por ejemplo, en el caso de las bases de consulta almacenadas en CD-ROM. En este caso, simplemente seleccione esta opción.
  • Permitir sólo lectura para el archivo de datos: esta opción permite configurar el funcionamiento de la aplicación en caso de abrir un archivo de datos bloqueado a nivel del sistema operativo.
    4D incluye un mecanismo que evita automáticamente la apertura de una base de datos cuando su archivo de datos o uno de sus segmentos, está bloqueado. En este caso, cuando la opción de detección está activada, 4D despliega un mensaje de alerta y no abre la base de datos:

    A menos que esta opción esté seleccionada, no es posible abrir una base cuando su archivo de datos está bloqueado (funcionamiento por defecto para las bases 4D).

Acerca de los archivos bloqueados: los archivos bloqueados pueden leerse, pero su contenido no es modificable. Por ejemplo, los archivos están bloqueados cuando están almacenados en un medio no reescribible (como un CD- Rom) o cuando fueron copiados desde uno de este tipo. 4D puede trabajar de manera transparente con los archivos de datos bloqueados, lo que permite el uso de bases de datos almacenadas en CD-Rom. Sin embargo, este funcionamiento corre el riesgo del uso involuntario de un archivo de datos en el cual no se guardarán las modificaciones. Esta es la razón por la cual por defecto 4D no permite abrir bases de datos con archivos de datos bloqueados.

Esta área le permite modificar temporalmente la ubicación de las carpetas temporales creadas durante la ejecución de 4D. La carpeta de archivos temporales es utilizada por la aplicación, cuando es necesario, para guardar datos en el disco de manera temporal.

La ubicación actual de esta carpeta se muestra en el área “Actual:”. Puede hacer clic en esta área para mostrar la ruta de acceso como una lista desplegable:

Se ofrecen tres opciones de ubicación:

  • Sistema: cuando esta opción está seleccionada, los archivos temporales 4D se crean en una carpeta ubicada en la ubicación especificada por Windows y/o Mac OS. Puede buscar la ubicación actual definida por su sistema utilizando el comando Temporary folder. Los archivos se ubican en una subcarpeta cuyo nombre está formado por el nombre de la base y un identificador único.
  • Carpeta de archivo de datos (opción por defecto): cuando esta opción está seleccionada, los archivos temporales 4D se crean en una carpeta llamada “temporary files” ubicada en el mismo nivel que el archivo de datos de la base.
  • Definido por el usuario: permite definir una ubicación personalizada. En caso de modificación de esta opción, será necesario reiniciar la base para que se tenga en cuenta la nueva opción. 4D verifica que la carpeta seleccionada sea accesible para escritura. Si no es el caso, la aplicación tratará otras opciones hasta que encuentre una carpeta válida.
Nota: esta opción está almacenada en las “propiedades adicionales” de la estructura, accesibles durante la exportación XML de la definición de estructura (ver Exportar e importar las definiciones de estructura).

Si modifica una de estas opciones, debe salir y reabrir la base para que los cambios se tengan en cuenta. Una vez reabierta la base, todos los índices de la base se reindexan automáticamente.

  • Considere @ como comodín únicamente al inicio o al final de las cadenas de caracteres: esta opción permite definir cómo interpretar el carácter “@” (arroba) cuando se utiliza en una búsqueda o en una comparación de cadenas de caracteres, cuando se encuentra en una palabra.
    Cuando esta opción no está seleccionada (valor por defecto), el carácter arroba se considera como un comodín, en otras palabras, es decir, reemplaza cualquier carácter (ver Carácter comodín (@)).
    Cuando la opción está seleccionada, el carácter arroba se considera como un carácter simple si se encuentra dentro de una palabra. Esta posibilidad es particularmente útil para buscar direcciones de correo electrónico, donde el carácter @ se utiliza internamente. Esta opción tiene influencia en búsquedas, ordenaciones, comparaciones de cadenas de caracteres, como también en los datos almacenados en las tablas o en memoria, como arrays. Campos y variables de tipo alfa (indexados o no) y texto se ven afectados por cómo se interprete el carácter @ en
    búsquedas y ordenaciones.
    Notas:
    • En cuanto a las búsquedas, es importante notar que si el criterio de búsqueda comienza o termina con @, el carácter “@” se considerará como un comodín. Sólo cuando el carácter “@” aparece en el medio de una palabra (por ejemplo: bill@cgi.com) 4D lo trata de manera diferente.
    • Esta opción influye igualmente en el comportamiento de los comandos del tema Objetos (Formularios) que permiten el uso del carácter (“@”) en el parámetro Objeto.
    • Por razones de seguridad, sólo el Administrador o el Diseñador de la base pueden modificar este parámetro.
  • Idioma del archivo de datos actual: esta opción permite configurar el lenguaje utilizado para el procesamiento y comparación de las cadenas de caracteres para la base de datos abierta. La elección de un lenguaje de comparación influye en la ordenación y la búsqueda de los textos así como también si los caracteres están en mayúsculas o minúsculas, pero no tiene efecto en la traducción de textos o en los formatos de las fechas, de hora o moneda, los cuales permanecen en el lenguaje del sistema. Por defecto, 4D utiliza el lenguaje del sistema.
    Una base 4D puede funcionar en un lenguaje diferente al lenguaje del sistema. Cuando una base se abre, el motor 4D detecta el lenguaje utilizado por el archivo de datos y lo entrega al lenguaje (modo interpretado o compilado). Las comparaciones de texto, son efectuadas por el motor de base de datos o por el lenguaje, en el mismo lenguaje.
    Nota: puede modificar este parámetro en las Preferencias de la aplicación (ver Página General). En este caso, esta opción se aplica a todas las nuevas bases creadas por 4D.
  • Considere sólo caracteres no alfanuméricos para las palabras claves: modifica el algoritmo utilizado por 4D para identificar los separadores de palabras claves y crear sus índices. Por defecto, cuando esta opción no está seleccionada, 4D utiliza un algoritmo sofisticado que tiene en cuenta las características lingüisticas. Este algoritmo es similar al utilizado por los softwares de procesamiento de palabras para determinar los límites de una selección en caso de doble clic en una palabra. Para mayor información sobre este algoritmo, consulte la siguiente dirección: http://userguide.icu-project.org/boundaryanalysis.
    Cuando esta opción está seleccionada, 4D utiliza un algoritmo simplificado. En esta configuración, todo carácter no alfanumérico (es decir que no es ni una letra ni un número) se considera como un separador de palabras claves. Este parámetro responde a las necesidades específicas asociadas a ciertos idiomas tales como el japonés.

En sistemas japoneses, 4D soporta la librería Mecab, con un algoritmo de indexación de palabras clave especialmente adecuado para el idioma japonés.

Este nuevo algoritmo es utilizado por defecto en las versiones japonesas a partir de 4D v14. Los archivos necesarios para la librería Mecab se instalan en la carpeta mecab de la carpeta Resources para aplicaciones 4D (versiones en japonés únicamente).

Si lo desea, puede desactivar el uso del algoritmo Mecab y utilizar la librería ICU convencional.

Para desactivar Mecab, simplemente seleccione la opción Considere sólo caracteres no alfanuméricos para palabras clave:



Nota: también puede desactivar el uso de Mecab borrando o renombrando la carpeta Resources/Mecab de su aplicación 4D japonesa.



Ver también 

Página Base de datos/Memoria

 
PROPIEDADES 

Producto: 4D
Tema: Propiedades de la base

 
HISTORIA 

 
ARTICLE USAGE

Manual de Diseño ( 4D v16)
Manual de Diseño ( 4D v16.1)
Manual de Diseño ( 4D v16.3)