During the 1970s, the database research community engaged in a
contentious debate between the relational advocates and the Codasyl advocates [18]. The salient issue of this discussion was whether
a program to access data in a DBMS should be written either by: