dBase

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

dBase a été l'un des premiers systèmes de gestion de base de données. Visual FoxPro, Clipper, XBase et FoxBase utilisent tous le format de fichier DBF de dBase pour leurs fichiers de base de données.

Le format de fichier de base de données utilisé par dBase (fichiers avec l'extension .DBF) est bien documenté, ce qui a permis à de nombreuses applications tierces de lire et d'écrire des fichiers DBF. De plus, de nombreux langages de programmation / systèmes de bases de données reposent sur le format DBF. xBase est un terme général décrivant tous les langages de programmation dérivant du langage original dBase (Ashton-Tate) et du format de base de données. Visual FoxPro est le produit de Microsoft, dérivé de FoxPro (développeur par Fox Software en 1984.) FoxPro s'appelait à l'origine FoxBASE. Clipper était à l'origine un compilateur pour dBase III (créé en 1985), vendu à Computer Associates et renommé CA-Clipper en 1992. C'est une histoire assez riche de certains produits très populaires.

Nous avons écrit nos propres composants de lecture et d'écriture DBF directs, très efficaces et rapides, nous permettant à la fois de lire et d'écrire des fichiers créés par n'importe quelle application conforme à la structure DBF standard. Il existe plusieurs versions du format DBF et nous pouvons toutes les gérer.


Semblables aux fichiers CSV et aux documents Excel, les fichiers DBF sont de facto la norme pour l'échange de données. Lorsque nous comparons les formats DBF et CSV, DBF présente plusieurs avantages:

- DBF est un format binaire, donc moins d'espace est utilisé que dans le format CSV textuel

- Les tables DBF définissent spécifiquement les types de données de colonne, évitant ainsi de devoir analyser l'ensemble du fichier pour déterminer le type optimal

- Il existe des fichiers mémos séparés qui stockent de grandes données textuelles, ce qui permet de stocker un long texte multiligne (la plupart des analyseurs CSV sont confondus par plusieurs lignes de texte dans un seul enregistrement de données)

Full Convert prend directement en charge la base de données dBase.

Types de données dBase que nous prenons en charge

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

Exporter la base de données dBase

Il peut être judicieux de migrer vos données hors de dBase. Vous voudrez peut-être le faire de manière permanente ou simplement avoir besoin de partager vos tables avec une collague dans un format différent.

Nous copierons toutes vos tables avec leurs données et appliquerons l'indexation et les relations exactement telles qu'elles sont dans votre base de données dBase actuelle. En un mot, vous obtenez exactement la même base de données dans un autre moteur de base de données. Chaque fois que vous exécutez la migration, nous copierons à nouveau toutes les tables. Bien sûr, nous avons un planificateur intégré, vous pouvez donc l'exécuter pendant la nuit et avoir une nouvelle copie de la base de données le matin.

Jetez un œil aux didacticiels rapides ci-dessous pour voir comment cela fonctionne.

Importer des données dans la base de données dBase

De plus, si vous souhaitez importer des données régulièrement et que vous ne souhaitez pas recréer à chaque fois l'intégralité de la base de données cible à partir de zéro, mais plutôt faire une petite synchronisation ciblée des seuls changements depuis la dernière exécution, veuillez utiliser Full Convert Pro ou Ultimate.

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