REVENDICATIONS 1/-Dispositif pour le traitement numérique de données comprenant des moyens de traitement (1) comportant au moins un microprocesseur ; des moyens (2), dits mémoire morte, de mémorisation non volatiles directement accessibles en lecture seule par les moyens de traitement, et constitués exclusivement d'une ou plusieurs mémoire (s) électronique (s) non volatile (s) ; des moyens (3a), dits mémoire utilisateur, de mémorisation directement accessibles en lecture et en écriture par les moyens de traitement pour le stockage de programmes et/ou de données utilisateur, et constitués exclusivement d'une ou plusieurs mémoire (s) électronique (s) ; des moyens (13) d'alimentation électrique autonomes ; des moyens formant une interface utilisateur comprenant au moins des moyens (5,6a, 6b, 7) d'acquisition de données utilisateur et des moyens (4) de restitution desdites données ; des moyens logiciels mémorisés dans la mémoire morte et/ou dans la mémoire utilisateur adaptés pour gérer au moins une base de données relationnelle, ledit dispositif étant caractérisé en ce qu'il est adapté pour : - mémoriser, dans la mémoire utilisateur (3a), des données utilisateur sous forme d'enregistrements de tables, comprenant chacune des champs de taille fixe et/ou des champs de taille variable définis selon un ordre préétabli par un opérateur, chaque enregistrement de chaque table correspondant à une pluralité de données constituant les valeurs respectives des champs de la table pour ledit enregistrement, pour chaque enregistrement de chaque table acquis : 'déterminer, pour chaque champ de taille variable de la table, la taille de la valeur du champ de l'enregistrement acquis, et calculer une référence de taille fixe, dite référence du champ, * enregistrer successivement dans la mémoire utilisateur (3a), en suivant l'ordre des champs préétabli, la valeur du champ si le champ est de taille fixe ou la référence du champ s'il est de taille variable, l'ensemble de ces données occupant un premier bloc mémoire compact, dit bloc fixe, présentant une taille fixe, * enregistrer successivement dans la mémoire utilisateur (3a), pour chaque champ de taille variable, la référence du champ, la taille de sa valeur et ladite valeur, l'ensemble de ces données occupant un second bloc mémoire compact, dit bloc variable, présentant une taille variable, a enregistrer au moins une information représentative d'un format des données de l'enregistrement. 2/-Dispositif selon la revendication 1, caractérisé en ce qu'il est adapté pour mémoriser dans la mémoire utilisateur, pour chaque table, un descripteur définissant un format d'enregistrement de données, tel que défini et saisi par un opérateur, commun à au moins une pluralité d'enregistrements de ladite table, et mémoriser, au début de chaque enregistrement, une référence de format permettant de pointer vers le descripteur de l'enregistrement. 3/-Dispositif selon l'une des revendications 1 ou 2, caractérisé en ce que, pour chaque champ de taille fixe de chaque enregistrement de chaque table, le dispositif est adapté pour calculer une adresse logique de la valeur dudit champs dans le bloc fixe de l'enregistrement, et lire ladite valeur en y accédant directement au moyen de cette adresse. 4/-Dispositif selon l'une des revendications 1 à 3, caractérisé en ce que, pour chaque champ de taille variable de chaque enregistrement de chaque table, le dispositif est adapté pour calculer une adresse logique de la référence dudit champ, dit champ recherché, dans le bloc fixe de l'enregistrement, lire la référence dudit champ dans le bloc fixe, calculer une adresse logique du début du bloc variable, lire une référence d'un champ, dit champ courant, dans le bloc variable, la comparer avec la référence du champ recherché, lire la taille de la valeur du champ courant dans le bloc variable, lire la valeur dudit champ courant dans le bloc variable si sa référence est égale à la référence du champ recherché, ou, si la référence du champ courant n'est pas égale à la référence du champ recherché, calculer une adresse d'une référence d'un champ, dit champ suivant, dans le bloc variable et réitérer les opérations précédemment effectuées en prenant le champ suivant comme champ courant. 5/-Dispositif selon l'une des revendications 1 à 4, caractérisé en ce que, pour chaque enregistrement acquis, et pour chaque champ de taille variable non renseigné ou, respectivement, de valeur nulle dudit enregistrement, le dispositif est adapté pour calculer et mémoriser une référence de champ représentative du fait que le champ est non renseigné ou, respectivement, de valeur nulle. 6/-Dispositif selon la revendication 5, caractérisé en ce que, pour chaque champ de taille variable non renseigné ou, respectivement, de valeur nulle d'un enregistrement, le dispositif est adapté pour calculer une adresse logique de la référence dudit champ dans le bloc fixe de l'enregistrement, lire la référence dudit champ dans le bloc fixe, et mémoriser une information représentative du fait que ledit champ ne contient aucune valeur ou, respectivement, contient une valeur nulle pour l'enregistrement. 7/-Dispositif selon l'une des revendications 1 à 6, caractérisé en ce qu'il est adapté pour enregistrer le bloc fixe et le bloc variable de chacun des enregistrements à la suite l'un de l'autre dans la mémoire utilisateur. 8/-Dispositif selon l'une des revendications 1 à 7, caractérisé en ce qu'il est adapté pour calculer, pour chaque enregistrement, un nombre de champs de taille variable référencés dans le bloc variable, et mémoriser ledit nombre au début du bloc variable dudit enregistrement. 9/-Dispositif selon les revendications 4,6 et 8, caractérisé en ce qu'il est adapté pour lire le nombre de champs référencés avant de lire une première référence de champ courant, à chaque lecture d'une référence de champ courant, incrémenter un nombre de références de champ courant lues, interrompre la lecture du bloc variable et mémoriser une information représentative d'une erreur survenue dès que le nombre de références de champ courant lues est égal au nombre de champs référencés et qu'aucune référence de champ courant lue n'est égale à la référence du champ recherché. 10/-Dispositif selon l'une des revendications 1 à 9, caractérisé en ce qu'il est adapté pour calculer et mémoriser, pour chaque enregistrement, un identificateur permettant de pointer vers l'emplacement de l'enregistrement dans la mémoire utilisateur. 11/-Dispositif selon la revendication 10, caractérisé en ce que, pour un champ d'une table, dit champ indexé, le dispositif est programmé pour élaborer, mettre à jour pour chaque nouvel enregistrement de ladite table acquis et enregistrer dans la mémoire utilisateur, un index dudit champ indexé, comprenant les identificateurs des enregistrements de la table, mémorisés les uns à la suite des autres de telle sorte que les valeurs du champ indexé desdits enregistrements soient ordonnées. 12/-Dispositif selon l'une des revendications 10 ou 11, caractérisé en ce qu'il est adapté pour mémoriser, en réponse à une recherche effectuée sur la base de données à partir de critères de recherche saisis par un utilisateur, l'identificateur de chacun des enregistrements vérifiant les critères de recherche. 13/-Dispositif selon l'une des revendications 1 à 12, caractérisé en ce que la mémoire utilisateur est choisie parmi une mémoire électronique volatile dynamique du type RAM , une mémoire électronique volatile statique du type SRAM , une mémoire électronique non volatile du type mémoire flash , un espace mémoire de l'une de ces mémoires dédié au stockage de données et programmes utilisateur.