En af de apps, der tilbydes i den gratis og open source LibreOffice-suite, hedder Base. Base er en frontend-applikation til oprettelse, forbindelse til eller læsning af databaser (inklusive dem, der er oprettet med Microsoft Access). Denne guide fører dig gennem processen med at bruge Base til at oprette en simpel, men nyttig database til dig selv og begynde at indtaste data.

1. Installer LibreOffice Base

Det LibreOffice suite, et alternativ til Microsoft Office-pakken, er tilgængelig til Windows, macOS og Linux. Der er flere måder at installere det på dit system (især hvis du er en Linux-bruger), men du kan downloade de officielle installationspakker på libreoffice.org/download. I denne artikel bruger vi LibreOffice version 7.0.2.2.

De 7 bedste gratis Microsoft Office-alternativer

Microsoft Office er kongen af ​​kontorsuiter, men det betyder ikke, at det er den rigtige for dig. Her er nogle andre kontorsuiter, du måske kan lide bedre!

2. Start Base, og opret en database

Når LibreOffice er installeret, skal du starte Base fra dit skrivebord. Hver gang du åbner Base, vil du se denne dialog og spørge dig, om du vil starte en ny database eller åbne en eksisterende. Vælg 

Opret en ny database Radio knap.

Base leveres med et relationelt databasestyringssystem kaldet HSQLDB (HyperSQL Database Management System), der er klar til brug og er standardindstillingen.

HSQLDB er ideel til dit første projekt, da det er enkelt og let at håndtere. Sørg for, at HSQLDB Integreret valgmulighed er valgt fra listen, og klik på Næste> knap.

3. Registrer og gem din database

Base spørger dig, om du vil registrere databasen. Registrering gør simpelthen din database tilgængelig for andre apps i LibreOffice-pakken på din enhed, såsom Calc og Writer. Denne funktion er lokal for din enhed, du behøver ikke bekymre dig om, at den er tilgængelig for nogen anden.

Medmindre du er sikker på, at du aldrig vil have adgang til din nye database med de andre apps, er det sikkert at forlade det Ja, registrer databasen for mig valgte.

Sørg for, at du har valgt Åbn databasen til redigering og klik derefter på Afslut. Base vil bede dig om at gemme din database som en .ODF-fil. Vælg et sted og et filnavn til det, og klik på Gemme.

4. Opret en tabel, og indstil en primær nøgle

Den første ting, du skal gøre med en ny database, er at oprette en tabel. Tabeller er den mest vigtige del af en database, og du har brug for mindst en for at opnå noget.

Standardvisningen, når du åbner en database, er sektionen Tabeller. Vælg Opret tabel i designvisning... fra opgavemenuen.

Dialogboksen Tabeldesign åbnes med flere tomme celler under etiketterne Feltnavn, Felttypeog Beskrivelse. Det er her, du vælger og navngiver de felter, du vil have i din tabel.

Dette er de forskellige "kategorier" af data, som du planlægger at indtaste i din database. Som et eksempel planlægger vi at opbygge en database over vores filmsamling, så vi inkluderer felter som titel, instruktør og udgivelsesår.

Det første felt, du skal oprette, skal dog være en slags unik identifikator, som et nummer eller en UPC-kode. Dette felt skelner mellem hver post, selvom alle andre felter har duplikatdata. I vores eksempel har vi navngivet det første felt MovieID og valgt felttype Heltal [INTEGER] for at gøre dette felt til et simpelt tal.

Uanset hvad du ender med at oprette det identificerende felt, skal du højreklikke på den række og kontrollere Primærnøgle i rullemenuen. Hvis du ikke vælger et felt som din primære nøgle, kaster Base en fejl, når du prøver at gemme tabellen.

I vores eksempel, under Feltegenskaber, vi har også indstillet AutoValue-indstillingen for vores primære nøglefelt til Ja så vi ikke behøver at vælge et nyt ID-nummer manuelt hver gang vi opretter en post. Med funktionen AutoValue indtaster Base automatisk det næste trin for hvert nye nummer.

5. Udfyld dine datafelter

Fortsæt med at tilføje så mange felter, som du har brug for, og sørg for at vælge passende felttyper. Til de fleste basale anvendelser vil du bruge VARCHAR til tekst, INTEGER til tal og DATE til kalenderdatoer.

Hvis du allerede har data i et regneark eller .csv-fil, som du planlægger at importere til din database, er det meget nyttigt som du tilføjer felter, som du sørger for, at navnene på dine felter let matches med navnene på felterne i dine data fil.

Vær opmærksom på, at de felter, du opretter, kan omarrangeres, når du oprindeligt opretter en tabel, men du kan ikke omarrangere felter, når du har gemt tabellen. Dette bør dog ikke give dig store problemer, og du kan stadig tilføje og slette felter senere.

