Le DataBasic, développé par Charles Bachman, est un produit qui permet au langage Basic d'avoir accès à la base de données et qui est utilisé par le système Pick et les SGBDR Multivalués apparentés. Le DataBasic est présent dans toutes les implémentations de Pick et seules des différences mineures séparent les différents DataBasic : IN-Basic (IN-Pick), Universe-basic (IBM), Pick-basic (Raining Data), Qmbasic (openQM) et Rbasic (advance-revelation).

Quelques instructions spécifiques du Databasic

COUNT ('chaîne1','chaîne2') retourne le nombre d'occurrences de la chaîne 2 dans la chaîne 1. DCOUNT ('chaîne1','chaîne2') retourne le nombre d'occurrences du délimiteur spécifié en chaîne 2 dans la chaîne 1. EXTRACT ('chaîne', attr, value, subvalue) renvoi l'item défini par les valeurs attribue valeur et sous-valeur. INSERT (tableau dynamique, champ {, valeur {, sous-valeur}} , chaine) ajoute un champ, valeur ou sous-valeur dans un tableau dynamique. REPLACE(tableau dynamique, champ {, valeur {, sous-valeur}} , chaine) remplace un champ, valeur ou sous-valeur dans un tableau dynamique et renvois le résultat LOCATE (chaine, tableau dynamique, champ {, valeur {, sous-valeur}} {; ordre}) : utilisé comme fonction, retourne la position d'un champ, valeur ou sous-valeur dans un tableau dynamique.

Bibliographie Le Système d'exploitation PICK ; Malcolm Bull ; Paris: Masson, 1989. The Pick operating system ; Joseph St John Bate; Mike Wyatt; New York : Van Nostrand Reinhold, 1986. The Pick operating system ; Malcolm Bull ; London ; New York : Chapman and Hall, 1987. Système pick ; Patrick Roussel, Pierre Redoin, Michel Martin ; Paris: CEdi Test, 1988. Advanced PICK et UNIX : la nouvelle norme informatique ; Bruno Beninca; Aulnay-sous-Bois, Seine-Saint-Denis ; Relais Informatique International, 1990. Le système PICK : mode d'emploi d'un nouveau standard informatique ; Michel Lallement, Jeanne-Françoise Beltzer; Aulnay-sous-Bois, Seine-Saint-Denis ; Relais Informatique International, 1987. The Pick operating system : a practical guide ; Roger J Bourdon; Wokingham, England ; Reading, Mass. : Addison-Wesley, 1987. Le Système d'exploitation : réalités et perspectives ; Bernard de Coux; Paris : Afnor, 1988. Pick BASIC : a programmer's guide ; Jonathan E Sisk;Blue Ridge Summit, PA : TAB Professional and Reference Books, ©1987. ; Linda Mui; Sebastopol, CA : O'Reilly & Associates, 1990. Programming with IBM PC Basic and the Pick database system ; Blue Ridge Summit, PA : TAB Books, ©1990. An overview of PICK system ;Shailesh Kamat; 1993.

Liens externes système multivalué MaVerick est un projet de production d'un SGBDR MV libre en open source. Pick/BASIC: A Programmer's Guide

Catégorie:Base de données