Software voor informatiebanken: hulpmiddel of last1) door P. F. Hilkhuysen, werkzaam bij CMG, Utrecht2). SUMMARY Software for information data banks: resource or burden Several aspects are important when choosing a DBMS, to ensure the optimal use of an information data set, such as connectivity, functionality, maintenance. Central in the development of an information system is the definition of a data-dictionary i.e. the definition of data base elements. Om een indruk te geven van de onderwerpen die ik zal behande len, volgt hieronder een overzicht (fig. 1): OVER DATA-DICTIONARIES - DEFINITIE - HOOFDFUNKTIES EN TYPEN - BEPALENDE FAKTOREN BIJ KEUZE - VOORDELEN VAN EEN GOED GEBRUIK OVER DATA-BASE-MANAGEMENT-SYSTEMEN - TAAK EN SOORTEN - BELANGRIJKE KRITERIA BIJ AANSCHAF RANDVOORWAARDEN MANAGING DATA-BASE OMGEVING IMPORTANTIE KEUZE DATA-DICTIONARY Fig. 1. Overwegingen bij de keuze van een DBMS. Gezien het karakter van dit congres mag u niet verwachten, dat dit een diepgaand verhaal wordt vol automatiserings-technische termen, maar wellicht veel meer een eerste kennismaking met de begrippen: Data Base Management Systeem (DBMS) en Data Dic tionary (DD), met daarbij enige voor- en nadelen voor de gebrui kers van geautomatiseerde gegevensbanken. Binnen de Nederlandse gemeenten bestaat een zeer groot verschil in de mate van automatisering. Terwijl de ene gemeente zijn kaar tenbak nog niet is ontgroeid, zijn er ook al gemeenten waar men zich zorgen maakt over de aanschaf van een nieuw DBMS. De eerste vraag die we bij de opslag van gegevens moeten stellen is: Waar doen we het toch allemaal voor?" Een helder antwoord op deze vraag is mijns inziens van het grootste belang bij de keuze van het opslagmedium. In sommige gevallen zal het ouderwetse kaartenbakje wellicht beter voldoen dan de meest geavanceerde database. Ook hier geldt dus de opmerking, dat niet moet worden geautomatiseerd omwille van de automatisering. Ten einde dit verhaal voor iedereen duidelijk te houden, volgt aller eerst een overzicht van de opslagmedia welke worden gebruikt bij de opslag van administratieve gegevens. Bij de opslag van infor matie onderkennen we een aantal „systemen": kaartenbak; file-georiënteerde bestanden; databases. De volgorde die hierbij wordt gehanteerd, draagt sporen van een zekere evolutie, hoewel de ervaring leert dat zich gevallen voor doen waarbij men, door een aantal oorzaken, weer kan terugvallen in de meest primitieve vorm van gegevensopslag: het kladblok. Het zal duidelijk zijn, dat aan de kaartenbak een aantal nadelen kleven. Hoewel de kaartenbak een grote mate van flexibiliteit heeft, is deze manier van opslag, zeker bij bestanden van enige omvang, een zeer arbeidsintensieve oplossing, om over de bereik baarheid van de informatie nog maar te zwijgen. Op de kaarten in 1) Lezing gehouden op 15 oktober 1987 te Utrecht tijdens het 14e NGL congres. 2) Voormalig hoofd van de Stafafdeling Basisinformatie van de Dienstenstructuur Ruimtelijke Ordening van de gemeente Rotterdam. NGT GEODESIA 88 zo'n bestand treffen we meestal ook zeer veel informatie in klad blokvorm aan. Ik doel hierbij op de ruimte op de kaart, welke wordt gebruikt voor opmerkingen. Vaak ontleent de kaartenbak aan deze „flexibiliteit" dan ook een gedeelte van zijn bestaansrecht. Een andere veel gehoorde bestaansreden is het argument, dat compu ters kunnen uitvallen, waardoor de gegevens niet meer bereikbaar zijn. De laatste twee opslagvormen, de file-georiënteerde bestanden en de databases, hebben slechts één ding gemeen: voor beide methoden van opslag is een computer nodig. Aan een file-georiënteerde gegevensverzameling kleven de volgen de nadelen: de bestanden zijn niet flexibel. Deze vorm van opslag is van wege de grote hoeveelheid ad-hoc vraagstellingen, welke aan de gegevensverzameling worden gesteld, niet geschikt. Groe pering van gegevens in verschillende vorm en samenstelling behoort niet tot de mogelijkheden; het veranderen van programma's die gebruik maken van file- georiënteerde gegevensverzamelingen, is een vrij kostbare zaak. De aaneenschakeling van programmatuur bij deze manier van opslag levert al vrij snel een kettingreactie op van verande ringen in de applicaties; bij de opslag van gegevens zal vrijwel zeker een grote redun dantie optreden. Door de vrijblijvendheid van de gegevens opslag zal een bepaald item op verschillende plaatsen en in verschillende fasen van actualiteit in de bestanden aanwezig zijn. Veel van de hiervoor geschetste problematiek wordt opgelost door het gebruik van een database. Het DBMS, dat de database be stuurt, verleent de beheerder van de gegevensverzameling een aantal hulpmiddelen ten behoeve van de uitoefening van zijn taak. Wat is nu eigenlijk een database? Een database kan het best wor den gedefinieerd als een verzameling van opgeslagen operationele gegevens, die kunnen worden gebruikt door de applicatiesyste men van verschillende gebruikers. Het DBMS heeft als eerste taak zorg te dragen voor een gestructu reerde opslag van gegevens in de database, ten einde de gebruiker in de gelegenheid te stellen zijn gegevens adequaat te benaderen. DBMS-pakketten moeten ervoor zorgen, dat de data onafhankelijk wordt van de programmatuur die wordt gebruikt om de diverse ge wenste bewerkingen te kunnen doen. In hoofdlijnen zijn er momenteel drie soorten databases op de markt, te weten hiërarchische, netwerk- en relationele. De relationele database staat momenteel in het middelpunt van de belangstelling. Het heeft deze belangstelling vooral te danken aan de grote eenvoud en de daardoor veroorzaakte flexibiliteit van Fig. 2. 59

Digitale Tijdschriftenarchief Stichting De Hollandse Cirkel en Geo Informatie Nederland

(NGT) Geodesia | 1988 | | pagina 7