Så här konfigurerar du en ny databas med LibreOffice Base

Så här konfigurerar du en ny databas med LibreOffice Base

En av de appar som erbjuds i gratis- och öppen källkod LibreOffice-sviten heter Base. Base är ett front -end -program för att skapa, ansluta till eller läsa databaser (inklusive de som skapats med Microsoft Access). Den här guiden leder dig genom processen med att använda Base för att skapa en enkel men användbar databas och börja mata in data.





1. Installera LibreOffice Base

De LibreOffice följande, ett alternativ till Microsoft Office -paketet , är tillgänglig för Windows, macOS och Linux. Det finns flera sätt att installera det på ditt system (särskilt om du är en Linux -användare) men du kan ladda ner de officiella installationspaketen på libreoffice.org/download . I den här artikeln använder vi LibreOffice version 7.0.2.2.





2. Starta Base och skapa en databas

När LibreOffice är installerat startar du Base från skrivbordet. Varje gång du öppnar Base ser du den här dialogrutan och frågar dig om du vill starta en ny databas eller öppna en befintlig. Välj Skapa en ny databas Radio knapp.





Base levereras med ett relationsdatabashanteringssystem som kallas HSQLDB (HyperSQL Database Management System) som är redo att använda och som är standardalternativet.

HSQLDB är perfekt för ditt första projekt, eftersom det är enkelt och lätt att hantera. Se till att HSQLDB inbäddad alternativet väljs från listan och klicka på Nästa> knapp.



3. Registrera och spara din databas

Base frågar dig om du vill registrera databasen. Registrering gör din databas helt enkelt tillgänglig för andra appar i LibreOffice -paketet på din enhet, till exempel Calc och Writer. Denna funktion är lokal för din enhet --- du behöver inte oroa dig för att den är tillgänglig för någon annan.

Om du inte är säker på att du aldrig vill komma åt din nya databas med de andra apparna, är det säkert att lämna Ja, registrera databasen åt mig vald.





Se till att du har valt Öppna databasen för redigering och klicka sedan på Avsluta . Base uppmanar dig att spara din databas som en .ODF -fil. Välj en plats och filnamn för den och klicka på Spara .

4. Skapa en tabell och ange en primärnyckel

Det första du behöver göra med en ny databas är att skapa en tabell. Tabeller är den viktigaste delen av en databas, och du behöver minst en för att åstadkomma någonting.





Standardvyn när du öppnar en databas är avsnittet Tabeller. Välj Skapa tabell i designvyn ... från uppgiftsmenyn.

Dialogrutan Tabelldesign öppnas med flera tomma celler under etiketterna Fält namn , Fälttyp , och Beskrivning . Det är här du kommer att välja och namnge de fält du vill ha i din tabell.

Det här är de olika 'kategorierna' av data som du planerar att mata in i din databas. Som ett exempel planerar vi att bygga en databas över vår filmsamling, så vi inkluderar fält som Title, Director och ReleaseYear.

Det första fältet du bör skapa bör dock vara någon sorts unik identifierare, till exempel ett nummer eller en UPC -kod. Detta fält kommer att differentiera varje post, även om alla andra fält har dubblettdata. I vårt exempel har vi namngett det första fältet MovieID och valt fälttyp heltal [INTEGER] för att göra det fältet till ett enkelt tal.

Oavsett vad du slutar göra identifieringsfältet, högerklicka på den raden och kontrollera Primärnyckel i rullgardinsmenyn. Om du inte väljer ett fält som din primära nyckel kommer Base att ge ett fel när du försöker spara tabellen.

hur man sparar video från youtube till kamerarullen

I vårt exempel, under Fältegenskaper , vi har också ställt in AutoValue -alternativet för vårt primära nyckelfält till Ja så att vi inte behöver välja ett nytt ID -nummer manuellt varje gång vi skapar en post. Med funktionen AutoValue anger Base automatiskt nästa inkrementella nummer för varje ny post.

5. Fyll i dina datafält

Fortsätt lägga till så många fält som du behöver och se till att du väljer lämpliga fälttyper. För de flesta grundläggande användningsområdena vill du använda VARCHAR för text, INTEGER för siffror och DATE för kalenderdatum.

Om du redan har data i ett kalkylblad eller en .csv -fil som du planerar att importera till din databas, är det till stor hjälp när du lägger till fält så att du ser till att namnen på dina fält enkelt matchas med namnen på fälten i din datafil .

