yeah, I was really shocked, when I entered my current company, to see fields storing Record Ids... What about all that I learned in school about all EDBMS "Normal Forms" ???
The worst is that they even store recid chained-lists, to reproduce tree-shaped diagrams...
But it seems to work quite well ! And as it has been written, everytime a dump / load is done, we do use programs to rebuild those chained-lists...