Convertir GDB a DBF
Convierta tablas GDB de InterBase o Firebird a DBF mediante flujos de trabajo de exportación de escritorio y comprobaciones de compatibilidad.
Convierte archivos GDB en línea
Todavía no tenemos un conversor en línea específico para GDB a DBF, pero puedes convertir archivos GDB en línea a estos formatos:
¿Quiere convertir GDB a DBF?
Háganoslo saber. Elegimos qué conversiones añadir a continuación según el interés.
Cómo convertir un archivo gdb a dbf
- Bases de datos
- Aún sin calificaciones.
Los programas antiguos de contabilidad, inventario, GIS y generación de informes pueden requerir archivos DBF aunque los registros de origen estén almacenados en una base de datos InterBase o Firebird con un nombre de archivo .gdb. Exportar las tablas necesarias permite utilizarlas sin el servidor de base de datos original, pero no conserva las relaciones de la base de datos de origen ni las funciones del servidor.
Qué es el formato GDB
En la categoría de bases de datos, .gdb normalmente identifica una base de datos InterBase o una base de datos Firebird antigua. Borland InterBase utilizaba habitualmente esta extensión, y las instalaciones antiguas de Firebird también usaban .gdb; las bases de datos Firebird más recientes suelen utilizar .fdb. Un archivo puede contener varias tablas, índices, vistas, procedimientos almacenados, triggers, generators, restricciones, transacciones y campos binarios.
Un archivo GDB se abre mediante el motor de base de datos Firebird o InterBase, ya sea con una conexión local integrada o a través de un servidor. Es posible que necesite la ruta de la base de datos, el host, el puerto, el nombre de usuario, la contraseña, el juego de caracteres y una biblioteca cliente compatible. No cambie el nombre de .gdb a .dbf; los formatos tienen estructuras internas no relacionadas.
Qué es el formato DBF
DBF es el formato de tabla asociado con dBase, FoxPro, Clipper y muchas aplicaciones antiguas de contabilidad, catastro, GIS y generación de informes. Normalmente, un DBF contiene una tabla plana: su encabezado define las columnas y sus registros almacenan las filas. Los valores memo o binarios pueden requerir un archivo complementario .dbt o .fpt, según la variante de DBF.
DBF resulta útil cuando el destinatario necesita un archivo que pueda abrirse sin un servidor de base de datos. Es fácil intercambiarlo con software empresarial antiguo y con algunos programas de hojas de cálculo y GIS, pero no tiene una representación nativa para claves foráneas, triggers, vistas, procedimientos almacenados, permisos ni transacciones de varias tablas. Los nombres de campo, los tipos de datos, la codificación de texto, el tamaño de los registros y el tratamiento de valores nulos dependen del dialecto DBF compatible con el programa receptor.
Cómo convertir GDB a DBF
Exportación directa con Full Convert Enterprise
Full Convert Enterprise es una opción práctica de escritorio cuando la versión instalada admite la base de datos Firebird o InterBase específica y el destino DBF. Se conecta al motor de base de datos en lugar de analizar únicamente el nombre del archivo.
- Cree una copia de seguridad de la base de datos y detenga las aplicaciones que escriben en ella. Exportar una base de datos activa puede producir resultados incoherentes.
- Instale una biblioteca cliente de Firebird o InterBase compatible con la versión de la base de datos y con la arquitectura de 32 o 64 bits del convertidor.
- En Full Convert Enterprise, cree una conversión, seleccione Firebird/InterBase como origen e introduzca la ruta local o los datos de conexión al servidor.
- Seleccione dBase o DBF como destino y elija las tablas o consultas que desea exportar.
- Revise todas las asignaciones de columnas. Defina conversiones para BLOBs, arrays, columnas calculadas, marcas de tiempo, valores que admiten nulos y datos numéricos de alta precisión, en lugar de aceptar asignaciones automáticas inadecuadas.
- Establezca la página de códigos de DBF, la precisión numérica, la representación de fechas, la carpeta de salida y las opciones de archivos memo requeridas por la aplicación receptora; después, ejecute la exportación.
- Abra archivos de salida de muestra en el programa de destino y compare con el origen el número de filas, las fechas, los valores decimales, los valores nulos, los campos clave y los caracteres no ASCII.
Flujo de trabajo gratuito con DBeaver y LibreOffice
Para exportaciones ocasionales, DBeaver puede leer Firebird mediante su controlador JDBC, mientras que LibreOffice Calc puede escribir tablas individuales como archivos DBF.
- En DBeaver, instale o seleccione el controlador JDBC de Firebird, cree una conexión Firebird, introduzca la ruta local o el servidor, el puerto, las credenciales y el juego de caracteres, y pruebe la conexión.
- Abra una tabla o ejecute una consulta que seleccione únicamente las columnas que se pueden exportar. Excluya o transforme BLOBs, arrays, texto demasiado grande y valores que el dialecto DBF de destino no pueda representar.
- Utilice Export Data, seleccione CSV y elija un delimitador, un carácter de comillas y una codificación compatibles con el flujo de trabajo de destino. Exporte una tabla cada vez.
- Abra el CSV en LibreOffice Calc y compruebe que los identificadores con ceros iniciales se mantengan como texto y que los valores decimales, de fecha, de marca de tiempo y vacíos se hayan interpretado correctamente.
- Utilice File → Save As, seleccione dBase (.dbf) y guarde cada tabla con un nombre de archivo independiente. Compruebe si Calc crea archivos memo complementarios para el texto largo.
El archivo intermedio CSV requiere comprobar los delimitadores, las comillas, los saltos de línea, los valores nulos, los ceros iniciales, los formatos de fecha, los separadores decimales y la codificación de caracteres. Es preferible utilizar un exportador de bases de datos directo cuando estos valores deban conservarse con precisión.
Límites de calidad y compatibilidad
- DBF es una exportación de una tabla plana, no una copia de seguridad de una base de datos relacional. Las claves foráneas, los índices, los triggers, las vistas, los procedimientos, los permisos, el historial de transacciones y las restricciones a nivel de base de datos se pierden, salvo que se vuelvan a crear por separado.
- Muchos lectores DBF antiguos limitan los nombres de campo a 10 caracteres. Los convertidores pueden acortar o cambiar el nombre de las columnas; conserve una correspondencia entre el origen y el destino y compruebe que no haya conflictos.
- Los campos numéricos DBF utilizan un ancho y una precisión fijos. Pruebe las monedas, los enteros grandes y los decimales de alta precisión para detectar redondeos, desbordamientos o cambios a notación científica.
- Las aplicaciones antiguas pueden requerir una página de códigos específica en lugar de UTF-8. Pruebe el texto acentuado y no latino en el programa receptor real, no solo en un editor moderno.
- Las marcas de tiempo de Firebird pueden incluir la hora y fracciones de segundo, mientras que los campos de fecha DBF habituales solo almacenan la fecha. Exporte la hora por separado o utilice una representación de texto documentada cuando el destino no pueda almacenar ambas.
- Los BLOBs, arrays, textos largos, campos calculados y valores nulos no compatibles pueden requerir archivos separados, conversiones de texto o reglas de sustitución explícitas. No suponga que una exportación correcta ha conservado su contenido.
- Conserve el archivo GDB original y la correspondencia de conversión como fuente autorizada. Por lo general, las exportaciones DBF no pueden convertirse de nuevo sin pérdida.
- Los convertidores genéricos en línea no son una opción predeterminada adecuada para esta conversión: la mayoría no puede abrir bases de datos Firebird o InterBase sin un controlador o una conexión al servidor, y cargar el archivo puede revelar credenciales o datos empresariales. No se debe recomendar ningún servicio público en línea ampliamente fiable a menos que documente explícitamente la compatibilidad con la versión requerida de Firebird/InterBase, el dialecto DBF, el cifrado y el tratamiento de los datos.
La información sobre extensiones y tipos de archivo la proporciona File-Extensions.org
Software sugerido para convertir gdb a dbf
Otras conversiones de archivos .gdb
Conversión inversa
Convertir a .dbf
desde otros formatos
- db a dbf
- fox a dbf
- fxp a dbf
- xls a dbf
- csv a dbf
- mdb a dbf
- sdf a dbf
- xlsx a dbf
- sqlite a dbf
- accdb a dbf
- adb a dbf
- crp a dbf
- db2 a dbf
- dbc a dbf
- dbt a dbf
- dbv a dbf
- dbx a dbf
- doc a dbf
- fdb a dbf
- fmp a dbf
- fpt a dbf
- frc a dbf
- fwp a dbf
- jpg a dbf
- lbl a dbf
- ndx a dbf
- ntx a dbf
- odb a dbf
- ods a dbf
- otg a dbf
- pmw a dbf
- sda a dbf
- sdd a dbf
- smf a dbf
- spr a dbf
- stc a dbf
- str a dbf
- sxc a dbf
- sxi a dbf
- tbk a dbf
- txt a dbf
- uos a dbf
- uot a dbf
- vor a dbf
- wfm a dbf
- xlsb a dbf
- xlsm a dbf
- xltx a dbf