Wat doet een Access®-ontwikkelaar?
Onder de taken waarvoor een Access®-ontwikkelaar in het algemeen verantwoordelijk is, zijn het bouwen en onderhouden van Access®-databases, het schrijven van vragen, het genereren van rapporten en het maken van back-ups en het oplossen van technische problemen. Sommige banen van Access®-ontwikkelaars worden geclassificeerd als "junior" of "senior" omdat sommige senior-ontwikkelaars toezicht houden op het werk van junior-ontwikkelaars en fungeren als databasespecialisten die verantwoordelijk zijn voor het logische ontwerp van databases, zelfs voordat ze daadwerkelijk in het beheersysteem worden gemaakt. Een goed ontwerp zorgt voor integriteit, wat problemen met het gegevensbeheer voorkomt, vooral naarmate de database groeit, en met het genereren van nauwkeurige rapporten.
Een Access®-ontwikkelaar stelt, om een database te bouwen, tabellen op en maakt eventueel benodigde indexen. Hij of zij maakt ook gegevensinvoerformulieren waarmee informatie daadwerkelijk in de doeltabellen wordt ingevoerd, waardoor deze worden ingevuld. Deze formulieren zijn waarmee gegevensinvoerders werken om snel en veilig wat soms enorme hoeveelheden informatie in te voeren. Onderhoudswerkzaamheden waarvoor een Access®-ontwikkelaar mogelijk verantwoordelijk is, zijn onder meer het wijzigen van tabellen door het wijzigen van de kolommen van de tabellen. Naarmate een bedrijf groeit, moeten mogelijk kolommen worden toegevoegd, moeten gegevenstypen worden gewijzigd en kan het maken van geheel nieuwe tabellen nodig zijn om aan de eisen van een groeiende onderneming te voldoen.
Het genereren van rapporten die een Access®-ontwikkelaar mogelijk moet maken, is bijna altijd gerelateerd aan het verstrekken van waardevolle en accurate informatie aan de managers van het bedrijf die beslissingen nemen. Managers moeten mogelijk weten hoe goed een bepaald product of een bepaalde dienst verkoopt en aan welk type klant het wel of niet verkoopt, zodat zij als managers zakelijke beslissingen kunnen baseren op werkelijke resultaten. Als ze product- of servicebeoordelingsinformatie of beoordelingen van welke aard dan ook van hun klanten verzamelen, willen ze die feedback bestuderen om de klachten en complimenten te zien die ze ontvangen om de nodige wijzigingen aan te brengen voor klanttevredenheid en retentie. Een Access®-ontwikkelaar schrijft vragen die meestal geavanceerd zijn om de informatie te "extraheren" die nodig is om deze belangrijke rapporten te maken.
Het oplossen van technische problemen die rechtstreeks verband houden met het bouwen, wijzigen en onderhouden van de databases, valt ook vaak onder de verantwoordelijkheid van een Access®-ontwikkelaar, vooral als hij of zij een senior ontwikkelaar is. Als er problemen zijn met de eigenlijke software, neemt de ontwikkelaar meestal contact op met het softwarebedrijf dat het programma heeft ontwikkeld - Microsoft in het geval van Access®. De gemiddelde taakomschrijving van de Access®-ontwikkelaar specificeert ook de behoefte aan kennis en bekendheid met rapportagediensten van Structured Query Language (SQL), het schrijven van macro's, SQL-servers, de concepten van relationele databases en Visual Basic for Applications (VBA).