பாரம்பரிய கோப்பு செயன்முறைப்படுத்தும் முறையின (flat file processing) கீழ் ஒரு கோப்பின் கட்டமைப்பில் மாற்றம் ஏற்படுத்துவதாக இருந்தால் அந்த கோப்பினை பயன்படுத்தக்கூடிய சகல களையும் மாற்ற வேண்டும். ஆனால் RDBMS ல் கோப்பில் இடம்பெறும் மாற்றத்திற்காக Program மாற்றத்தினை ஏற்படுத்த தேவையில்லை. அந்த மாற்றங்கள் அதுவாக program களில் பிரதிபலிக்கும். ஏனெனில் தரவு கட்டமைப்பு (Data structure ) கோப்பானது அதனை பயன்படுத்தும் program இலிருந்து வேறுபடுத்தப்பட்டிறுக்கும். இதனால் structure ல் ஏற்படும் மாற்றத்திற்காக அதனை பயன்படுத்தும் Program ல் மாற்றம் ஏற்படுத்த வேண்டியதில்லை. இந்த தன்மையினை இது கொண்டிருப்பதனால் இதனை program data independence என கூறுவர்.