A file-backed hashtable isn't really a DB.
There is no query primitives in the CODASYL Data Model. Only a Data Manipulation Language.
Because "relational" databases didn't really happen until the early '80s - nearly a decade later. (SQL came directly out of work on CODASYL).
We had a Database Task Group, long, long, before we had the concept of a query primitive.