Databasetabellen maken met LibreOffice Base-wizards

LibreOffice-wizards maken het gemakkelijk om databases te maken

De wizards helpen ons verschillende soorten databases te maken.

LibreOffice-wizards het creëren van databases vergemakkelijkens. Ze bevatten de belangrijkste typen die we mogelijk nodig hebben en het is gemakkelijk om ze aan te passen.

In onze artículoenvio anterieure We hadden kort uitgelegd wat de componenten van een database waren; tabellen, formulieren, queries en rapporten. Met de hulp van LibreOffice Base gaan we zien hoe ze zich gedragen in een echt voorbeeld. In deze post gaan we in op de tafels.

Tabellen vormen de basis van een database. Ze bestaan ​​uit een reeks gerelateerde gegevens die zijn gegroepeerd op basis van hun kenmerken in velden. In de klantendatabase hebben we bijvoorbeeld de agendatabel en de velden Naam, adres, telefoon en e-mail.

Alvorens verder te gaan, een verduidelijking. Ik schrijf geen monografie over relationele databases. Ik neem alleen voldoende theorie op, zodat elke gebruiker van het programma kan gaan genieten. Hoe dan ook, elke opmerking die je over het onderwerp wilt maken, daar heb je het reactieformulier.

Onze eerste database maken met LibreOffice Base-wizards

In dit artikel gaan we ons concentreren op het maken van databasetabellen. We zullen het doen met behulp van een van de interne engines van het programma. Met LibreOffice Base kunnen we kiezen tussen Firebird en HSQLDB.

Noch in de LibreOffice Base-documentatie (die bleef in versie 4), noch in de meest recente Aan de slag-gids (versie 6) Firebird wordt genoemd. Voor onze bescheiden doeleinden lijkt er geen groot verschil tussen de twee te zijn, dus gaan we Firebird gebruiken, wat de standaardoptie is.

Onze eerste stap, als het programma eenmaal is gestart, is kies de database-engine. We blijven bij Firebird.

Eerste scherm van de LibreOffice-basiswizard

In dit eerste scherm kiezen we de database-engine die we gaan gebruiken.

Klik op Volgende om naar het tweede scherm te gaan

LibreOffice-wizards geven ons de mogelijkheid om de database te registreren

Tweede scherm van de wizard voor het maken van databases

Op het tweede scherm krijgen we de mogelijkheid van registreer de database. Het verschil tussen doen of niet is dat wanneer u het registreert, we vertellen LibreOffice waar de gegevens zijn, hoe ze zijn georganiseerd en hoe ze kunnen worden verkregen. Op deze manier kunnen we toegang tot gegevensrecords van tekstverwerker en spreadsheet.

We markeren de optie om de database te openen en tabellen te maken via de wizard. LibreOffice zal ons vragen om een ​​naam toe te wijzen en de database op te slaan.

Databasewizard met verschillende sjablonen

De wizard voor het maken van databases biedt ons verschillende sjablonen die we kunnen aanpassen.

De tabelwizard is onderverdeeld in twee secties​ Zakelijk en privé. Voor elk van hen biedt het ons een reeks sjablonen. De sjablonen laten ons op hun beurt een lijst met velden zien.

Als voorbeeld gebruiken we de activasjabloon uit de sectie Zakelijk.

In de middelste kolom zien we een enkele en een dubbele pijl die naar links en dezelfde naar rechts gaan. Ze ze regelen de offset van velden tussen de twee kolommen. De velden die in de rechterkolom verschijnen, zijn de velden die onze tabel zullen vormen. Als we op de dubbele pijlen drukken, worden alle velden geselecteerd.

In mijn geval selecteer ik ActiveID als het eerste veld. Hiervoor selecteer ik het met de aanwijzer en druk ik op het simpele pijltje dat naar rechts wijst. Ik herhaal de procedure met alle velden die mij interesseren.

Velden selecteren met de databasewizard

We kunnen van elke sjabloon kiezen welke velden we gebruiken.

Als dit klaar is, gaan we naar het volgende scherm. Hier gaan we beslissen of we de namen van de velden behouden of er andere aan toewijzen. We stellen ook enkele parameters vast voor gegevensinvoer. Zij zijn:

  • Formaat van de ingevoerde gegevens.
  • Als een waarde automatisch wordt toegewezen. Als u deze optie activeert, moet u ook de ophoogwaarde van invoer tot invoer optellen.
  • Of het al dan niet verplicht is om de gegevens in te voeren.
  • Maximale lengte van de ingevoerde gegevens.
Dataparameters instellen

Op dit scherm bepalen we het formaat van de gegevens die in elk veld moeten worden ingevoerd.

Aan het ActiveID-veld wijs ik het integer-formaat toe en selecteer niet de optie om automatisch in te vullen. Dit veld heeft de functie om de primaire sleutel te zijn. Ik zal dit hieronder toelichten.

Voor merk en model wijs ik ze het formaat van een vast teksttype en verplichte invoer toe. Ik wijs een variabel veldtype toe aan de beschrijving, omdat ik misschien meer dan de 255 tekens nodig heb die de andere optie als limiet heeft.

Een primaire sleutel toewijzen

Binnen een database kunnen er veel tabellen zijn met meerdere records. Deze records worden op hun beurt gebruikt om andere tabellen te maken. Om uw identificatie te vergemakkelijken, wijst LibreOffice Base u een code of primaire sleutel toe.

Ik kies ervoor om de ActiveID-parameter als de primaire sleutel te gebruiken. U had eerder gekozen om de waarde van dit veld automatisch in te vullen. Dat veroorzaakt echter een foutmelding die ik niet kan identificeren, dus heb ik deze optie uitgeschakeld. Doe het ook niet in dit venster.

De primaire sleutel toewijzen.

Met de primaire sleutel kan elk afzonderlijk record worden geïdentificeerd

Het gebruik van de primaire sleutel is bijvoorbeeld handig als we twee assets hebben van hetzelfde merk en model

Zodra we de primaire sleutel hebben toegewezen, zijn we klaar om met de volgende stap te beginnen, de tabelnaam toe te wijzen en de gegevens in te vullen. Maar dat zullen we in de volgende post zien.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.