Menu

4 Object Relational Mapping Orm Area Within Object Oriented Development Deals Mapping Obje Q43779517

4. Object Relational Mapping (ORM) is an area within Object Oriented development that deals with mapping objects that need to

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] Show transcribed image text 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]

Expert Answer


Answer to 4. Object Relational Mapping (ORM) is an area within Object Oriented development that deals with mapping objects that ne…

OR