Un pachet de date este o colecție de informații stocate într-o bază de date gata creată. Scopul unui pachet de date este de a „învăța” un program de calculator informațiile stocate în pachet, oferind o soluție unică pentru instruirea unor elemente precum agenți software, programe care acționează pentru a furniza referințe și alte informații altor programe. Pachetele de date eficientizează schimbul de informații între două surse din computer, evitând necesitatea ca utilizatorul final să introducă manual liste lungi de informații.
Gândiți-vă la un pachet de date ca la o injecție de cunoștințe pentru computer. Utilizările obișnuite pentru pachetele de date includ liste lungi de fapte brute, cum ar fi o listă a diferitelor capitale ale țărilor importante din întreaga lume sau o listă cu numele și numerele de telefon ale angajaților pentru o organizație. Comprimarea tuturor acestor informații în formatul pachetelor de date permite unui utilizator final să disemineze rapid informații pe un număr mare de computere, fără a forța fiecare utilizator de computer să stea acolo și să tasteze lista textului.
Acesta este în mare măsură un dispozitiv care economisește timp atât pentru utilizatorul final, cât și pentru computer, dar, în plus, utilizarea pachetelor de date tinde să sporească preocupările de concurență în rețea. Preocupările de concurență se referă la necesitatea ca toată lumea din rețea să aibă acces la date identice. Cu alte cuvinte, nu ar fi de folos ca un computer din rețea să aibă capitala Regatului Unit listată ca Londra, în timp ce un alt computer o are listată ca Madrid. Prin instalarea informațiilor din pachetele de date, eroarea umană de la greșeli de scriere este în mare măsură minimizată: toate informațiile instalate pe computer sau computere vor fi identice în toate privințele.
Este esențial ca pachetele de date să fie configurate corect, deoarece greșelile la crearea inițială a pachetelor de date pot submina integritatea datelor, transformând ceea ce altfel ar fi erori minore în erori care pot apărea acum la nivelul întregului sistem. Acest lucru subliniază necesitatea unei verificări stricte a faptelor atunci când vine timpul să evaluăm informațiile conținute în pachetul de date original. Fără verificarea faptelor, pot apărea cu ușurință probleme serioase pe lățimea și lățimea unei rețele.
Odată ce un pachet de date este instalat, computerul gazdă poate căuta apoi prin informații pentru a răspunde la întrebări. Întrucât pachetele de date sunt baze de date în miniatură, recuperarea informațiilor se realizează de obicei prin Structured Query Language (SQL). De exemplu, luând în considerare un pachet de date care conține țări și capitalele acestora, interogarea SQL „Select capital From countries Where country=’Russia’” va returna imediat „Moscova” utilizatorului final. În acest fel, pachetele de date pot transforma terminalele computerelor în enciclopedii gata făcute pentru regăsirea faptelor elementare.