Hoe de wizard Tabelanalysator werkt
- 3/24/2021
- 3 minuten om te lezen
-
- s
- Gelepast op: Access 2007, Access 2003, Access 2002
Note
Office 365 ProPlus wordt hernoemd naar Microsoft 365 Apps for enterprise. Lees deze blogpost voor meer informatie over deze wijziging.
Novice: Vereist kennis van de gebruikersinterface op computers voor één gebruiker.
Dit artikel is alleen van toepassing op een Microsoft Access-database (.mdb) of een Microsoft Office Access 2007-database (.accdb).
Samenvatting
De Table Analyzer Wizard kan u helpen bij het maken van een relationele database op basis van een reeks gegevens. Wanneer u de Table Analyzer Wizard gebruikt, hoeft u geen kennis te hebben van de principes voor het ontwerpen van relationele databases. In dit artikel wordt uitgelegd hoe de Table Analyzer Wizard een database met één tabel ontcijfert en een manier voorstelt om de oorspronkelijke tabel op te splitsen in een reeks verwante tabellen.
Meer informatie
De Table Analyzer Wizard kan automatisch een niet-relationele database analyseren en deze voor u “normaliseren”. Normalisatie is het proces van het nemen van een single-table database en het breken in een reeks kleinere, gerelateerde tabellen, met elke tabel gericht op een enkel onderwerp of groepering van informatie.
Een genormaliseerde relationele database heeft een aantal voordelen ten opzichte van een niet-relationele. Ten eerste is het bijwerken van informatie sneller en eenvoudiger omdat er minder gegevens hoeven te worden gewijzigd. Ten tweede wordt alleen de minimale informatie opgeslagen; de database is dus kleiner. Ten slotte houdt een relationele database de gegevens automatisch consistent omdat de gegevens eenmalig worden opgeslagen.
Hoewel de Table Analyzer Wizard u kan helpen bij het maken van een relationele database, kunt u, als u database-ervaring hebt, met de Table Analyzer Wizard alle suggesties wijzigen die de Wizard doet. U kunt tabellen opsplitsen, velden in tabellen herschikken en relaties tussen tabellen tot stand brengen. U kunt de beslissingen van de Wizard Tabelanalyse tijdens elke stap van het proces voor het maken van een database wijzigen.
Hoe voert u de Wizard Tabelanalyse uit
Om de Wizard Tabelanalyse uit te voeren, volgt u deze stappen:
-
In Microsoft Office Access 2003 of in Microsoft Access 2002, wijst u Analyseren aan in het menu Extra en klikt u vervolgens op Tabel.
In Microsoft Office Access 2007 of een latere versie klikt u op het tabblad Databasehulpmiddelen en vervolgens op Tabel analyseren in de groep Analyseren.
-
Volg de instructies in de dialoogvensters van de wizard Tabelanalysator. In de eerste twee dialoogvensters wordt uitgelegd wat normalisatie is en waarom normalisatie nuttig is. In het derde dialoogvenster wordt gevraagd of u een database handmatig wilt splitsen of dat u de wizard dit voor u wilt laten doen.
Hoe de wizard Tabelanalyse werkt
Als u ervoor kiest om de wizard Tabelanalyse een database te laten splitsen, doorloopt de wizard Tabelanalyse het volgende proces:
- De wizard Tabelanalyse begint met een database met één tabel. Dit kan elke verzameling gegevens zijn die is gemaakt met of geïmporteerd in Microsoft Access. De wizard splitst vervolgens de tabel in een reeks kleinere tabellen. Elk van deze kleinere tabellen bevat de minimale set van informatie die wordt gegroepeerd.
- De wizard zoekt naar unieke waarden die een groepering van gegevens kunnen identificeren. Deze unieke waarden worden aangeduid als primaire sleutels voor elk van de groeperingen. Als er geen unieke waarde wordt geïdentificeerd, maakt de wizard een primaire sleutel met behulp van een auto-incrementing lang geheel getal veld. Bovendien maakt de wizard een foreign key in gerelateerde tabellen.
- De wizard maakt relaties die bepalen hoe de nieuwe tabellen samenwerken. Deze relaties zorgen voor referentiële integriteit (gegevensconsistentie) met cascade-updates. De wizard voegt niet automatisch cascading deletes toe aan de relaties vanwege het risico dat u per ongeluk grote delen van gegevens verwijdert.
- De wizard maakt een initieel voorstel en vraagt u om dit te bevestigen of te wijzigen.
- Als u het voorstel bevestigt, doorzoekt de wizard de nieuwe tabellen op inconsistente gegevens (bijvoorbeeld dezelfde klant met twee verschillende telefoonnummers) en presenteert een lijst met records die u kunt wijzigen of accepteren.
- Ten slotte kunt u ervoor kiezen een query te maken die de oorspronkelijke database met één tabel simuleert. De wizard maakt eerst een back-up van de oorspronkelijke tabel en hernoemt deze door “_OLD” aan de naam toe te voegen. Vervolgens maakt de wizard een query met de oorspronkelijke tabelnaam. Hierdoor wordt gegarandeerd dat bestaande formulieren of rapporten die op de oorspronkelijke tabel zijn gebaseerd, met de nieuwe tabelstructuur zullen werken.