Wat is een geïntegreerde database?

De term geïntegreerde database wordt gebruikt om twee verschillende database-structuren te beschrijven: verbinding van meerdere databases of een database ingebouwd in een andere applicatie of tool. Hoewel de eerste beschrijving lijkt te betekenen dat deze twee structuren nogal verschillen, zijn ze dat niet. In feite bezitten ze veel van dezelfde structuren.

Een database is een verzameling gegevens uit een reeks verschillende bronnen die onder één structuur zijn georganiseerd. De database zelf bestaat uit een reeks semi-onafhankelijke gegevenstabellen. Elke tabel bevat specifieke informatie, meestal met één focus per tabel. De database kan koppelingen maken tussen de afzonderlijke tabellen op basis van gemeenschappelijke elementen, informatie of programmeerlogica. Query's kunnen worden geschreven om rapporten te maken die toegang hebben tot alle verschillende tabellen in de database.

Het verbinden van meerdere databases met een geïntegreerde database is een zeer complexe taak. Verbindingen tussen de verschillende databases moeten worden gemaakt en getest vanuit verschillende perspectieven om ervoor te zorgen dat de logica correct is. De verschillende databases kunnen ook in verschillende formaten of programma's bestaan. Dit draagt ​​bij aan de complexiteit, maar kan worden bereikt met behulp van geavanceerde programmeerlogica en krachtige bronnen.

Een bekend voorbeeld van een geïntegreerde database is LexisNexis®. Deze tool biedt toegang tot inhoud uit een breed scala aan openbare bronnen, gepubliceerde informatie en online informatie. De bestanden blijven bij de oorspronkelijke bron, maar een complexe logica stelt gebruikers in staat om documenten die in meerdere databases bestaan ​​met één tool te identificeren. De tijdsbesparing die met deze methode wordt gerealiseerd, is een enorm voordeel voor gebruikers, omdat dit type zoekactie normaal enkele dagen in beslag zou nemen.

Er is een breed scala aan software die kan worden aangepast om met een geïntegreerde database te werken. De complexiteit van het vereiste werk hangt af van de taal waarin de software is geschreven en de organisatie van de database. Een uitstekend voorbeeld van dit soort software is een softwareprogramma voor website-inhoudsbeheer. Dit type software publiceert informatie op internet op basis van de database die alle verschillende bestanden, tekst en afbeeldingen bevat.

Met behulp van een geïntegreerde database kan de tool voor contentbeheer de website vullen met actuele, relevante gegevens uit het boekhoudsysteem, afbeeldingen van de tool voor het delen van documenten en geluidsbestanden van de persdienst. Hoewel dit werk complex is, zijn er aanzienlijke besparingen te behalen door geen dubbele kopieën van dezelfde databasetabellen te maken voor elk afzonderlijk doel. De werkelijke gegevens blijven op één locatie staan ​​en zijn beschikbaar voor verschillende toepassingen om deze naar behoefte te gebruiken.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?