A relational database is a collection of tables related to each other, each storing a specific set of data. A database also contains indices, business rules and processes, for the database administration. It can be considered to be a collection of pages, each page being of a pre-defined size, which is determined when the database is created.
The data itself may contain any information, be it for business accounts, sales, scientific measurement logging or personal addresses and finances. The information stored in a database may be shared by more than one application.
A database system is the intermediary between the stored data and the application(s). An application sends queries to the DBS by means of SQL queries; the DBS then picks out the requested data from the database and sends the result set back to the application. A Database Management System (DBMS) can be a synonym for DBS; however DBMS often carries out additional tasks such as database backups.
Available databases can be viewed in IBExpert in the left-hand panel, the DB Explorer. Connected registered databases are displayed in bold type.
The relational system assumes the following:
Firebird/InterBase® administrates data in database objects. Within the database, the following database objects (database metadata) can be created and maintained: