Définitions

Qu’est-ce que Dbase ? – Définition de Weendoz

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, notamment 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 doté de capacités non procédurales et constitue un très bon débogueur.

Weendoz 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 1980, Ashton-Tate a acheté Vulcan et l'a commercialisé sous le nom de DBase II, considéré 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 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 des données comme USE et GO TOP pour parcourir les enregistrements, STR() et SUBSTR() pour la manipulation des chaînes et REPLACE AND STORE pour la manipulation des 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 bases de données, telles 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) bidirectionnels, 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 et la saisie manuelles de codes

DBase possède également de nombreuses classes visuelles et classes de base de données. Les cours visuels comprennent :

  • Bouton
  • Image
  • Grille
  • Barre de défilement
  • ActiveX
  • Rapport
  • Visionneuse de rapports
  • SpinBox
  • Boîte combo
  • Zone de liste
  • Texte
  • Étiquette de texte
  • Formulaire
  • Sous-formulaire
  • Carnet de notes
  • Récipient
  • Champ de saisie
  • Bouton radio

Les classes de base de données incluent :

  • Ensemble de lignes
  • Champ
  • StoredProc
  • Module de données
  • Session
  • Base de données
  • Requête