Hvordan sette opp en ny database med LibreOffice Base

Hvordan sette opp en ny database med LibreOffice Base

En av appene som tilbys i gratis og åpen kildekode LibreOffice-pakken heter Base. Base er et grensesnittprogram for å lage, koble til eller lese databaser (inkludert de som er opprettet med Microsoft Access). Denne guiden vil lede deg gjennom prosessen med å bruke Base for å lage en enkel, men nyttig database med dine egne og begynne å skrive inn data.





1. Installer LibreOffice Base

De LibreOffice følgende, et alternativ til Microsoft Office -pakken , er tilgjengelig for Windows, macOS og Linux. Det er flere måter å installere det på systemet ditt (spesielt hvis du er en Linux -bruker), men du kan laste ned de offisielle installasjonspakkene på libreoffice.org/download . I denne artikkelen bruker vi LibreOffice versjon 7.0.2.2.





2. Start Base og lag en database

Når LibreOffice er installert, starter du Base fra skrivebordet. Hver gang du åpner Base, ser du denne dialogboksen og spør deg om du vil starte en ny database eller åpne en eksisterende. Velg Opprett en ny database radioknapp.





Base kommer med et relasjonsdatabasehåndteringssystem kalt HSQLDB (HyperSQL Database Management System) som er klar til bruk og som er standardalternativet.

HSQLDB er ideelt for ditt første prosjekt, ettersom det er enkelt og lett å håndtere. Sørg for at HSQLDB innebygd alternativet er valgt fra listen, og klikk på Neste> knapp.



3. Registrer og lagre databasen

Base vil spørre deg om du vil registrere databasen. Registrering gjør ganske enkelt databasen din tilgjengelig for andre apper i LibreOffice -pakken på enheten din, for eksempel Calc og Writer. Denne funksjonen er lokal for enheten din --- du trenger ikke å bekymre deg for at den er tilgjengelig for andre.

Med mindre du er sikker på at du aldri vil få tilgang til din nye database med de andre appene, er det trygt å forlate Ja, registrer databasen for meg valgt.





Sørg for at du har valgt Åpne databasen for redigering og klikk deretter Bli ferdig . Base vil be deg om å lagre databasen som en .ODF -fil. Velg et sted og filnavn for det og klikk Lagre .

4. Lag en tabell og angi en primærnøkkel

Det første du må gjøre med en ny database er å lage et bord. Tabeller er den viktigste delen av en database, og du trenger minst én for å oppnå noe.





Standardvisningen når du åpner en database er tabeller -delen. Plukke ut Lag tabell i designvisning ... fra oppgavemenyen.

Dialogboksen Tabelldesign åpnes med flere tomme celler under etikettene Feltnavn , Felttype , og Beskrivelse . Det er her du vil velge og navngi feltene du vil ha i tabellen.

Dette er de forskjellige 'kategoriene' med data du planlegger å legge inn i databasen. Som et eksempel planlegger vi å bygge en database over filmsamlingen vår, så vi inkluderer felt som tittel, regissør og ReleaseYear.

Det første feltet du bør opprette, bør imidlertid være en slags unik identifikator, for eksempel et tall eller en UPC -kode. Dette feltet vil differensiere hver oppføring, selv om alle de andre feltene har dupliserte data. I vårt eksempel har vi navngitt det første feltet MovieID og valgt felttype Heltall [INTEGER] for å gjøre dette feltet til et enkelt tall.

Uansett hva du ender med å gjøre det identifiserende feltet, høyreklikker du på den raden og sjekker Primærnøkkel i rullegardinmenyen. Hvis du ikke velger et felt som hovednøkkel, kommer Base med en feil når du prøver å lagre tabellen.

kan ps3 -spill fungere på ps4

I vårt eksempel, under Feltegenskaper , har vi også angitt alternativet AutoValue for vårt hovednøkkelfelt til Ja slik at vi ikke trenger å velge et nytt ID -nummer manuelt hver gang vi oppretter en oppføring. Med AutoValue -funksjonen vil Base automatisk legge inn det neste trinnet for hver nye oppføring.

5. Fyll ut datafeltene

Fortsett å legge til så mange felt du trenger, og sørg for at du velger riktige felttyper. For de fleste grunnleggende bruksområdene vil du bruke VARCHAR for tekst, INTEGER for tall og DATE for kalenderdatoer.

Hvis du allerede har data i et regneark eller en .csv -fil du planlegger å importere til databasen din, er det veldig nyttig ettersom du legger til felt, og at du sørger for at navnene på feltene dine enkelt samsvarer med navnene på feltene i datafilen .

