Mirror views create aliases of a table-view with an optional extension applied to all the columns.
The aliases can be used in different situations. One of the most common is whan a record needs to be connected to more that one record of the same table.
The selection views apply a WHERE clause to the table, with an automatic filter on the records.
In the manual views, the SELECT statement is created by the developer, and can be in any form.
The complex views are one of the most powerful features of CrossModel.
One of the most important features to meet tha ACID requirements of modern database is the possibility to create connections between tables with foreign keys, to ensure data integrity.
The Omnis Studio schema clesses define the structure of the database tables.
CrossModel can create and maintain database views, that can be used for different purposes: