Final answer:
The CODASYL model has several problems according to advocates of the relational model: it is too complicated, set-oriented queries are difficult, and it lacks formal underpinnings in mathematical theory.
Step-by-step explanation:
The CODASYL model, also known as the Network model, is one of the early data models for storing and retrieving structured data. According to advocates of the relational model, there are several problems with the CODASYL model:
- It is too complicated: The CODASYL model uses complex structures and navigation paths to represent relationships between data entities, making it difficult to understand and maintain.
- Set-oriented queries are too difficult: The CODASYL model does not provide a built-in query language like SQL in the relational model, which makes it challenging to perform set-oriented queries.
- It has no formal underpinnings in mathematical theory: Unlike the relational model, which is based on the mathematical theory of relational algebra, the CODASYL model lacks such formal foundations.