Compare and contrast:
- The relational model of data
- The object-oriented model of objects.
In particular, is the relational model object-oriented? Is the object-oriented model relational?
Answer the following questions related to REST interfaces.
- What are the basic principles of REST interfaces?
- Map CRUD onto HTTP commands.
- Compare and contrast this with SOAP-based or GraphQL-based approaches.