
* Understand data storage for composite objects.
* See comparisons of methodologies.
* Employ conversion of existing systems.
* Understand loosely-coupled vs. tightly-coupled relationships.
* Use internal data structures within object databases.
* Create new classes dynamically.
* Employ normalization and object database design.
* Use tools for distributed object systems.
* Understand artificial intelligence / intelligent databases.
* Resolve the pointer architecture problem.
|
|

This two-day class is indispensable for anyone
who wants to understand a painless way to enter object technology. This very
practical seminar shows you how to apply object techniques to relational
databases and do it now. Through numerous in-class exercises, the student will
internalize the object paradigm and learn practical approaches and constructs
that allow legacy databases to function within the scope of an object-oriented
framework.
What's Happening?
Many companies recognize the value of Object
Technology, but are reluctant to abandon their relational databases. However,
the benefits of object technology are so compelling that it is necessary to
fully understand polymorphism, encapsulation, overloading and inheritance. When
one strips away all of the confusing acronyms and jargon, the object technology
approach is nothing more than a method, an approach to systems design which can
be implemented without any changes to existing software technology. This seminar
outlines the solution.
The object technology method heralds the next
generation of database design. Unlike today's architecture of one database with
the "logic" buried in hundreds of external programs, tomorrow's object-oriented
databases will store data, relationships between data, and the behavior of the
data. These "intelligent" databases will revolutionize database systems
development.
What You Will Learn
The first day of this seminar will introduce the
concepts of Object Technology and give practical examples of how polymorphism,
encapsulation, overloading, and inheritance can be applied within traditional
business applications. Unlike other seminars, the student will work through
in-class exercises and internalize Object Technology concepts. Factual benefits
of Object Technology will be described and the student will learn how to
separate hype from fact.
Day two will cover the Relational/Object model
and describe how the object techniques can be applied to existing databases. The
student will understand basic object normalization techniques and the
differences from relational database design. This seminar will also demonstrate
how a C++ application can be modified to use a relational database.
Unlike other "overview"
classes, this session
will offer practical examples from existing systems and show the student how
object technology can be applied to existing technology. Numerous in-class
exercises guide the students to a complete understanding of the entire object
paradigm, and the student will leave the course with a practical, not
theoretical, understanding of the object paradigm. Actual code examples will
show how Object Technology can be applied to relational databases.


This
course is designed for the working Oracle professional and the amount of
previous experience with Oracle is incidental.
Previous experience with relational database management and SQL is helpful, but
this class is self-contained and has no formal prerequisites.
|