Een nieuwe database instellen met LibreOffice Base

Een nieuwe database instellen met LibreOffice Base

Een van de apps die wordt aangeboden in de gratis en open-source LibreOffice-suite heet Base. Base is een front-endtoepassing voor het maken, verbinden met of lezen van databases (inclusief die gemaakt met Microsoft Access). Deze gids leidt u door het proces van het gebruik van Base om een ​​eenvoudige maar nuttige eigen database te maken en om te beginnen met het invoeren van gegevens.





1. Installeer LibreOffice Base

De LibreOffice volgend op, een alternatief voor de Microsoft Office-suite , is beschikbaar voor Windows, macOS en Linux. Er zijn verschillende manieren om het op uw systeem te installeren (vooral als u een Linux-gebruiker bent), maar u kunt de officiële installatiepakketten downloaden op libreoffice.org/download . In dit artikel gebruiken we LibreOffice versie 7.0.2.2.





2. Start Base en maak een database

Zodra LibreOffice is geïnstalleerd, start u Base vanaf uw bureaublad. Elke keer dat u Base opent, ziet u dit dialoogvenster, waarin u wordt gevraagd of u een nieuwe database wilt starten of een bestaande wilt openen. Selecteer de Een nieuwe database maken Radio knop.





Base wordt geleverd met een relationeel databasebeheersysteem genaamd HSQLDB (HyperSQL Database Management System) dat klaar is voor gebruik en de standaardoptie is.

HSQLDB is ideaal voor uw eerste project, omdat het eenvoudig en gemakkelijk te hanteren is. Zorg ervoor dat de HSQLDB ingebed optie is geselecteerd in de lijst en klik op de Volgende > knop.



3. Registreer en bewaar uw database

Base zal u vragen of u de database wilt registreren. Als u zich registreert, wordt uw database eenvoudig toegankelijk voor andere apps in de LibreOffice-suite op uw apparaat, zoals Calc en Writer. Deze functie is lokaal voor uw apparaat --- u hoeft zich geen zorgen te maken dat deze voor iemand anders toegankelijk is.

Tenzij u zeker weet dat u uw nieuwe database nooit met die andere apps wilt openen, is het veilig om te vertrekken Ja, registreer de database voor mij geselecteerd.





Zorg ervoor dat je hebt geselecteerd Open de database om te bewerken en klik vervolgens op Finish . Base zal u vragen om uw database op te slaan als een .ODF-bestand. Kies een locatie en bestandsnaam ervoor en klik op Opslaan .

4. Maak een tabel en stel een primaire sleutel in

Het eerste dat u met een nieuwe database moet doen, is een tabel maken. Tabellen zijn het meest essentiële onderdeel van een database en je hebt er minstens één nodig om iets te bereiken.





De standaardweergave bij het openen van een database is de sectie Tabellen. Selecteer Tabel maken in ontwerpweergave... vanuit het taakmenu.

Het dialoogvenster Tabelontwerp wordt geopend met verschillende lege cellen onder de labels Veldnaam , Veld soort , en Beschrijving . Hier kiest u de velden die u in uw tabel wilt en geeft u ze een naam.

Dit zijn de verschillende 'categorieën' van gegevens die u in uw database wilt invoeren. Als voorbeeld zijn we van plan een database van onze filmcollectie te bouwen, dus we zullen velden als Titel, Regisseur en Jaar van uitgave opnemen.

Het eerste veld dat u moet maken, moet echter een soort unieke identificatie zijn, zoals een nummer of een UPC-code. Dit veld onderscheidt elk item, zelfs als alle andere velden dubbele gegevens bevatten. In ons voorbeeld hebben we het eerste veld MovieID genoemd en het veldtype Integer [INTEGER] geselecteerd om van dat veld een eenvoudig getal te maken.

Wat u ook doet in het identificatieveld, klik met de rechtermuisknop op die rij en vink de Hoofdsleutel vak in het vervolgkeuzemenu. Als u geen veld als uw primaire sleutel selecteert, geeft Base een foutmelding wanneer u de tabel probeert op te slaan.

u heeft geen toegang tot /index.html op deze server.

In ons voorbeeld, onder Veldeigenschappen , hebben we ook de AutoWaarde-optie voor ons primaire sleutelveld ingesteld op Ja zodat we niet elke keer dat we een item aanmaken handmatig een nieuw ID-nummer moeten kiezen. Met de AutoValue-functie voert Base automatisch het volgende oplopende nummer in voor elke nieuwe invoer.

5. Vul uw gegevensvelden in

Ga door met het toevoegen van zoveel velden als u nodig heeft en zorg ervoor dat u de juiste veldtypen selecteert. Voor de meeste basistoepassingen wilt u VARCHAR gebruiken voor tekst, INTEGER voor getallen en DATE voor kalenderdatums.

Als u al gegevens heeft in een spreadsheet of .csv-bestand dat u van plan bent te importeren in uw database, is het erg handig omdat u velden toevoegt die ervoor zorgen dat de namen van uw velden gemakkelijk overeenkomen met de namen van velden in uw gegevensbestand .

Houd er rekening mee dat de velden die u maakt, kunnen worden herschikt wanneer u voor het eerst een tabel maakt, maar dat u de velden niet opnieuw kunt rangschikken nadat u de tabel hebt opgeslagen. Dit zou echter geen grote problemen moeten opleveren en u kunt later nog steeds velden toevoegen en verwijderen.

