A long time ago, I was keen on a CODASYL database called IDMS. It had records related by pointers. Along came IBM, who didn't have a Database, but did have indexed sequential files. Data in one could be related to another using the index instead of a...