Weergaven
Een Weergave (View) is een “virtuele tabel” waarvan de inhoud wordt gedefinieerd door een query. In tegenstelling tot een standaard tabel slaat een weergave zelf geen gegevens op; in plaats daarvan slaat het een SQL-query op die dynamisch wordt uitgevoerd telkens wanneer je toegang krijgt tot de weergave.
Weergaven zijn krachtige tools om het ophalen van complexe gegevens te vereenvoudigen, gegevens te aggregeren voor rapporten of gegevens specifiek te formatteren voor frontend-consumptie zonder de onderliggende databasestructuur te wijzigen.
Een Weergave Aanmaken
Section titled “Een Weergave Aanmaken”Om een nieuwe weergave aan te maken:
- Zoek in de zijbalk van het Datamodel de knop + Add Table (+ Tabel Toevoegen).
- Klik op de vervolgkeuzepijl ernaast.
- Selecteer
Add View(Weergave Toevoegen).

- Schrijf Query: Voer standaard SQL
SELECT-instructies in om te definiëren welke kolommen en rijen in de weergave moeten verschijnen.- Voorbeeld:
SELECT first_name, email FROM students WHERE is_active = true;
- Voorbeeld:
- Uitvoeren/Testen: Gebruik de knop Afspelen (▶) om de query uit te voeren en de resultaten direct in de console te bekijken. Dit zorgt ervoor dat je syntaxis correct is voordat je opslaat.

- Schrijf Naam: De unieke systeem-ID voor de weergave. Deze naam wordt in je API blootgesteld, net als een standaard tabel (bijv.
activeStudents). - Schrijf Beschrijving: Een optioneel tekstgebied om het doel van de complexe query voor je team te documenteren.
- Klik op Save (Opslaan).

Veelvoorkomende Gebruiksscenario’s
Section titled “Veelvoorkomende Gebruiksscenario’s”- Gegevensbeveiliging: Maak een weergave die alleen openbare velden (zoals namen) blootstelt terwijl gevoelige velden (zoals persoonlijke ID’s of telefoonnummers) worden verborgen voor specifieke API-consumenten.
- Vereenvoudiging: Voeg meerdere gerelateerde tabellen (bijv.
Studenten+Cursussen+Cijfers) vooraf samen in één virtuele tabel, zodat de frontend deze gemakkelijk kan bevragen zonder complexe logica. - Rapportage: Gebruik SQL-aggregatiefuncties (zoals
COUNT,AVG,SUM) om een weergave te maken die automatisch live statistieken (bijv. “Totaal Maandelijkse Verkopen”) toont.