6. Sla je eerste tafel op

Klik op de knop Opslaan of druk op Ctrl+S om uw tafel op te slaan, en Base zal u vragen om uw tafel een naam te geven. Kies de naam die je wilt (we kozen de standaard, Table1, in ons voorbeeld).

Nadat u de tabel hebt opgeslagen, moet u ervoor zorgen dat u het databasebestand zelf opslaat om ervoor te zorgen dat u uw werk niet kwijtraakt. Elke keer dat u een tabel, query, formulier of rapport maakt of bewerkt, moet uw .ODF-bestand worden opgeslagen.

Als u ooit de velden in uw tabel moet bewerken, moet u met de rechtermuisknop op de tabel klikken en op . klikken Bewerking uit het vervolgkeuzemenu.

7. Gegevens invoeren of importeren

Nu u een tabel heeft, heeft uw tabel gegevens nodig. Er zijn verschillende manieren waarop u gegevens in uw database kunt krijgen, maar vandaag zullen we bekijken hoe u deze handmatig in de tabelweergave kunt invoeren en hoe u ze uit een spreadsheet kunt importeren.

Handmatige invoer

Dubbelklik op uw tafel of klik met de rechtermuisknop en selecteer Open . In dit dialoogvenster ziet u alle velden die u zojuist hebt gemaakt. U kunt handmatig items maken door gegevens één veld tegelijk in te voeren, net zoals het invoeren van informatie in spreadsheetcellen.

Wanneer u het laatste veld voor een invoer bereikt, drukt u op Tab om naar het volgende item te gaan. Base slaat de ingevoerde gegevens automatisch op, zodat u niet telkens op de knop Opslaan hoeft te klikken als u gegevens invoert. Bovendien, als u het ID-veld instelt op AutoValue, zal Base automatisch het ID-veld voor u invullen wanneer u naar het volgende item gaat.

Ga door totdat je alle gewenste gegevens hebt ingevoerd.

Importeren vanuit een spreadsheet

Als u een spreadsheet heeft die al de gegevens bevat die u wilt invoeren, kunt u deze eenvoudig in uw tabel importeren, hoewel u een paar regels moet volgen.

Om uit een spreadsheet te importeren, moet je een kolom hebben voor elk veld dat je in je tabel hebt, zelfs als het veld is ingesteld op AutoValue of als je er nog geen gegevens voor hebt. Bovendien moeten er gegevens aanwezig zijn in elke rij van elke kolom die u importeert en waarvan de bestemming niet is ingesteld op AutoValue.

In ons voorbeeld is er een kolom met ongeveer dezelfde naam voor elk veld in onze tabel, en alle rijen zijn gevuld, behalve de rijen in het ID-veld, dat door Base automatisch wordt ingevuld wanneer we importeren. De namen hoeven niet exact overeen te komen en de kolommen hoeven niet in dezelfde volgorde te staan ​​als uw databasevelden; u krijgt de kans om uw gegevens tijdens het importeren te herschikken.

Om te beginnen met importeren, markeert u alle gegevens in uw spreadsheet die u wilt importeren, inclusief de labels voor elke kolom, en kopieert u deze met Ctrl + C .

Open vervolgens Base en zorg ervoor dat u zich in het scherm Tabelweergave bevindt. Klik Bewerken > Plakken of hit Ctrl+V . Dit opent de Tabel kopiëren dialoog venster. Laat de opties zoals ze zijn en klik op de Volgende > knop.

In de Kolommen toewijzen dialoogvenster, moet u de kolommen die u importeert uitlijnen met de velden in uw tabel. Gebruik de omhoog en omlaag knoppen om de positie van elke kolom aan te passen en deselecteer alle kolommen die u hebt gekopieerd en die u niet wilt importeren. Klik op de Creëren knop wanneer u klaar bent.

youtube hoe u uw abonnees kunt bekijken

Als er geen fouten waren tijdens het importeren, wordt het dialoogvenster gewoon gesloten en keert u terug naar de hoofdtabelweergave. Dubbelklik op uw tabel om de gegevens te bekijken en te controleren of er niets verkeerd is geïmporteerd.

Een database klaar voor actie

Gefeliciteerd! Nu u het proces van het maken van een database, het bouwen van een tabel en het invoeren van gegevens hebt doorlopen, heeft u een bruikbaar databasebestand binnen handbereik. Enkele extra taken die u in Base kunt uitvoeren, zijn het uitvoeren van query's in SQL, het ontwerpen van formulieren en het maken van rapporten met uw database.

Deel Deel Tweeten E-mail Hoe installeer ik een MySQL-database op Windows

Als je vaak applicaties schrijft die verbinding maken met databaseservers, is het fijn als je weet hoe je voor testdoeleinden een MySQL-database op je Windows-machine kunt installeren.

Lees volgende
Gerelateerde onderwerpen
  • productiviteit
  • LibreOffice
  • SQL
  • Gegevensanalyse
Over de auteur Jordan Gloor(51 artikelen gepubliceerd)

Jordan is een stafschrijver bij MUO met een passie voor het toegankelijk en stressvrij maken van Linux voor iedereen. Hij schrijft ook handleidingen over privacy en productiviteit.

Meer van Jordan Gloor

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren