Unified Data Architecture
Perhaps you are wondering where the Film table used in our SQL SELECT request came from. After all, we defined a Film class, not a Film table.

The answer is that Caché provides both relational and object access to data through its unique Unified Data Architecture. The data is stored once and defined once in a single, unified dictionary, but both access paths are available. They can even be used simultaneously to access and update the same data with complete integrity.