Dbase
Toutes les commandes utilisables au niveau interactif sont programmables. Le mode interactif peut être utilisé à deux niveaux : le niveau " assisté " qui propose une utilisation par menus déroulants, le niveau interactif sans assistance pour les utilisateurs qui peuvent lancer les commandes DBASE en mode direct ou les programmes.
Remarque : Ce langage peut se compiler grâce notamment à CLIPPER. La version IV de DBASE dispose d'un compilateur intégré. Des clones, tel FOXBASE sont compatibles et plus rapides que DBASE.
Une base de donnée est par exemple l'ensemble des informations contenues dans un carnet d'adresses, ou celles contenues dans le fichier d'une bibliothèque, l'ensemble des informations concernant une classe. Techniquement, c'est un tableau rectangulaire à double entrée. Ces informations peuvent se répartir en fiches ou cartes et correspondent à l'ensemble des renseignements concernant un individu. Elle sont donc regroupées en entités unificatrices, fédératrices du tableau (du fichier). Chaque fiche contient le même type d'informations pour l'entité fédératrice.
Le fichier de la bibliothèque permet le classement alphabétique des informations , l'ajout ou le retrait d'une fiche... Il est à ce titre plus facile, plus efficace dans son utilisation qu'un carnet d'adresses. Mais ce type de fichier ne permet pas d'accéder aisément aux informations secondaires, c'est à dire celles qui ne sont pas reconnues comme critères de classement.
Il est difficile de rechercher un livre en fonction de l'année d'édition ou de la maison d'édition si le fichier n'a pas été organisé, classé en fonction de ce