Hvordan lage din egen database på Linux

I disse dager er databaser mer rutinemessig assosiert med nettsteder og e-handelssystemer. For den uformelle brukeren ser de ut som ugjennomtrengelige, og involverer tilkobling til tredjeparts databaseservere som SQL og gjemmer seg bak ugjennomsiktige språk som PHP.

Men i det store og hele er databaser enkle informasjonstabeller: hver rad representerer en enkelt post, og dens spesifikke egenskaper - for eksempel navn, farge eller om den for øyeblikket er i din besittelse eller ikke - blir registrert i kolonner kjent som felt.

Hvis behovene dine er beskjedne, trenger du ikke lære noen programmeringsspråk eller takle kompleks databaseprogramvare for å sette sammen en samling informasjon du senere kan søke på forskjellige måter for å finne det du trenger av det.

  • Her er vår samling av de beste skydatabasene
  • Få mest mulig ut av dataene med disse beste skyanalyseverktøyene
  • Dette er de beste cloud computing-tjenestene
Om denne artikkelen

Denne artikkelen dukket først opp i Linux Format Magazine, utgave # 267, publisert i september 2022-2023.

Faktisk bygger mange slike enkle databaser ved hjelp av regnearkprogramvare, men selv her er det et helt nytt grensesnitt å lære og verktøy å finne. Det er bare så mange timer på dagen.

Heldigvis er det en hel rekke enkle, brukervennlige verktøy som pakker inn enkle databaser i programvare som alle kan konfigurere og bruke på få minutter. Mange er rettet mot spesifikke oppgaver, for eksempel å katalogisere en samling planter, men det er ett verktøy som tilbyr alle funksjonene du forventer av en enkel database i et brukervennlig format: Symphytum.

Symphytum er et tilbakeblikk til dagene da databaser var enkle å konstruere. Start med å designe databasen din. Først definerer du feltene som utgjør hver post. Tilordne hvert felt en datatype, for eksempel tekst, tall, dato, bilde, avkrysningsrute eller rullegardinmeny, og utform deretter et skjema der du skriver inn detaljene for hver post.

Skjemaet fungerer også som et visningsverktøy for individuelle poster, mens en sekundær tabellvisning gir deg en oversikt over hele databasen din, med midler til å sortere og filtrere visningen ved hjelp av et enkelt søkeordbasert søkeverktøy.

Det er ikke noe programmeringsspråk å lære eller noe forvirrende grensesnitt å navigere, noe som gjør Symphytum til det perfekte verktøyet både for de med enkle krav, så vel som for de som ønsker et mildt inngangspunkt i databaseverdenen generelt.

Når du legger inn poster i skjemavisningen, klikker du på låseknappen for å fokusere på dataregistrering og ikke skjemaet redesign.

Kom i gang

Du kan installere Symphytum på flere måter. Snap er det mest praktiske for senere versjoner av Ubuntu, men du kan også laste ned ditt valg av .deb… aur eller. AppImage-pakke fra programmets nettsider.

Når du er installert, start Symphytum (fra App Launcher i Ubuntu) der du ser at en liten dummy-database allerede er på plass for å gjøre deg kjent med programmet. Det er to visninger: Form og tabell. Som vi nevnte, er Form primært for dataregistrering og gjennomgang av individuelle poster, mens Tabell lar deg se alle postene samtidig. Du kan også redigere individuelle poster herfra.

Symphytum lagrer alle samlingene dine i en enkelt fil - data.db - som er begravet dypt inne i en skjult mappe. Dette drives av en innebygd SQLite-databasemotor, så det er et standardformat som lett kan porteres til andre programmer (mer om det senere). Hvis du heller vil flytte filen et sted mer tilgjengelig, velger du Verktøy> Innstillinger og klikker Bla gjennom …

Å bygge en database fra bunnen av er en enkel affære med Symphytum: trinnvis veiledning over siden avslører den grunnleggende prosessen du trenger å følge når det gjelder å sette opp felt og utforme skjemaet for både dataregistrering og gjennomgang av individuelle poster. Og det er programmets skjønnhet - du kan ha en ferdig utformet database i gang på få minutter.

Interessante artikler...