Comment configurer une nouvelle base de données avec LibreOffice Base

Comment configurer une nouvelle base de données avec LibreOffice Base

L'une des applications proposées dans la suite LibreOffice gratuite et open source s'appelle Base. Base est une application frontale permettant de créer, de se connecter ou de lire des bases de données (y compris celles créées avec Microsoft Access). Ce guide vous guidera tout au long du processus d'utilisation de Base pour créer votre propre base de données simple mais utile et commencer à saisir des données.





1. Installer LibreOffice Base

Les LibreOffice suite, une alternative à la suite Microsoft Office , est disponible pour Windows, macOS et Linux. Il existe plusieurs façons de l'installer sur votre système (en particulier si vous êtes un utilisateur Linux) mais vous pouvez télécharger les packages d'installation officiels sur libreoffice.org/download . Dans cet article, nous utiliserons LibreOffice version 7.0.2.2.





2. Lancer la base et créer une base de données

Une fois LibreOffice installé, lancez Base depuis votre bureau. Chaque fois que vous ouvrez Base, vous verrez cette boîte de dialogue, vous demandant si vous souhaitez démarrer une nouvelle base de données ou en ouvrir une existante. Sélectionnez le Créer une nouvelle base de données bouton radio.





Base est livré avec un système de gestion de base de données relationnelle appelé HSQLDB (HyperSQL Database Management System) qui est prêt à l'emploi et est l'option par défaut.

HSQLDB est idéal pour votre premier projet, car il est simple et facile à manipuler. Assurez-vous que le HSQLDB intégré est sélectionnée dans la liste et cliquez sur le bouton Suivant > bouton.



3. Inscrivez-vous et enregistrez votre base de données

Base vous demandera si vous souhaitez enregistrer la base de données. L'enregistrement rend simplement votre base de données accessible aux autres applications de la suite LibreOffice sur votre appareil, telles que Calc et Writer. Cette fonction est locale sur votre appareil --- vous n'avez pas à vous soucier qu'elle soit accessible par quelqu'un d'autre.

À moins que vous ne soyez certain de ne jamais vouloir accéder à votre nouvelle base de données avec ces autres applications, vous pouvez partir en toute sécurité. Oui, enregistrez la base de données pour moi choisi.





Assurez-vous d'avoir sélectionné Ouvrir la base de données pour modification puis cliquez Finir . Base vous demandera d'enregistrer votre base de données en tant que fichier .ODF. Choisissez un emplacement et un nom de fichier et cliquez sur sauvegarder .

4. Créez une table et définissez une clé primaire

La première chose à faire avec une nouvelle base de données est de créer une table. Les tables sont la partie la plus essentielle d'une base de données, et vous en avez besoin d'au moins une pour accomplir quoi que ce soit.





La vue par défaut lors de l'ouverture d'une base de données est la section Tables. Sélectionner Créer un tableau en mode Création... depuis le menu des tâches.

La boîte de dialogue Conception de la table s'ouvrira avec plusieurs cellules vides sous les étiquettes Nom de domaine , Type de champ , et La description . C'est ici que vous choisirez et nommerez les champs que vous voulez dans votre table.

Ce sont les différentes « catégories » de données que vous prévoyez d'entrer dans votre base de données. À titre d'exemple, nous prévoyons de créer une base de données de notre collection de films, nous inclurons donc des champs tels que Titre, Réalisateur et Année de sortie.

Le premier champ que vous devez créer, cependant, doit être une sorte d'identifiant unique, comme un numéro ou un code UPC. Ce champ différenciera chaque entrée, même si tous les autres champs ont des données en double. Dans notre exemple, nous avons nommé le premier champ MovieID et sélectionné le type de champ Integer [INTEGER] pour faire de ce champ un nombre simple.

Quoi que vous finissiez par créer le champ d'identification, faites un clic droit sur cette ligne et vérifiez le Clé primaire case dans le menu déroulant. Si vous ne sélectionnez pas de champ comme clé primaire, Base génère une erreur lorsque vous essayez d'enregistrer la table.

comment déplacer l'application vers la carte SD externe

Dans notre exemple, sous Propriétés du champ , nous avons également défini l'option AutoValue pour notre champ de clé primaire sur Oui afin que nous n'ayons pas à choisir manuellement un nouveau numéro d'identification à chaque fois que nous créons une entrée. Avec la fonction AutoValue, Base entrera automatiquement le prochain numéro incrémentiel pour chaque nouvelle entrée.

5. Remplissez vos champs de données

Continuez à ajouter autant de champs que nécessaire et assurez-vous de sélectionner les types de champs appropriés. Pour la plupart des utilisations de base, vous voudrez utiliser VARCHAR pour le texte, INTEGER pour les nombres et DATE pour les dates du calendrier.

Si vous avez déjà des données dans une feuille de calcul ou un fichier .csv que vous prévoyez d'importer dans votre base de données, il est très utile d'ajouter des champs pour vous assurer que les noms de vos champs correspondent facilement aux noms des champs de votre fichier de données. .

Sachez que les champs que vous créez peuvent être réorganisés lors de la création initiale d'une table, mais vous ne pouvez pas réorganiser les champs après avoir enregistré la table. Cependant, cela ne devrait pas vous poser de problèmes majeurs et vous pouvez toujours ajouter et supprimer des champs plus tard.

