2.1 Database Concepts Primer

The Oracle APEX engine and App Builder run inside the Oracle database.

When your applications work with data in the same database, your development activities and applications benefit from zero-latency access. This performance advantage is unique to local database access, since using remote data from another Oracle database or from REST APIs requires network requests.

You create and maintain all the local database objects your application needs using the Object Browser in App Builder. In addition to creating tables for application data storage, you can also create views to easily reuse specific queries by name, define triggers to enforce business logic, organize custom code into packages, and more. The figure shows the Object Browser landing page, with the names of tables, views, a package, and a trigger visible in the navigator on the left.

Figure 2-1 Maintaining Database Objects in Object Browser