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

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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!