Table of ContentsObjects and Databases Objects and Databases:Course Outline A Database Management System provides many facilities Database Transactions are needed to support these facilities ACID properties of Database Transactions DBMS Transactions support Resilience, Concurrency and Integrity Relational Database systems are a success Relational Databases are not good at holding very complex data But any new DBMS needs to support all of the facilities of existing databases The reason for moving to Objects in Databases is the same as in Programming The need to encapsulate complex data is driving Objects in Databases Object Oriented Programming is also driving the move away from Relational Databases Persistence mechanisms vary from simple hybrids to pure Object Oriented Systems Mapping Objects to a Relational Database is the most common approach today Object-Relational Databases are a viable evolutionary path Programming Language based Persistence has the benefit of being relatively seamless An Object Oriented DBMS is seen by many as the wave of the future Summary of Key Points |
Author: William Ross
Email: wnross@home.com |