Dela via


Allmänna program

Allmänna program utför ibland en hårdkodad uppgift, till exempel ett kalkylblad som hämtar data från en databas. De kan också utföra en mängd olika användardefinierade uppgifter, till exempel ett allmänt frågeprogram som gör att användaren kan ange och köra en SQL-instruktion. Vad allmänna program har gemensamt är att de måste fungera med en mängd olika DBMS och att utvecklaren inte i förväg vet vad dessa DBMS kommer att vara.

Därför måste allmänna program vara mycket driftskompatibla. Utvecklaren måste göra många val, byta ut samverkan för funktioner och måste skriva kod som förväntar sig att drivrutinerna ska stödja en mängd olika funktioner. Även om generiska program kan justeras för att fungera med populära DBMS innehåller de sällan drivrutinsspecifik eller DBMS-specifik kod.