dBase

DBF (dBase, Visual FoxPro, Clipper, xBase, FoxBase)

dBase è stato uno dei primi sistemi di gestione di database. Visual FoxPro, Clipper, XBase e FoxBase utilizzano tutti il formato di file DBF di dBase per i file di database.

Il formato di file di database utilizzato da dBase (file con estensione .DBF) è ben documentato, il che ha consentito a molte applicazioni di terze parti di leggere e scrivere file DBF. Inoltre, molti linguaggi di programmazione / sistemi di database si basano sul formato DBF. xBase è un termine generale che descrive tutti i linguaggi di programmazione derivanti dal linguaggio dBase (Ashton-Tate) e dal formato del database originale. Visual FoxPro è un prodotto Microsoft, derivato da FoxPro (sviluppatore di Fox Software nel 1984.) FoxPro era originariamente chiamato FoxBASE. Clipper era originariamente un compilatore per dBase III (creato nel 1985), venduto a Computer Associates e ribattezzato CA-Clipper nel 1992. Questa è una storia piuttosto ricca di alcuni prodotti molto popolari.

Abbiamo scritto i nostri componenti di lettura e scrittura DBF diretti, molto efficienti e veloci, che ci consentono sia di leggere che di scrivere file creati da qualsiasi applicazione conforme alla struttura DBF standard. Esistono diverse versioni del formato DBF e possiamo gestirle tutte.


Simili ai file CSV e ai documenti Excel, i file DBF sono di fatto uno standard per lo scambio di dati. Quando confrontiamo i formati DBF e CSV, DBF presenta diversi vantaggi:

- DBF è un formato binario, quindi viene utilizzato meno spazio rispetto al formato CSV testuale

- Le tabelle DBF definiscono in modo specifico i tipi di dati delle colonne, evitando la necessità di eseguire la scansione dell'intero file per determinare il tipo ottimale

- Esistono file memo separati che memorizzano dati testuali di grandi dimensioni, consentendo di archiviare testo su più righe lungo (la maggior parte dei parser CSV sono confusi da più righe di testo in un singolo record di dati)

Full Convert supporta direttamente il database dBase.

Tipi di dati dBase supportati

Integral

autoincrement, integer

Decimal

currency, double, float, numeric

Text

char, text

Binary

binary, varbinary

Date/Time

date, datetime, timestamp

Large objects

blob, text

Other

logical

Esporta database dBase

Potrebbe avere senso migrare i dati da dBase. Potresti volerlo fare in modo permanente o semplicemente condividere le tue tabelle con un collega in un formato diverso.

Copieremo tutte le tue tabelle con i loro dati e applicheremo l'indicizzazione e le relazioni esattamente come sono nel tuo database dBase corrente. In poche parole, ottieni esattamente lo stesso database in un altro motore di database. Ogni volta che esegui la migrazione, copieremo nuovamente tutte le tabelle. Ovviamente, abbiamo uno scheduler integrato, quindi puoi eseguirlo durante la notte e avere una nuova copia del database al mattino.

Dai un'occhiata ai tutorial rapidi qui sotto per vedere come è fatto.

Importa i dati nel database dBase

Inoltre, se si desidera importare i dati regolarmente e non si desidera ricreare l'intero database di destinazione da zero ogni volta, ma piuttosto eseguire una piccola sincronizzazione mirata delle sole modifiche dall'ultima esecuzione, utilizzare Full Convert Pro o Ultimate.

Take a look at the quick tutorials below to see how it's done.