Table des matières:
Définition - Que signifie Dbase?
DBase est un système de gestion de base de données de micro-ordinateur (SGBD) qui s'exécute sur une plate-forme Windows. DBase est unique en ce qu'il permet la production sans tracas d'une grande variété d'applications, y compris des applications middleware, des applications Web hébergées sur des serveurs Windows et des applications client riches Windows.
DBase est conçu pour manipuler des bases de données relationnelles. Il s'agit d'un langage polyvalent de troisième génération avec des capacités non procédurales et un très bon débogueur.
Techopedia explique Dbase
L'histoire de DBase remonte à 1978, lorsqu'elle a été créée par Wayne Ratliff et initialement nommée «Vulcan». Dans les années 80, Ashton-Tate a acheté Vulcan et l'a commercialisé sous le nom de DBase II, qui est considérée comme la première version de DBase. DBase II était compatible avec un programme de contrôle 16 bits pour micro-ordinateurs. Les versions ultérieures comme DBase III, III + et DBase IV ont été utilisées sur les plates-formes DOS 16 bits. D'autres versions comme Visual DBase 5.5 et Visual DBase 5.7 fonctionnaient sur les plates-formes Windows 16 bits. Visual DBase 7.0, Visual DBase 7.5, dB2K et DBase Plus sont des versions plus récentes qui fonctionnent sur les plates-formes Windows 32 bits. Depuis 2011, DBase Plus est la version la plus utilisée.
Le stockage des données au format DBase est largement accepté et pris en charge par de nombreux systèmes de gestion de base de données. DBase utilise des fonctions et des commandes procédurales similaires au langage BASIC. Il utilise des commandes simples pour la manipulation de données comme USE et GO TOP pour parcourir les enregistrements, STR () et SUBSTR () pour la manipulation de chaînes et REPLACE AND STORE pour la manipulation de valeurs de champ. D'autres commandes comme STORE, DO, APPEND et MODIFY sont également utilisées. Le format de fichier sous-jacent de DBase est .dbf.
DBase possède de nombreuses fonctionnalités exceptionnelles qui contribuent à son importance parmi les systèmes et outils de gestion de base de données, tels que:
- Un compilateur juste à temps (JIT), qui convertit le langage source en langage machine
- Un éditeur de liens pour créer des applications DBase (fichiers .exe)
- Un programme d'installation du moteur d'exécution pour les serveurs Web et les machines qui doivent exécuter des applications d'exécution DBase
- Préprocesseurs pour lire le fichier source du programme et produire des fichiers prétraités en sortie, qui sont introduits dans le compilateur
- Un environnement de développement intégré avec une fenêtre de commande et un navigateur
- Outils de conception d'interface utilisateur graphique (GUI) bidirectionnelle, qui ont la possibilité de basculer entre l'utilisation d'un outil de conception d'interface graphique et un éditeur de code
- Un éditeur de code source, qui permet l'édition et la saisie manuelles des codes
DBase possède également de nombreuses classes visuelles et classes de base de données. Les classes visuelles comprennent:
- Bouton
- Image
- la grille
- Barre de défilement
- ActiveX
- rapport
- ReportViewer
- SpinBox
- Boîte combo
- ListBox
- Texte
- TextLabel
- Forme
- SubForm
- Carnet
- Récipient
- Champ de saisie
- Bouton radio
Les classes de base de données comprennent:
- RowSet
- Champ
- StoredProc
- Datamodule
- Session
- Base de données
- Requete