Johanna Wenny Rahayu (La Trobe University, Australia), David Tanier (Monash University, Australia) and Eric Pardede (La Trobe University, Australia)
Copyright: © 2006
We recall that an object-oriented model consists of two major aspects: the static and dynamic. The former covers the implementation of the data structure, which includes the object’s attributes and relationships, whereas the latter is concerned with the object’s operations, which is the implementation of object-oriented methods using SQL and PL/SQL. The static and dynamic parts of an object model actually form a nonseparated unit since accesses to the attributes of an object must be done through the available methods. This raises the concept of encapsulation.