Database-ontwerp en applicatie-ontwikkeling
De bewerking van grote datasets, de ontwikkeling van invoerapplicaties en de automatisering van berekeningen en rapportage van grote datasets zijn vaak moeilijk te hanteren in spreadsheets zoals Excel. Ook is het vaak lastig of onmogelijk om verschillende data met elkaar te vergelijken of combineren of om automatisch berekeningen te laten uitvoeren. In databases, zoals MS Access, is dit wel mogelijk. Wij kunnen gebruiksvriendelijke applicaties maken, die geen kennis van het programma vereisen. Schermen, met duidelijke knoppen en uitleg maken het invoeren en uitvoeren van gegevens eenvoudig. Ook kunnen wij met behulp van een database uw (grote) datasets bewerken of omzetten in een gewenst formaat.
Met behulp van MS Access kunnen wij met aangeleverde databestanden de volgende dingen doen:
- controleren soortlijsten met een standaard lijst, zoals de TWN-lijst (zie voorbeeld 1)
- omzetten van het ene bestands formaat naar een ander (zie voorbeeld 1)
- selecties op de data uitvoeren
- berekeningen met de data uitvoeren
Ook kunnen wij complete databases voor u ontwikkelen. Mogelijkheden zijn onder andere:
- modules om gegevens direct in een database in te voeren (zie voorbeeld 2)
- functies om een actueel overzicht te krijgen van de data (zie voorbeeld 2)
- functies om berekeningen uit te voeren en hiervan een rapport te maken (zie voorbeeld 3)
Voorbeeld 1: conversie databestanden
In Nederland zijn meerdere systemen die gebruikt worden door overheden of waterschappen om hydrobiologische gegevens in te voeren, op te slaan en te verwerken. Sommige waterschappen werken met het programma EcoBase. Een aantal bestanden dat zij willen gebruiken is echter in het formaat van andere systemen: EBEOsys en EcoLims. Om deze bestanden te kunnen gebruiken moeten ze eerst omgezet worden, zodat ze kunnen worden ingelezen in EcoBase. Deze omzetting is door Koeman en Bijkerk uitgevoerd. Als eerste zijn de soortnamen en codes uit de oude bestanden vergeleken met een lijst met in EcoBase geaccepteerde namen en codes. Verouderde of foutieve namen zijn vervangen en voor ontbrekende soorten is een nieuwe code aangemaakt. Vervolgens zijn de bestanden omgezet naar bestanden die in Ecobase kunnen worden ingelezen. Hierbij is ervoor gezorgd dat alle data in het formaat staan dat wordt geaccepteerd door EcoBase en dat alle in EcoBase verplichte velden zijn ingevuld. De omgezette bestanden kunnen vervolgens geïmporteerd worden in EcoBase. Bij deze omzetting kon niet alleen worden geprofiteerd van onze ervaring op het gebied van databases, maar ook van onze expertise op het gebied van macrofauna, diatomeeën en fytoplankton om zo ook de soortnamen en codes te controleren op juistheid.
Voorbeeld 2: ontwikkelen invoerapplicatie
Een beheerder van een natuurgebied wil graag het beheer in dat gebied goed bijhouden om dit later te kunnen terugkoppelen aan veranderingen in de vegetatie. Wij hebben een invoermodule ontwikkeld waarbij elke handeling, bijvoorbeeld het verweiden van vee, direct kan worden ingevoerd. Daarbij krijgt de beheerder direct een terugkoppeling betreffende het aantal stuks vee dat na de handeling in een bepaald deel van het gebied aanwezig is. Ook kunnen de beweidinghistorie, de vegetatiegegevens en een kaart van het deelgebied opgevraagd worden. Door de combinatie van beweiding- en vegetatie gegevens heeft de beheerder snel inzicht in de effecten van het beheer van het gebied. Deze combinatie kan daarom ondersteuning bieden bij het maken van beslissingen.
Voorbeeld 3: automatisering van berekeningen en rapportage
Binnen Koeman en Bijkerk worden watermonsters geanalyseerd op de aanwezigheid van bijvoorbeeld diatomeeën. De gegevens worden eerst ingevoerd in een telprogramma. Een uit dit programma geëxporteerd bestand wordt in de database ingelezen. Vervolgens kunnen met een druk op de knop verschillende bijlagen geprint worden die de gegevens samenvatten. Ook is het mogelijk om direct een biologische beoordeling van het water te krijgen aan de hand van de aangetroffen soorten. Procedures die aanvankelijk nog veel tijd kosten kunnen nu met één druk op de knop worden uitgevoerd.
Voor meer informatie kunt u contact opnemen met Ronald Bijkerk .






