Program source code stored in a database with structural relations reflecting the language syntax and program structure