Var medveten om att fälten du skapar kan ordnas om när du först skapar en tabell, men du kan inte ordna om fält efter att du har sparat tabellen. Detta bör dock inte orsaka några större problem, och du kan fortfarande lägga till och ta bort fält senare.

6. Spara ditt första bord

Klicka på knappen Spara eller tryck Ctrl+S för att spara ditt bord, och Base uppmanar dig att namnge ditt bord. Välj vilket namn du vill (vi valde standard, tabell1, i vårt exempel).

När du har sparat tabellen, se till att du sparar själva databasfilen så att du inte förlorar ditt arbete. Din .ODF -fil måste sparas varje gång du skapar eller redigerar en tabell, fråga, formulär eller rapport.

Om du någonsin behöver redigera fälten i tabellen måste du högerklicka på tabellen och klicka Redigera från rullgardinsmenyn.

7. Ange eller importera data

Nu när du har en tabell behöver din tabell data. Det finns flera sätt att hämta data till din databas, men idag ska vi titta på hur man anger det manuellt i tabellvyn och hur man importerar från ett kalkylblad.

Manuell inmatning

Dubbelklicka på ditt bord, eller högerklicka och välj Öppen . I den här dialogrutan ser du alla fält du just skapat. Du kan skapa poster manuellt genom att ange data ett fält i taget, ungefär som att mata in information i kalkylarkceller.

När du når det sista fältet för en post, slå Flik för att gå vidare till nästa post. Base sparar automatiskt de uppgifter du angav, så du behöver inte klicka på knappen Spara varje gång du anger data. Om du dessutom ställer in ID -fältet till AutoValue fyller Base automatiskt i ID -fältet för dig när du flikar till nästa post.

Fortsätt tills du har angett all data du vill ha.

Importera från ett kalkylblad

Om du har ett kalkylblad som redan har de data du vill ange kan du enkelt importera det till tabellen, även om du måste följa några regler.

För att importera från ett kalkylblad måste du ha en kolumn för varje fält du har i tabellen, även om fältet är inställt på AutoValue eller om du inte har någon data för det ännu. Dessutom måste data finnas på varje rad i varje kolumn du importerar vars destination inte är inställd på AutoValue.

I vårt exempel finns det en kolumn med ungefär samma namn för varje fält i vår tabell, och alla rader fylls med undantag för raderna i ID-fältet, som Base fyller i automatiskt när vi importerar. Namnen behöver inte matcha exakt, och kolumnerna behöver inte vara i samma ordning som dina databasfält; har du en chans att ordna om dina data under importen.

För att börja importera markerar du all data i ditt kalkylblad som du vill importera, inklusive etiketterna för varje kolumn och kopierar den med Ctrl + C .

Öppna sedan Base och se till att du är på skärmen Tabellvy. Klick Redigera> Klistra in eller slå Ctrl+V . Detta öppnar Kopiera tabell dialog ruta. Lämna alternativen som de är och klicka på Nästa> knapp.

I Tilldela kolumner i dialogrutan måste du anpassa de kolumner du importerar till fälten i tabellen. Använd upp och ner knappar för att justera varje kolums position och avmarkera alla kolumner du kopierade som du inte vill importera. Klicka på Skapa knappen när du är klar.

återställa Windows 10 till fabriksinställningarna

Om det inte uppstod några fel under importen stängs dialogrutan helt enkelt och återgår till huvudbordets vy. Dubbelklicka på din tabell för att se data och kontrollera att ingenting importerades felaktigt.

En databas redo för handling

Grattis! Nu när du har gått igenom processen att skapa en databas, bygga en tabell och mata in data, har du en användbar databasfil till hands. Några ytterligare uppgifter du kan utföra i Base är att köra frågor i SQL, utforma formulär och skapa rapporter med din databas.

Dela med sig Dela med sig Tweet E-post Så här installerar du en MySQL -databas på Windows

Om du ofta skriver applikationer som ansluter till databasservrar är det trevligt om du vet hur du installerar en MySQL -databas på din Windows -maskin för teständamål.

Läs Nästa
Relaterade ämnen
  • Produktivitet
  • LibreOffice
  • SQL
  • Dataanalys
Om författaren Jordan Gloor(51 artiklar publicerade)

Jordan är personalförfattare på MUO som brinner för att göra Linux tillgängligt och stressfritt för alla. Han skriver också guider om integritet och produktivitet.

Mer från Jordan Gloor

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera