Paket podataka je zbirka informacija pohranjenih u gotovu bazu podataka. Svrha podatkovnog paketa je “naučiti” računalni program informacijama pohranjenim u paketu, pružajući jednokratno rješenje za davanje instrukcija stvarima kao što su softverski agenti, programi koji djeluju tako da pružaju reference i druge informacije drugim programima. Paketi podataka pojednostavljuju razmjenu informacija između dva izvora u računalu, eliminirajući potrebu krajnjeg korisnika da ručno unosi dugačke popise informacija.
Zamislite paket podataka kao injekciju znanja za računalo. Uobičajena upotreba paketa podataka uključuje dugačke popise sirovih činjenica, poput popisa različitih glavnih gradova većih zemalja širom svijeta ili popisa imena zaposlenika i telefonskih brojeva za organizaciju. Komprimiranje svih ovih informacija u format paketa podataka omogućuje krajnjem korisniku da brzo širi informacije na velikom broju računala bez prisiljavanja svakog korisnika računala da sjedne i upiše popis doslovno.
Ovo je u velikoj mjeri uređaj za uštedu vremena i za krajnjeg korisnika i za računalo, ali osim toga, korištenje paketa podataka ima tendenciju da poveća zabrinutost za istodobnost u mreži. Zabrinutost zbog istodobnosti odnosi se na potrebu da svi na mreži imaju pristup identičnim podacima. Drugim riječima, za jedno mrežno računalo ne bi bilo dobro da glavni grad Ujedinjenog Kraljevstva bude naveden kao London, dok je na drugom računalu naveden kao Madrid. Instaliranjem informacija iz paketa podataka ljudska pogreška uzrokovana pogreškama pri upisu uvelike je minimalizirana: sve informacije instalirane na računalu ili računalima bit će identične u svakom pogledu.
Ključno je da paketi podataka budu ispravno postavljeni, jer pogreške u početnom stvaranju paketa podataka mogu potkopati integritet podataka, pretvarajući ono što bi inače bile manje pogreške u pogreške koje se sada mogu proširiti na cijeli sustav. Ovo naglašava potrebu za strogom provjerom činjenica kada dođe vrijeme za procjenu informacija sadržanih u izvornom paketu podataka. Bez provjere činjenica, ozbiljni problemi mogu se lako pojaviti po širini i širini mreže.
Nakon što je paket podataka instaliran, glavno računalo može pretraživati informacije kako bi odgovorilo na upite. Kako su paketi podataka minijaturne baze podataka, dohvaćanje informacija obično se ostvaruje putem jezika strukturiranih upita (SQL). Na primjer, u razmatranju paketa podataka koji sadrži zemlje i njihove glavne gradove, SQL upit “Odaberi glavni grad iz zemalja gdje zemlja=’Rusija'” odmah bi vratio krajnjem korisniku “Moskva”. Na taj način paketi podataka mogu pretvoriti računalne terminale u gotove enciklopedije za pronalaženje elementarnih činjenica.