6. Enregistrez votre première table

Cliquez sur le bouton Enregistrer ou appuyez sur Ctrl+S pour enregistrer votre table, et Base vous demandera de nommer votre table. Choisissez le nom que vous souhaitez (nous avons choisi le nom par défaut, Table1, dans notre exemple).

Après avoir enregistré la table, assurez-vous d'enregistrer le fichier de base de données lui-même pour vous assurer de ne pas perdre votre travail. Votre fichier .ODF devra être enregistré chaque fois que vous créez ou modifiez une table, une requête, un formulaire ou un rapport.

Si jamais vous avez besoin de modifier les champs de votre table, vous devez cliquer avec le bouton droit sur la table et cliquer sur Éditer dans le menu déroulant.

7. Saisir ou importer des données

Maintenant que vous avez une table, votre table a besoin de données. Il existe plusieurs façons d'introduire des données dans votre base de données, mais aujourd'hui, nous verrons comment les saisir manuellement dans la vue tableau et comment les importer à partir d'une feuille de calcul.

Saisie manuelle

Double-cliquez sur votre table, ou faites un clic droit et sélectionnez Ouvert . Dans cette boîte de dialogue, vous verrez tous les champs que vous venez de créer. Vous pouvez créer manuellement des entrées en saisissant les données un champ à la fois, un peu comme la saisie d'informations dans les cellules d'une feuille de calcul.

Lorsque vous atteignez le dernier champ d'une entrée, appuyez sur Languette pour passer à l'entrée suivante. Base enregistrera automatiquement les données que vous avez saisies, vous n'avez donc pas à cliquer sur le bouton Enregistrer à chaque fois que vous saisissez des données. De plus, si vous définissez le champ ID sur AutoValue, Base remplira automatiquement le champ ID pour vous lorsque vous passerez à l'entrée suivante.

Continuez jusqu'à ce que vous ayez saisi toutes les données souhaitées.

Importer à partir d'une feuille de calcul

Si vous disposez d'une feuille de calcul contenant déjà les données que vous souhaitez saisir, vous pouvez l'importer facilement dans votre tableau, même si vous devez suivre quelques règles.

Pour importer à partir d'une feuille de calcul, vous devez avoir une colonne pour chaque champ que vous avez dans votre table, même si le champ est défini sur AutoValue ou si vous n'avez pas encore de données pour cela. De plus, des données doivent être présentes dans chaque ligne de chaque colonne que vous importez et dont la destination n'est pas définie sur AutoValue.

Dans notre exemple, il y a une colonne avec à peu près le même nom pour chaque champ de notre table, et toutes les lignes sont remplies, à l'exception des lignes du champ ID, que Base remplira automatiquement lors de l'importation. Les noms n'ont pas besoin de correspondre exactement et les colonnes n'ont pas besoin d'être dans le même ordre que les champs de votre base de données ; vous aurez la possibilité de réorganiser vos données pendant l'importation.

Pour commencer l'importation, mettez en surbrillance toutes les données de votre feuille de calcul que vous souhaitez importer, y compris les étiquettes de chaque colonne, et copiez-les avec Ctrl + C .

Ensuite, ouvrez Base et assurez-vous que vous êtes sur l'écran de vue Table. Cliquez sur Edition > Coller ou frapper Ctrl+V . Cela ouvrira le Copier le tableau boite de dialogue. Laissez les options telles quelles et cliquez sur le bouton Suivant > bouton.

Dans le Attribuer des colonnes boîte de dialogue, vous devrez aligner les colonnes que vous importez avec les champs de votre table. Utilisez le en haut et vers le bas boutons pour ajuster la position de chaque colonne et décochez toutes les colonnes que vous avez copiées et que vous ne souhaitez pas importer. Clique le Créer bouton lorsque vous avez terminé.

application gps gratuite pour téléphones android

S'il n'y a eu aucune erreur lors de l'importation, la boîte de dialogue se fermera simplement et vous ramènera à la vue du tableau principal. Double-cliquez sur votre tableau pour afficher les données et vérifiez que rien n'a été mal importé.

Une base de données prête à l'action

Toutes nos félicitations! Maintenant que vous avez terminé le processus de création d'une base de données, de construction d'une table et de saisie de données, vous disposez d'un fichier de base de données utilisable à portée de main. Certaines tâches supplémentaires que vous pouvez effectuer dans Base sont l'exécution de requêtes en SQL, la conception de formulaires et la création de rapports avec votre base de données.

Partager Partager Tweeter E-mail Comment installer une base de données MySQL sur Windows

Si vous écrivez souvent des applications qui se connectent à des serveurs de bases de données, il est préférable que vous sachiez comment installer une base de données MySQL sur votre machine Windows à des fins de test.

Lire la suite
Rubriques connexes
  • Productivité
  • LibreOffice
  • SQL
  • L'analyse des données
A propos de l'auteur Jordan Gloor(51 articles publiés)

Jordan est un rédacteur du personnel de MUO qui se passionne pour rendre Linux accessible et sans stress pour tout le monde. Il écrit également des guides sur la confidentialité et la productivité.

Plus de Jordan Gloor

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner