Hoe u uw eigen database op Linux maakt

Tegenwoordig worden databases routinematiger geassocieerd met het aandrijven van websites en e-commercesystemen. Voor de gewone gebruiker zien ze er ondoordringbaar uit, omdat ze verbinding maken met databaseservers van derden, zoals SQL, en zich verschuilen achter ondoorzichtige talen zoals PHP.

Maar in de kern zijn databases eenvoudige informatietabellen: elke rij vertegenwoordigt één record en de specifieke kenmerken ervan - zoals naam, kleur of of u deze momenteel in uw bezit heeft of niet - worden geregistreerd in kolommen die velden worden genoemd.

Als uw behoeften bescheiden zijn, hoeft u geen programmeertalen te leren of ingewikkelde databasesoftware aan te pakken om een ​​verzameling informatie samen te stellen die u later op verschillende manieren kunt doorzoeken om te vinden wat u nodig heeft.

  • Hier is onze verzameling van de beste clouddatabases
  • Haal het meeste uit gegevens met deze beste tools voor cloudanalyse
  • Dit zijn de beste cloud computing-services
Over dit artikel

Dit artikel verscheen voor het eerst in Linux Format Magazine, Issue # 267, gepubliceerd in september 2022-2023.

Inderdaad, veel mensen bouwen zulke eenvoudige databases met behulp van spreadsheetsoftware, maar zelfs hier is er een geheel nieuwe interface om te leren en tools om te vinden. Er zijn maar een beperkt aantal uren per dag.

Gelukkig is er een hele reeks eenvoudige, gebruiksvriendelijke tools die eenvoudige databases samenvatten met software die iedereen binnen enkele minuten kan instellen en gebruiken. Velen zijn gericht op specifieke taken, zoals het catalogiseren van een verzameling planten, maar er is één tool die alle functies biedt die u van een eenvoudige database in een gebruiksvriendelijk formaat mag verwachten: Symphytum.

Symphytum is een terugkeer naar de tijd dat databases eenvoudig te construeren waren. Begin met het ontwerpen van uw database. Definieer eerst de velden waaruit elk record bestaat. Wijs aan elk veld een gegevenstype toe, zoals tekst, cijfers, datum, afbeelding, selectievakje of vervolgkeuzemenu, en ontwerp vervolgens een formulier waarin u de details van elk record invoert.

Het formulier dient ook als een weergavetool voor individuele records, terwijl een secundaire tabelweergave u een overzicht geeft van uw volledige database, met de middelen om de weergave te sorteren en te filteren met behulp van een eenvoudige zoekfunctie op basis van trefwoorden.

Er is geen programmeertaal om te leren of geen verwarrende interface om te navigeren, waardoor Symphytum de perfecte tool is voor zowel mensen met eenvoudige vereisten als voor mensen die op zoek zijn naar een gemakkelijke toegang tot de wereld van databases in het algemeen.

Wanneer u records invoert in de formulierweergave, klikt u op de vergrendelingsknop om u te concentreren op gegevensinvoer en niet op het opnieuw ontwerpen van formulieren.

Begin

U kunt Symphytum op verschillende manieren installeren. Snap is het handigst voor latere versies van Ubuntu, maar je kunt ook je keuze uit .deb… aur of. AppImage-pakket van de website van het programma.

Eenmaal geïnstalleerd, start u Symphytum (vanuit de App Launcher in Ubuntu) waar u zult zien dat er al een kleine dummy-database aanwezig is om u vertrouwd te maken met het programma. Er zijn twee weergaven: vorm en tabel. Zoals we al zeiden, is Form in de eerste plaats bedoeld voor het invoeren van gegevens en het bekijken van individuele records, terwijl u met Table alle records tegelijk kunt bekijken. U kunt hier ook afzonderlijke records bewerken.

Symphytum slaat al uw verzamelingen op in één bestand - data.db - dat diep in een verborgen map is verborgen. Dit wordt mogelijk gemaakt door een ingebouwde SQLite-database-engine, dus het is een standaardformaat dat gemakkelijk naar andere programma's kan worden overgezet (daarover later meer). Als u het bestand liever ergens anders toegankelijk wilt verplaatsen, kiest u Extra> Voorkeuren en klikt u op Bladeren …

Een geheel nieuwe database opbouwen is een eenvoudige aangelegenheid met Symphytum: de stapsgewijze handleiding op de pagina onthult het basisproces dat u moet volgen in termen van het instellen van velden en het ontwerpen van het formulier voor zowel gegevensinvoer als het bekijken van individuele records. En dat is het mooie van het programma: u kunt binnen enkele minuten een volledig opgezette database hebben.

Interessante artikelen...