Dbase

Définition - Que signifie Dbase?

DBase est un système de gestion de base de données sur micro-ordinateur (SGBD) qui s'exécute sur une plate-forme Windows. DBase est unique en ce sens 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. C'est un langage polyvalent de troisième génération avec des capacités non procédurales et un très bon débogueur.

Definir Tech explique Dbase

L'histoire de DBase remonte à 1978, quand il a été créé par Wayne Ratliff et initialement nommé le «Vulcain». Dans les années 1980, 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 telles que DBase III, III + et DBase IV ont été utilisées sur des plates-formes DOS 16 bits. D'autres versions comme Visual DBase 5.5 et Visual DBase 5.7 fonctionnaient sur des 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 des 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 bases de données. DBase utilise des fonctions procédurales et des commandes 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 telles que 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 à sa notoriété 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 de 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 bidirectionnelle (GUI), qui possèdent la capacité de basculer entre l'utilisation d'un outil de conception GUI et d'un éditeur de code
  • Un éditeur de code source, qui permet l'édition manuelle et la saisie de codes

DBase a également de nombreuses classes visuelles et classes de base de données. Les classes visuelles comprennent:

  • Bouton
  • image
  • Grille
  • Barre de défilement
  • ActiveX
  • Compte rendu
  • ReportViewer
  • SpinBox
  • Boîte combo
  • ListBox
  • Texte
  • TextLabel
  • de contact
  • Sous-formulaire
  • cahier
  • Contenant
  • Champ de saisie
  • Radiobutton

Les classes de base de données comprennent:

  • RowSet
  • Champ
  • Storedproc
  • Datamodule
  • Session
  • Base de données
  • Question