Working with Complex Databases

Some users have more complex database structures such as:

Iron Speed Designer has a number of features that, when combined with features of the database product, allow you to take advantage of the complex database structures in your application.

The easiest way to take advantage of these features is to:

  1. Create a database view within your primary database or schema to retrieves all records from the other database, schema or from another owner’s schema.  This can be done by specifying a query such as:

    SELECT * FROM dbXYZ.Customers

    In this query, all rows from the Customers table belonging to dbXYZ are retrieved.  This query can be saved as a View in the primary database being used by the Iron Speed Designer application.

  2. After creating the database view in your database, use the view in Iron Speed Designer via:

  3. After linking the database view, create a Virtual Primary Key for the view in Iron Speed Designer.

  4. Create any necessary Virtual Foreign Key relationships between this view and other tables or views.

After performing the above steps, you can create applications using these complex database structures.  When the schema changes, update the view in the database product, and then re-scan for changes from within Iron Speed Designer.

See Also

Step 3: Connect to a Database Server

Microsoft Access Options for Database Server Selection

Microsoft SQL Server Options for Database Server Selection

MySQL Options for Database Server Selection

Oracle Options for Database Server Selection

Disconnecting a Database

Working with Complex Databases

Database, Table, and Field Name Restrictions