Question: 4. Object Relational Mapping (ORM) is an area within Object Oriented development that deals with mapping objects that need to be persisted to a relational

4. Object Relational Mapping (ORM) is an area within Object Oriented development that deals with mapping objects that need to be persisted to a relational database persistence store. (a) Outline the main difference between the goals of an 00 model and the goals of a relational model. [4 Marks) (b) Mapping an object inheritance structure to a relational database is one of the main issues that ORM addresses. Discuss two other issues that need to be addressed when considering ORM. [8 Marks] (c) Using an example of your choice, describe three ways in which object inheritance can be mapped to a relational database. [9 Marks] (d) ORM applies to both the design of a system and the runtime execution of object persistence. For each of these two cases, discuss two features of an ORM tool that would benefit the development/execution of an 00 system. [12 Marks]
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
