Verschillen

Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.

Link naar deze vergelijking

nl:content:kb:scope_02:database_ontsluiting [2015/05/28 10:25]
nl:content:kb:scope_02:database_ontsluiting [2015/05/28 10:25] (huidige)
Regel 1: Regel 1:
 +/*live*/
 +====== Database Ontsluiting ======
 +
 +<WRAP left round ms>​Database ontsluiting is het beschikbaar stellen van de gegevens van een database aan een systeem of applicatie die deze niet als eigen gegevensopslagplaats gebruikt. ​
 +\\
 +\\
 +Een voorbeeld: de Oracle database van de boekhoudapplicatie CODA wordt ontsloten om benaderd te kunnen worden met [[:​nl:​content:​kb:​scope_02:​business_objects|Business Objects]].
 +</​WRAP>​
 +
 +====== Soorten databases ======
 +
 +De grote gegevensopslagsystemen van tegenwoordig zijn open relationele database management systemen. Het feit dat ze //​relationeel//​ zijn, zegt iets over de manier van groeperen van gegevens. Daarnaast zijn deze opslagsystemen via een SQL-variant((SQL=Structured Query Language)) te bevragen en te manipuleren. Het feit dat ze //open// zijn, maakt dat de databases ook te benaderen zijn door programma'​s waar deze bij het ontwerp van de database niet voor bedoeld zijn. 
 +
 +In het overgrote deel van de praktijkgevallen behoort één database één applicatie toe. Met andere woorden, de database is de opslagplaats van de gegevens die worden gebruikt door de applicatie. De inrichting van de database is om die reden vaak puur bedoeld om de functies van de applicatie te ondersteunen.
 +
 +====== Interpretatieproblemen bij veel databases ======
 +
 +Het lastige bij database ontsluiting is __niet__ de technische ontsluiting. Deze is vaak te realiseren door het installeren van een bepaald stukje software, ook wel middle-ware genoemd, dat ervoor zorgt dat een opvraagtool (vaak een standaardpakket) met de database kan communiceren.
 +
 +Wat vaak wel lastig is, is het begrijpen van de databasestructuur en het bepalen welke gegevens relevant zijn en welke niet. Een sluitende beschrijving van de tabelstructuur met de relaties tussen de tabellen is vaak niet aanwezig en is vrijwel altijd onvoldoende. Een database ontsluitingstraject is vooral in het begin een //​trial-and-error//​ zoektocht naar gegevens die belangrijk zijn om in een bepaalde informatiebehoefte te voorzien.
 +
 +====== Vraag of opmerking ======
 +[[nl:​composite:​contact|Ik heb een vraag of opmerking over de informatie op deze pagina.]]