Termenul bază de date integrată este folosit pentru a descrie două structuri diferite de baze de date: conectarea mai multor baze de date sau o bază de date construită într-o altă aplicație sau instrument. Deși descrierea inițială ar părea să însemne că aceste două structuri sunt destul de diferite, nu sunt. De fapt, ele posedă multe dintre aceleași structuri.
O bază de date este o colecție de date dintr-o serie de surse diferite organizate într-o singură structură. Baza de date în sine este formată dintr-o serie de tabele de date semi-independente. Fiecare tabel conține informații specifice, de obicei cu o singură focalizare pe tabel. Baza de date poate crea legături între tabele separate, bazate pe elemente comune, informații sau logica de programare. Interogările pot fi scrise pentru a crea rapoarte care accesează toate tabelele diferite din baza de date.
Conectarea mai multor baze de date într-o bază de date integrată este o sarcină foarte complexă. Conexiunile dintre diferitele baze de date trebuie realizate și testate dintr-o varietate de perspective pentru a se asigura că logica este solidă. Diferitele baze de date pot exista și în diferite formate sau programe. Acest lucru se adaugă la complexitate, dar poate fi realizat folosind o logică de programare avansată și resurse puternice.
Un exemplu comun de bază de date integrată este LexisNexis®. Acest instrument oferă acces la conținut dintr-o gamă largă de surse publice, informații publicate și informații online. Fișierele rămân cu sursa originală, dar o logică complexă permite utilizatorilor să identifice documentele care există în mai multe baze de date cu un singur instrument. Economiile de timp realizate prin această metodă reprezintă un beneficiu imens pentru utilizatori, deoarece acest tip de căutare ar dura, în mod normal, câteva zile.
Există o gamă largă de software care pot fi modificate pentru a funcționa cu o bază de date integrată. Complexitatea muncii necesare depinde de limba în care este scris software-ul și de organizarea bazei de date. Un exemplu excelent al acestui tip de software este un program software de gestionare a conținutului site-ului web. Acest tip de software publică informații pe Internet pe baza bazei de date care deține toate fișierele, textul și imaginile diferite.
Folosind o bază de date integrată, instrumentul de management al conținutului poate popula site-ul cu date actuale relevante din sistemul de contabilitate, imagini din instrumentul de partajare a documentelor și fișiere audio de la biroul de presă. Deși această muncă este complexă, există economii semnificative care trebuie realizate dacă nu se creează copii duplicate ale acelorași tabele de bază de date pentru fiecare scop distinct. Datele reale rămân într-o singură locație și sunt disponibile pentru diverse aplicații, după cum este necesar.