Highlights
TASKS
3.1 Implementing Object-Relational version of the MPF Database
Implement the MPF Database using object-relational (O-R) features of Oracle 10g//11g. You need to discuss your approach to the implementation (2 marks) and provide complete code.
The discussion of your approach should highlight the choices you have made during the implementation of your O-R version of the database. You need to justify your approach/choices (e.g., why object types / tables you created are appropriate for the database).
Note that all relationships (e.g. one-to-one, one-to-many, many-to-many) must be bi-directional. Moreover, each to-many side of a relationship (e.g., in the case of many-to-one and many-to-many) should be implemented using nested tables. In addition, your implementation should allow all objects to be shareable (i.e. all relationships should be REF based).
Oracle (2013) provides more detailed documentation on Oracle object-relational features.
3.2 Populating the O-R version of the MPF Database Using PL/SQL and/or SQL, populate your O-R version of the MPF Database with some sample data. This part can be seen to contain the following sub-tasks:
(a) Creating/inserting objects in your object tables.
(b) Establishing one-to-many, many-to-one, and many-to-many relationships (see the UML class diagram) among the objects created in sub-task (a).
3.3 Querying the O-R version of the MPF Database
For this part, you must use PL/SQL procedures.
Answer the following questions after populating the object-relational database
Q a) For each of the production order, display production details, dates and hours of their workforce usage and names and ids of the associated workforce staff.
Q b) For each of the product, display product details, details of the associated production orders and details of the factories where the products are produced.
This Computer Science Assessment has been solved by our Computer Science experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.