Sådan opsættes en ny database med LibreOffice Base

Sådan opsættes en ny database med LibreOffice Base

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





1. Installer LibreOffice Base

Det LibreOffice følge, 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.





2. Start Base og opret en database

Når LibreOffice er installeret, skal du starte Base fra dit skrivebord. Hver gang du åbner Base, ser du denne dialogboks, hvor du bliver spurgt, om du vil starte en ny database eller åbne en eksisterende. Vælg Opret en ny database Radio knap.





Base leveres med et relationsdatabasestyringssystem 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 er valgt fra listen, og klik på Næste> knap.



3. Registrer og gem din database

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

Medmindre du er sikker på, at du aldrig vil have adgang til din nye database med de andre apps, er det sikkert at forlade 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 en placering og filnavn for det, og klik på Gemme .

4. Opret en tabel og indstil en primærnøgle

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





Standardvisningen ved åbning af en database er sektionen Tabeller. Vælg Opret tabel i designvisning ... fra opgavemenuen.

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

Dette er de forskellige 'kategorier' af data, 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 Title, Director og ReleaseYear.

Det første felt, du skal oprette, bør dog være en slags unik identifikator, f.eks. Et nummer eller en UPC -kode. Dette felt vil differentiere hver post, selvom alle de andre felter har dublerede data. 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 gøre 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, sender Base en fejl, når du prøver at gemme tabellen.

hvordan man tilføjer klistermærker til telegram

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

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 grundlæggende anvendelser vil du gerne bruge VARCHAR til tekst, INTEGER til tal og DATE til kalenderdatoer.

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

Vær opmærksom på, at de felter, du opretter, kan omarrangeres, når du i første omgang opretter en tabel, men du kan ikke omarrangere felter, efter at tabellen er gemt. Dette bør dog ikke forårsage dig større problemer, og du kan stadig tilføje og slette felter senere.

6. Gem dit første bord

Klik på knappen Gem 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, tabel1, 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, formular eller rapport.

Hvis du nogensinde skal 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, hvorpå du kan få data ind i din database, men i dag ser vi på, hvordan du indtaster dem manuelt i tabelvisningen, og hvordan du importerer fra et regneark.

Manuel indtastning

Dobbeltklik på din tabel, eller højreklik og vælg Åben . I denne dialog vil du se alle de felter, du lige har oprettet. Du kan manuelt oprette poster ved at indtaste data ét 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 den 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. Hvis du desuden angiver ID -feltet til AutoValue, udfylder Base automatisk ID -feltet for dig, når du faner til den næste post.

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

Import 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 angivet til AutoValue, eller du ikke har data til det endnu. Derudover skal data være til stede i hver række i hver kolonne, du importerer, hvis destination ikke er angivet til AutoValue.

I vores eksempel er der en kolonne med nogenlunde samme navn for hvert felt i vores tabel, og alle rækker udfyldes undtagen de rækker i feltet ID, 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; har du mulighed for at omarrangere dine data under importen.

For at begynde at importere skal du markere alle data i dit regneark, du vil importere, herunder etiketterne for hver kolonne, og kopiere dem med Ctrl + C .

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

I Tildel kolonner dialogboksen, skal du justere de kolonner, du importerer, med felterne i din tabel. Brug op og ned knapper for at justere hver kolonnen position, og fjern markeringen af ​​de kolonner, du kopierede, som du ikke vil importere. Klik på skab knappen, når du er færdig.

hvordan får jeg adgang til mit icloud -drev

Hvis der ikke var fejl under importen, lukkes dialogboksen simpelthen og vender tilbage til hovedtabelvisningen. Dobbeltklik på din tabel for at se dataene og kontrollere, at intet blev forkert importeret.

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 brugbar databasefil lige ved hånden. Nogle yderligere opgaver, du kan udføre i Base, er at køre forespørgsler i SQL, designe formularer og oprette rapporter med din database.

Del Del Tweet 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.

Læs Næste
Relaterede emner
  • Produktivitet
  • LibreOffice
  • SQL
  • Dataanalyse
Om forfatteren Jordan Gloor(51 artikler udgivet)

Jordan er medarbejderforfatter på MUO, der brænder for at gøre Linux tilgængeligt og stressfrit for alle. Han skriver også vejledninger om privatliv og produktivitet.

Mere fra Jordan Gloor

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere