Schemawijziging
Een schemawijziging verandert de databasestructuur, zoals tabellen, kolommen, gegevenstypen of voorwaarden voor toegestane data.
De gegevensstructuur doorontwikkelen
Een schemawijziging verandert de opbouw van een database: kolommen toevoegen of verwijderen, andere gegevenstypen of extra beperkingen. In een fictief voorbeeld krijgt een opdracht een verplicht veld voor de verantwoordelijke serviceregio.
Dat roept vragen op over bestaande records en oudere toepassingsversies die het veld nog niet leveren. Plan gegevensovergang, controle en omschakelvolgorde samen. Een kolom verwijderen kan opgeslagen informatie verloren laten gaan. Of een wijziging blokkeert, lang duurt of zonder onderbreking kan, hangt af van systeem, gegevens en concrete wijziging. Een geslaagde structuurwijziging bewijst niet dat alle geraakte stromen nog werken.
Bronnen
Verwante begrippen
- GegevensvalidatieGegevensvalidatie controleert gegevens op vastgelegde eisen, zoals formaat, verplichte velden of toegestane waarden.
- Unieke sleutelEen unieke sleutel voorkomt herhaalde waarden of combinaties binnen het vastgelegde gegevensbereik.
- Vreemde sleutelEen vreemde sleutel beschermt een vastgelegde verwijzing tussen records via overeenkomstige sleutelwaarden.
- LegacysysteemEen bestaand systeem dat nog wordt gebruikt, met gegroeide technische en bedrijfsafhankelijkheden.
- MultitenancyMultitenancy ondersteunt afzonderlijke klant- of groepsbereiken in één oplossing. Een tenant is niet automatisch één persoon of één database.
- BrowsercacheDe browsercache bewaart geschikte HTTP-antwoorden voor later gebruik. Hergebruik en validatie volgen de toepasselijke regels.
Artikelen over dit onderwerp








Softwareontwikkeling met ASES
Maatwerksoftware, web- en mobiele apps


