Hvad er en datapakke?
En datapakke er en samling af oplysninger, der er gemt i en færdiggjort database. Formålet med en datapakke er at "lære" et computerprogram de oplysninger, der er gemt i pakken, og tilvejebringe en one-stop-løsning til instruktion af emner såsom softwareagenter, programmer, der fungerer til at give referencer og anden information til andre programmer. Datapakker strømline udvekslingen af information mellem to kilder på computeren og undgår behovet for, at slutbrugeren manuelt indtaster lange lister med information.
Tænk på en datapakke som en injektion af viden til computeren. Almindelige anvendelser til datapakker inkluderer lange lister med rå fakta, såsom en liste over de forskellige hovedstæder i større lande rundt om i verden eller en liste over medarbejdernavne og telefonnumre for en organisation. Komprimering af alle disse oplysninger i formatet af datapakker giver en slutbruger mulighed for hurtigt at sprede information på tværs af et stort antal computere uden at tvinge hver computerbruger til at sidde der og indtaste listen ordret.
Dette er i vid udstrækning en tidsbesparende enhed for både slutbrugeren og computeren, men derudover har brugen af datapakker en tendens til at øge samtidighedsproblemerne på tværs af et netværk. Samtidige bekymringer refererer til behovet for, at alle på netværket har adgang til identiske data. Med andre ord ville det ikke gøre for en netværkscomputer at have Det Forenede Kongeriges hovedstad opført som London, mens en anden computer har den opført som Madrid. Ved at installere oplysningerne fra datapakker er menneskelige fejl fra skrivefejl stort set minimeret: al information installeret på computeren eller computere vil være identisk på alle måder.
Det er vigtigt, at datapakker indstilles korrekt, fordi fejl i den indledende oprettelse af datapakker kan undergrave dataanes integritet og omdanne, hvad der ellers ville være mindre fejl, til fejl, der nu kan gå systematisk. Dette understreger behovet for streng faktakontrol, når det er tid til at evaluere oplysningerne i den originale datapakke. Uden faktakontrol kan der let opstå alvorlige problemer på tværs af bredden og bredden af et netværk.
Når en datapakke er installeret, kan værtscomputeren derefter søge gennem informationen for at besvare forespørgsler. Da datapakker er miniature-databaser, udføres typisk indhentning af information gennem SQL (Structured Query Language). For eksempel, når man overvejer en datapakke, der indeholder lande og deres hovedstæder, ville SQL-forespørgslen "Vælg kapital fra lande, hvor land = 'Rusland' straks returnerer" Moskva "til slutbrugeren. På denne måde kan datapakker omdanne computerterminaler til færdige encyklopæder til elementær faktaindhentning.