Bonjour nal,
Quand j'étais petit et que j'utilisais une suite bureautique, que ce soit OpenOffice, LibreOffice ou Microsoft Office, y'avait tout le temps ce logiciel un peu bizarre, nommé Base ou Access, dont je comprenais pas trop la fonction. Je me disais que je comprendrai quand je serai plus grand. Aujourd'hui je suis plus grand et je ne comprends toujours pas.
Officiellement ce sont des logiciels pour gérer des bases de données SQL avec une interface graphique. Mon instinct me dit donc que ça doit être pratique si l'on doit travailler avec des non-informaticiens sur le contenu d'une base de donnée : ça doit leur permettre de faire ça simplement, sans passer par la ligne de commande et l'écriture de requêtes à la main.
Aujourd'hui j'ai voulu expérimenter LibreOffice Base en m'appuyant sur ce scénario fictif. Pour garder les choses simples au début, je considère uniquement SQLite : tout est dans un fichier, pas de gestion du réseau et des ports… Après tout il existe des outils en JS qui permettent d'explorer une base SQLite sans téléchargement, dans une page web. Que nenni. Libreoffice Base n'est pas capable d'ouvrir un fichier SQLite nativement, il faut se reposer sur un pilote externe, qu'il faudra installer et configurer ailleurs : ODBC, JDBC, Firebird, MySQL/MariaDB, texte/CSV, Document Writer… J'en passe et des meilleures. Pourquoi certains des pilotes de la liste ont en fait le nom d'un type de base de données ou de fichier ? Je ne sais pas. À la place de me borner à SQLite, je m'ouvre à toutes les possibilités : postgreSQL, MySQL…
En cherchant des infos pour savoir quel choix est viable en 2026, je ne trouve pas grand chose dans la documentation officielle. Quelques infos contradictoires sur des posts Reddit ou des blogs persos m'informent que certains choix sont complètement obsolètes. Le choix va impliquer mon système linux (puisqu'il va falloir installer les paquets du pilote, les configurer…) donc j'aimerais ne pas installer n'importe quoi. Au final j'ai essayé plusieurs solutions les unes après les autres, en persistant avec une autre à chaque fois que je rencontrais un problème bloquant. À chaque fois, très peu d'info où que ce soit (la documentation officielle ne décrit l'installation que sur Windows, dans la documentation Ubuntu les auteurs ont l'air d'autant galérer que moi : « À l'heure actuelle cette solution ne fonctionne pas, si quelqu'un trouve les bons paramètres, son aide est la bienvenue. »). Bref je suis informaticien de profession et je parviens pas à comprendre comment on fait fonctionner Base avec une base de donnée.
Au bout d'un moment, je comprends que l'on peut créer une base en partant de zéro, en l'enregistrant au format .odb . En me posant la question de comment on exporte ça vers une vraie base de donnée, la documentation rend uniquement compte de la possibilité de convertir ta base vers un fichier calc, ce qui permet « à présent [d']enregistrer ou exporter les données de la table dans de nombreux formats ». À quoi sert Base si la finalité des données qu'on y produit c'est de se retrouver dans un tableur Calc ?
J'ai expérimenté malgré tout la manipulation d'une base avec l'interface proposée par LibreOffice. J'arrive à créer une table, à écrire des données à l'intérieur. J'ai essayé de créer une requête, là j'ai bloqué mentalement. J'imagine qu'avec de l'apprentissage ou le mentorat de quelqu'un, ça doit s'éclaircir.
Bref je ne comprends pas à quoi sert Base. Microsoft et la Document Foundation entretiennent pourtant avec rigueur leur logiciel respectif, il doit donc y avoir quelque chose.
On ne peut pas dire que ce logiciel rend la manipulation de bases de donnée plus simple et instinctive pour les novices, étant donné l'interface proposée et la complexité monstrueuse de la mise en place.
D'un autre côté, je serais surpris que les publics confirmés soient intéressés par LibreOffice Base quand ils peuvent simplement faire les opérations qu'ils souhaitent par ligne de commande : c'est plus rapide, plus simple, moins lourd.
Qui est donc le public de LibreOffice Base ?
Est-ce que quelqu'un ici l'utilise dans son quotidien ?
Est-ce que quelqu'un pourrait me décrire une utilisation dans un contexte professionnel qu'il a connu ?

# Système d'information local
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 5 (+2/-0).
Il me semble que c'est le genre de logiciel qui est historiquement conçu pour un usage de ce que j'appellerais un système d'information en local. Vous savez, genre pour gérer une association, avec des adhérents, des dates de cotisation, leur liste d'adresses électroniques. Le genre de truc que Robert, 60 ans, gérait avec un tableur Excel bourré de macros. Et qui, proprement, nécessiterait plutôt une base de données, en l'occurrence, pour rester sur des outils bureautique, Microsoft Access (c'est quoi ce nom débile ?) ou LibreOffice Base
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.