U računalnom programiranju izvorni podaci ili izvor podataka je primarno mjesto s kojeg dolaze podaci. Izvor podataka može biti baza podataka, skup podataka, proračunska tablica ili čak i tvrdo kodirani podaci. Kada se podaci prikazuju na web stranici ili u aplikaciji, u obliku stupca ili drugih formata, podaci se preuzimaju iz izvora podataka i prikazuju u formatu definiranom u kodu.
Računalne aplikacije mogu definirati više izvora podataka, ovisno o njegovoj funkciji. Aplikacije kao što su Oracle, SalesForce.com i SAP koriste baze podataka kao izvore podataka. Uobičajena vrsta baze podataka je SQL baza podataka, ali neke aplikacije mogu koristiti druge vrste baza podataka, kao što je Microsoft Access. Iako je to manje stabilno, niz proračunskih tablica može se koristiti kao izvor podataka, ali to je manje uobičajeno zbog mogućnosti da proračunske tablice budu korumpirane kako njihova veličina raste. Baze podataka često su dio većeg sustava za backup podataka i mogu se održavati učinkovitije, što ih čini popularnijim izborom podataka.
Podaci, uvjeti programiranja, Izvor