Oprettelse af databasetabeller med LibreOffice Base-guider

LibreOffice-guider gør det nemt at oprette databaser

Wizards hjælper os med at oprette forskellige typer databaser.

LibreOffice assistenter lette oprettelsen af ​​databasers. De omfatter de vigtigste typer, som vi kan få brug for, og det er nemt at tilpasse dem.

I vores tidligere artikel vi havde kort forklaret, hvad komponenterne i en database var; tabeller, formularer, forespørgsler og rapporter. Ved hjælp af LibreOffice Base skal vi se, hvordan de opfører sig i et rigtigt eksempel. I dette indlæg skal vi beskæftige os med tabeller.

Tabeller er grundlaget for en database. De består af en række relaterede data grupperet efter deres karakteristika i felter. For eksempel har vi i Kundedatabasen Agenda-tabellen og felterne Navn, adresse, telefon og mail.

Inden du fortsætter, en afklaring. Jeg skriver ikke en monografi om relationelle databaser. Jeg inkluderer kun nok teori til, at enhver bruger kan begynde at nyde programmet. Anyway, eventuelle kommentarer du vil komme med til emnet, der har du kommentarformularen.

Oprettelse af vores første database med LibreOffice Base-guiderne

I denne artikel vil vi fokusere på at skabe databasetabeller. Vi vil gøre det ved hjælp af en af ​​programmets interne motorer. LibreOffice Base giver os mulighed for at vælge mellem Firebird og HSQLDB.

Hverken i LibreOffice Base-dokumentationen (som blev i version 4) eller i den nyeste Kom godt i gang Guide (version 6) Firebird er nævnt. Til vores beskedne formål ser der ikke ud til at være nogen større forskelle mellem de to, så vi kommer til at bruge Firebird, som er standardindstillingen.

Vores første skridt, når programmet er startet, er vælg databasemotoren. Vi boede hos Firebird.

Første skærmbillede af LibreOffice-baseguiden

I denne første skærm vælger vi den databasemotor, som vi skal bruge.

Klik på Næste for at gå til den anden skærm

LibreOffice-guiderne giver os mulighed for at registrere databasen

Andet skærmbillede af guiden til oprettelse af database

På den anden skærm får vi mulighed for registrere databasen. Forskellen mellem at gøre det eller ej er, at ved at registrere det, vi fortæller LibreOffice, hvor dataene er, hvordan de er organiseret, og hvordan de kan fås. På denne måde kan vi få adgang til dataposter fra tekstbehandler og regneark.

Vi vælger muligheden for at åbne databasen og muligheden for at oprette tabeller ved hjælp af guiden. LibreOffice vil bede os om at navngive og gemme databasen.

Databaseguide med forskellige skabeloner

Guiden til oprettelse af database tilbyder os forskellige skabeloner, som vi kan ændre.

Bordguiden er opdelt i to sektioner; Erhverv og privat. For hver enkelt af dem tilbyder den os en række skabeloner. Skabelonerne viser os igen en liste over felter.

Som et eksempel vil vi bruge aktivskabelonen fra Business sektionen.

I den midterste kolonne ser vi en enkel og en dobbelt pil, der går til venstre og den samme til højre. De de styrer forskydningen af ​​felter mellem de to kolonner. De felter, der vises i kolonnen til højre, er dem, der vil udgøre vores tabel. Hvis vi trykker på dobbeltpilene, vil alle felterne blive valgt.

I mit tilfælde vælger jeg ActiveID som det første felt. Til dette vælger jeg den med markøren og trykker på den simple pil, der peger mod højre. Jeg gentager proceduren med alle de felter, der interesserer mig.

Valg af felter med databaseguiden

Vi kan vælge, hvilke felter der skal bruges fra hver skabelon.

Når dette er færdigt, går vi til næste skærm. Her skal vi beslutte, om vi beholder navnene på felterne eller tildeler andre til dem. Vi indstiller også nogle parametre om dataindtastning. De er:

  • Format af de indtastede data.
  • Hvis den automatisk tildeles en værdi. Hvis denne mulighed er aktiveret, skal du også tilføje stigningsværdien fra input til input.
  • Om det er obligatorisk eller ej at indtaste data.
  • Maksimal længde af de indtastede data.
Indstilling af dataparametre

På dette skærmbillede bestemmer vi formatet for de data, der skal indtastes i hvert felt.

Jeg tildeler feltet IDActivo heltalsformatet, og jeg vælger ikke muligheden for at fuldføre automatisk. Dette felt vil have funktionen at være den primære nøgle. Jeg vil forklare dette nedenfor.

For mærke og model tildeler jeg formatet af fast teksttype og obligatorisk indtastning. Jeg tildeler en variabel felttype til beskrivelse, da jeg muligvis har brug for mere end de 255 tegn, som den anden mulighed har som en grænse.

Tildeling af en primær nøgle

Inden for en database kan der være mange tabeller med flere poster. Disse poster bruges igen til at oprette andre tabeller. For at lette dens identifikation tildeler LibreOffice Base den en kode eller primær nøgle.

Jeg vælger at bruge parameteren activeID som primær nøgle. Du havde tidligere valgt at automatisk udfylde værdien af ​​dette felt. Det forårsager dog en fejlmeddelelse, som jeg ikke kan identificere, så jeg deaktiverede denne mulighed. Gør det heller ikke i dette vindue.

Tildeling af den primære nøgle.

Den primære nøgle gør det muligt at identificere hver af de individuelle poster.

Brugen af ​​den primære nøgle er nyttig, for eksempel, hvis vi har to aktiver af samme mærke og model.

Når vi har tildelt den primære nøgle, er vi klar til at starte med det næste trin, tildele tabelnavnet og begynde at udfylde dataene. Men det vil vi se i næste indlæg.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.