Bij de computerprogrammering is de bron of de gegevensbron de primaire locatie waar de gegevens vandaan komen. De gegevensbron kan een database, een gegevensset, een spreadsheet of zelfs hard-gecodeerde gegevens zijn. Wanneer gegevens worden weergegeven in een webpagina of applicatie, in een kolomrij-indeling of in andere indelingen, worden de gegevens opgehaald uit de gegevensbron en weergegeven in het formaat dat is gedefinieerd in de code.
In computertoepassingen kunnen meerdere gegevensbronnen worden gedefinieerd, afhankelijk van de functie. Toepassingen zoals Oracle, SalesForce.com en SAP gebruiken allemaal databases als gegevensbronnen. Een veelvoorkomend type database is een SQL-database, maar sommige toepassingen kunnen andere typen databases gebruiken, zoals Microsoft Access. Hoewel het minder stabiel is, kan een reeks spreadsheets als gegevensbron worden gebruikt, maar dit komt minder vaak voor omdat de kans dat spreadsheets beschadigd raken als hun omvang toeneemt. Databases maken vaak deel uit van een groter gegevensback-upsysteem en kunnen efficiënter worden onderhouden, waardoor ze meer populaire keuzes worden als gegevensbronnen.
Gegevens, programmeervoorwaarden, bron