Designing Database Applications

From InterBase
Jump to: navigation, search

Go Up to Developer's Guide


Database applications allow users to interact with information that is stored in databases. Databases provide structure for the information and allow it to be shared among different applications.

The InterBase Express (IBX) components provide support for relational database applications. Relational databases organize information into tables, which contain rows (records) and columns (fields). These tables can be manipulated by simple operations known as relational calculus.

When designing a database application, you must understand how the data is structured. Based on that structure, you can then design a user interface to display data to the user and allow the user to enter new information or modify existing data.

This chapter introduces some common considerations for designing a database application and the decisions involved in designing a user interface.

The following topics introduce topics to be considered when designing a database application: