Datapaketti on kokoelma tietoja, jotka on tallennettu valmiiseen tietokantaan. Datapaketin tarkoitus on “opettaa” tietokoneohjelmalle pakettiin tallennetut tiedot ja tarjota yhden luukun ratkaisu kohteiden, kuten ohjelmistoagenttien, ohjelmien, jotka toimittavat viittauksia ja muita tietoja muihin ohjelmiin, ohjaamiseen. Datapaketit virtaviivaistavat tietojen vaihtoa kahden tietokoneen lähteen välillä, jolloin loppukäyttäjän ei tarvitse syöttää manuaalisesti pitkiä tietoluetteloita.
Ajattele tietopakettia tietoinjektiona tietokoneelle. Datapakettien yleisiin käyttötarkoituksiin kuuluu pitkiä luetteloita raaka -aineista, kuten luettelo suurimpien maiden eri pääkaupungeista ympäri maailmaa tai luettelo organisaation työntekijöiden nimistä ja puhelinnumeroista. Kun kaikki nämä tiedot pakataan datapakettien muotoon, loppukäyttäjä voi levittää tietoja nopeasti useille tietokoneille pakottamatta jokaista tietokoneen käyttäjää istumaan siellä ja kirjoittamaan luettelon sanasta sanaan.
Tämä on suurelta osin aikaa säästävä laite sekä loppukäyttäjälle että tietokoneelle, mutta lisäksi datapakettien käyttö pyrkii lisäämään yhtäaikaisuusongelmia koko verkossa. Samanaikaisuusongelmat viittaavat tarpeeseen, että kaikilla verkon käyttäjillä on pääsy identtisiin tietoihin. Toisin sanoen ei tekisi sitä, että yhdellä verkkotietokoneella olisi Yhdistyneen kuningaskunnan pääkaupunki Lontoossa, kun taas toisella tietokoneella se on Madrid. Asentamalla tiedot datapaketeista, kirjoitusvirheet aiheuttamat inhimilliset virheet minimoidaan suurelta osin: kaikki tietokoneeseen tai tietokoneisiin asennetut tiedot ovat kaikin tavoin identtisiä.
On erittäin tärkeää, että datapaketit asetetaan oikein, koska virheet datapakettien alkuperäisessä luomisessa voivat heikentää tietojen eheyttä ja muuttaa muutoin pienet virheet virheiksi, jotka voivat nyt mennä koko järjestelmään. Tämä korostaa tarvetta tarkistaa tarkasti tosiasiat, kun on aika arvioida alkuperäisen tietopaketin sisältämät tiedot. Ilman tosiasioiden tarkistamista vakavia ongelmia voi helposti ilmaantua verkon leveydeltä ja leveydeltä.
Kun datapaketti on asennettu, isäntätietokone voi sen jälkeen etsiä tietoja ja vastata kyselyihin. Koska datapaketit ovat pienoistietokantoja, tiedonhaku suoritetaan tyypillisesti SQL -kielen (Structured Query Language) avulla. Esimerkiksi maita ja niiden pääkaupunkeja sisältävää datapakettia harkittaessa SQL-kysely ”Valitse pääoma maista, joissa maa =” Venäjä ”” palauttaisi välittömästi ”Moskovan” loppukäyttäjälle. Tällä tavalla datapaketit voivat muuttaa tietokonepäätteet valmiiksi tietosanakirjoiksi alkeellisten tosiasioiden hakua varten.