De databasesoftware van een computersysteem fungeert als een efficiënte, veilige opslagplaats voor de gegevens van een organisatie. De eindgebruiker van een database ziet de software of de bestanden meestal nooit en is zich mogelijk niet bewust van hoe het systeem werkt. Omdat ze de applicatiesoftware gebruikt die met de database samenwerkt, moet de systeemprogrammeur de installatie echter zo bouwen dat deze aan haar behoeften voldoet. De programmeur bespreekt met de gebruiker de doelstellingen van het systeem en vertaalt deze naar een werkende configuratie.
Specificaties:
Een ingenieur zet haar computer aan en haalt een lijst met onderdelen voor een machine op. Ze ziet niet de database waarin de onderdelenlijst is opgeslagen, maar wel de schermen en afdrukken. Om het onderdelenlijstsysteem te ontwerpen, zit een programmeur samen met de monteur en zoekt uit wat voor soort informatie ze nodig heeft, en maakt vervolgens de database, schermen en rapporten op basis van de specificaties van de gebruiker. Na verloop van tijd kan de programmeur het systeem herzien als reactie op verzoeken van gebruikers om nieuwe of opnieuw geconfigureerde functies.
Video van de dag
Reglement
Eindgebruikers kunnen eisen dat een softwaresysteem specifieke regels volgt die de normen vertegenwoordigen of de verbodsbepalingen van een bedrijf, sector of een reeks wetten afdwingen. Een onderdelensysteem moet bijvoorbeeld items blokkeren die lood bevatten van implementatie in producten die zijn ontworpen voor huishoudelijk gebruik, of houd u aan een regel die vereist dat het gewicht van een machine nooit meer dan 200. mag bedragen pond. De programmeur stelt databaseregels in die deze beperkingen automatisch afdwingen.
Importeren/Exporteren
Gebruikers houden regelmatig records bij in kleine spreadsheetbestanden, volgen projecten, maken grafieken en voeren andere dagelijkse taken uit. Een databaseprogrammeur kan een applicatie opzetten die aangepaste export vanuit het systeem mogelijk maakt, die de eindgebruikers kunnen openen in een spreadsheetprogramma. In deze situatie kamt een databasesysteemproces de gegevens door en schrijft geselecteerde records in een spreadsheetformaat. Om gegevens in de tegenovergestelde richting te verplaatsen, stelt de programmeur gegevensimportroutines in die de database voeden met door gebruikers gegenereerde bestanden.
Schema
Sommige typen databasebeheersoftware verwerken gegevens automatisch volgens een schema. Dit soort tijdgevoelige processen kan een manager helpen die een dagelijks rapport nodig heeft dat het werk van de vorige dag samenvat. Een geplande routine die 's nachts wordt uitgevoerd, kan deze informatie genereren. Andere geplande databaseprocessen kunnen rapporten maken of bestanden exporteren voor de week, maand of kwartaal. Zodra gebruikers hun terugkerende gegevensbehoeften beschrijven en kwantificeren, kan de programmeur de nodige processen opzetten.
Veiligheid
Databasebeveiliging moet de organisatierollen van gebruikers weerspiegelen. Configuraties van databasetoepassingen bieden de flexibiliteit om ervoor te zorgen dat informatie alleen die mensen bereikt die ze nodig hebben en het recht hebben om ze te zien. Een monteur krijgt bijvoorbeeld volledige toegang tot haar onderdelendatabase, maar kan geen records uit de salarisdatabase lezen. Omgekeerd kan een gebruiker van personeelszaken volledige toegang krijgen tot loongegevens, maar niet over de benodigde rechten om de onderdelendatabase te bereiken.