Vær oppmerksom på at feltene du oppretter kan omorganiseres når du først oppretter en tabell, men du kan ikke omorganisere feltene etter at du har lagret tabellen. Dette bør imidlertid ikke forårsake noen store problemer, og du kan fortsatt legge til og slette felt senere.

6. Lagre ditt første bord

Klikk på lagre -knappen eller trykk Ctrl+S for å lagre bordet ditt, og Base ber deg om å gi bordet et navn. Velg hvilket navn du vil (vi valgte standard, tabell1, i vårt eksempel).

Etter at du har lagret tabellen, må du lagre selve databasefilen for å sikre at du ikke mister arbeidet. .ODF -filen din må lagres når du oppretter eller redigerer en tabell, spørring, skjema eller rapport.

Hvis du noen gang trenger å redigere feltene i tabellen, må du høyreklikke på tabellen og klikke Redigere fra rullegardinmenyen.

7. Skriv inn eller importer data

Nå som du har en tabell, trenger tabellen din data. Det er flere måter du kan hente data inn i databasen på, men i dag skal vi se på hvordan du legger dem inn manuelt i tabellvisningen og hvordan du importerer fra et regneark.

Manuell oppføring

Dobbeltklikk på tabellen, eller høyreklikk og velg Åpen . I denne dialogboksen ser du alle feltene du nettopp har opprettet. Du kan opprette oppføringer manuelt ved å skrive inn data ett felt om gangen, omtrent som å legge inn informasjon i regnearkceller.

Når du kommer til det siste feltet for en oppføring, trykker du på Tab for å gå videre til neste oppføring. Base lagrer dataene du skrev inn automatisk, slik at du ikke trenger å klikke på lagre -knappen hver gang du skriver inn data. I tillegg, hvis du setter ID -feltet til AutoValue, vil Base automatisk fylle ut ID -feltet for deg når du går til neste oppføring.

Fortsett til du har lagt inn alle dataene du vil ha.

Importer fra et regneark

Hvis du har et regneark som allerede har dataene du vil legge inn, kan du enkelt importere det til tabellen, selv om du må følge noen få regler.

For å importere fra et regneark må du ha en kolonne for hvert felt du har i tabellen, selv om feltet er satt til AutoValue eller du ikke har data for det ennå. I tillegg må data være tilstede i hver rad i hver kolonne du importerer, hvis destinasjon ikke er satt til AutoValue.

I vårt eksempel er det en kolonne med omtrent samme navn for hvert felt i tabellen vår, og alle radene fylles ut bortsett fra radene i ID-feltet, som Base vil fylle ut automatisk når vi importerer. Navnene trenger ikke å matche nøyaktig, og kolonnene trenger ikke å være i samme rekkefølge som databasefeltene; har du en sjanse til å omorganisere dataene dine under importen.

For å begynne å importere, marker alle dataene i regnearket du vil importere, inkludert etikettene for hver kolonne, og kopier dem med Ctrl + C .

Åpne deretter Base og sørg for at du er på tabellvisningsskjermen. Klikk Rediger> Lim inn eller slå Ctrl+V . Dette vil åpne Kopier tabell dialogboks. La alternativene være som de er, og klikk på Neste> knapp.

I Tilordne kolonner dialogboksen, må du justere kolonnene du importerer med feltene i tabellen. Bruke opp og ned knappene for å justere hver kolonnes posisjon, og fjern merket for kolonner du kopierte som du ikke vil importere. Klikk på Skape knappen når du er ferdig.

hvordan lagre snapchat -bilder uten at de vet det

Hvis det ikke var noen feil under importen, vil dialogboksen ganske enkelt lukke og gå tilbake til hovedtabellvisningen. Dobbeltklikk på tabellen for å se dataene og sjekke at ingenting ble importert feil.

En database klar for handling

Gratulerer! Nå som du har gått gjennom prosessen med å lage en database, bygge et bord og skrive inn data, har du en brukbar databasefil på fingertuppene. Noen flere oppgaver du kan gjøre i Base, er å kjøre spørringer i SQL, utforme skjemaer og lage rapporter med databasen din.

Dele Dele kvitring E -post Slik installerer du en MySQL -database på Windows

Hvis du ofte skriver programmer som kobles til databaseservere, er det fint hvis du vet hvordan du installerer en MySQL -database på Windows -maskinen din for testformål.

Les neste
Relaterte temaer
  • Produktivitet
  • LibreOffice
  • SQL
  • Dataanalyse
Om forfatteren Jordan Gloor(51 artikler publisert)

Jordan er en personalforfatter på MUO som brenner for å gjøre Linux tilgjengelig og stressfritt for alle. Han skriver også guider om personvern og produktivitet.

Mer fra Jordan Gloor

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere