Hvad er en integreret database?
Udtrykket integreret database bruges til at beskrive to forskellige databasestrukturer: forbindelse af flere databaser eller en database indbygget i et andet program eller et værktøj. Selvom den oprindelige beskrivelse ser ud til at betyde, at disse to strukturer er ganske forskellige, er de ikke det. Faktisk besidder de mange af de samme strukturer.
En database er en samling af data fra en række forskellige kilder, der er organiseret under én struktur. Selve databasen, hvis den består af en række semi-uafhængige datatabeller. Hver tabel indeholder specifikke oplysninger, typisk med et fokus pr. Tabel. Databasen kan oprette links mellem de separate tabeller, baseret på fælles elementer, information eller programmeringslogik. Forespørgsler kan skrives for at oprette rapporter, der får adgang til alle de forskellige tabeller i databasen.
At forbinde flere databaser i en integreret database er en meget kompleks opgave. Forbindelser mellem de forskellige databaser skal oprettes og testes fra forskellige perspektiver for at sikre, at logikken er forsvarlig. De forskellige databaser kan også findes i forskellige formater eller programmer. Dette øger kompleksiteten, men kan opnås ved hjælp af avanceret programmeringslogik og kraftfulde ressourcer.
Et almindeligt eksempel på en integreret database er LexisNexis®. Dette værktøj giver adgang til indhold fra en lang række offentlige kilder, offentliggjort information og onlineoplysninger. Filerne forbliver med den originale kilde, men en kompleks logik giver brugerne mulighed for at identificere dokumenter, der findes i flere databaser med et værktøj. Den tidsbesparelse, der opnås ved denne metode, er en enorm fordel for brugerne, da denne type søgning normalt vil tage flere dage at gennemføre.
Der er en bred vifte af software, der kan ændres til at arbejde med en integreret database. Kompleksiteten af det krævede arbejde afhænger af det sprog, softwaren er skrevet på, og organisationen af databasen. Et fremragende eksempel på denne type software er et webstedsindholdsstyringssoftwareprogram. Denne type software offentliggør information på Internettet baseret på databasen, der indeholder alle de forskellige filer, tekst og billeder.
Ved hjælp af en integreret database kan indholdsstyringsværktøjet udfylde webstedet med aktuelle, relevante data fra regnskabssystemet, billeder fra dokumentdelingsværktøjet og lydfiler fra pressekontoret. Selv om dette arbejde er komplekst, er der betydelige besparelser, der skal opnås ved ikke at oprette duplikatkopier af de samme databasetabeller til hvert forskellige formål. De faktiske data forbliver på et sted og er tilgængelige for forskellige applikationer til brug efter behov.