6. Gem dit første bord

Klik på gem-knappen eller tryk Ctrl + S for at gemme dit bord, og Base vil bede dig om at navngive dit bord. Vælg det navn, du vil have (vi valgte standard, tabel 1, i vores eksempel).

Når du har gemt tabellen, skal du sørge for at gemme selve databasefilen for at sikre, at du ikke mister dit arbejde. Din .ODF-fil skal gemmes, hver gang du opretter eller redigerer en tabel, forespørgsel, form eller rapport.

Hvis du nogensinde har brug for at redigere felterne i din tabel, skal du højreklikke på tabellen og klikke Redigere fra rullemenuen.

7. Indtast eller importer data

Nu hvor du har en tabel, har din tabel brug for data. Der er flere måder, du kan få data på i din database, men i dag ser vi på, hvordan man manuelt indtaster det i tabelvisningen, og hvordan man importerer fra et regneark.

Manuel indtastning

Dobbeltklik på dit bord, eller højreklik og vælg Åben. I denne dialogboks kan du se alle de felter, du lige har oprettet. Du kan manuelt oprette poster ved at indtaste data et felt ad gangen, ligesom at indtaste oplysninger i regnearkceller.

Når du når det sidste felt for en post, skal du trykke på Tab for at gå videre til næste post. Base gemmer automatisk de data, du har indtastet, så du ikke behøver at klikke på knappen Gem, hver gang du indtaster data. Derudover, hvis du indstiller ID-feltet til AutoValue, udfylder Base automatisk ID-feltet for dig, når du går til den næste post.

Fortsæt, indtil du har indtastet alle de data, du ønsker.

Importer fra et regneark

Hvis du har et regneark, der allerede har de data, du vil indtaste, kan du nemt importere det til din tabel, selvom du skal følge et par regler.

For at importere fra et regneark skal du have en kolonne for hvert felt, du har i din tabel, selvom feltet er indstillet til AutoValue, eller hvis du ikke har nogen data til det endnu. Derudover skal der være data i hver række i hver kolonne, du importerer, hvis destination ikke er indstillet til AutoValue.

I vores eksempel er der en kolonne med omtrent det samme navn for hvert felt i vores tabel, og alle rækker er udfyldt bortset fra rækkerne i ID-feltet, som Base automatisk udfylder, når vi importerer. Navnene behøver ikke at matche nøjagtigt, og kolonnerne behøver ikke at være i samme rækkefølge som dine databasefelter; du har en chance for at omarrangere dine data under importen.

For at starte importen skal du fremhæve alle data i dit regneark, du vil importere, inklusive etiketterne for hver kolonne og kopiere dem med Ctrl + C.

Åbn derefter Base, og sørg for, at du er på skærmbilledet Tabelvisning. Klik på Rediger> Indsæt eller slå Ctrl + V.. Dette åbner Kopiér tabel dialog boks. Lad indstillingerne være, som de er, og klik på Næste> knap.

I Tildel kolonner dialogboks, skal du justere de kolonner, du importerer, med felterne i din tabel. Brug op og ned knapper for at justere hver søjles position og fjerne markeringen for de søjler, du har kopieret, og som du ikke vil importere. Klik på skab knappen, når du er færdig.

Hvis der ikke var nogen fejl under importen, lukkes dialogboksen simpelthen og returnerer dig til hovedtabellen. Dobbeltklik på din tabel for at se dataene og kontrollere, at der ikke blev importeret noget forkert.

En database klar til handling

Tillykke! Nu hvor du har gennemgået processen med at oprette en database, opbygge en tabel og indtaste data, har du en anvendelig databasefil lige ved hånden. Nogle yderligere opgaver, du kan udføre i Base, køres forespørgsler i SQL, designformularer og opretter rapporter med din database.

E-mail
Sådan installeres en MySQL-database på Windows

Hvis du ofte skriver applikationer, der opretter forbindelse til databaseservere, er det rart, hvis du ved, hvordan du installerer en MySQL-database på din Windows-maskine til testformål.

Relaterede emner
  • Produktivitet
  • LibreOffice
  • SQL
  • Dataanalyse
Om forfatteren
Jordan Gloor (17 artikler offentliggjort)

Jordan er en vejleder og journalist, der brænder for at gøre Linux tilgængeligt og stressfrit for alle. Han har en BA på engelsk og noget for varm te. I de varme årstider nyder han at cykle bakkerne i Ozarks, hvor han bor.

Mere fra Jordan Gloor

Abonner på vores nyhedsbrev

Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!

Et trin mere !!!

Bekræft din e-mail-adresse i den e-mail, vi lige har sendt dig.

.