The Database Manager database tool consists of a client part and a server part. The client part of the Database Manager is available as three variants:
· Database manager GUI (DBMGUI): graphical user interface
· Database manager CLI (DBMCLI): used via the command line
· Web DBM: web-based user interface
All three variants require the DBM Server to communicate with the kernel and to execute commands. The DBM Server is the server part of the Database Manager database tool. If the Database Manager and database instance are on different computers, then the X Server is also required for communication.
There are three variants of Query Tools:
· SQL Studio: graphical user interface
· SQLCLI: uses the command line
· Web SQL Studio: web-based user interface
SQL Studio and Web SQL Studio communicate with the kernel using the ODBC interface; SQLCLI uses the SQLDBC interface. If the database tools and database instance are on different computers, then the X Server is also required for communication.
The Loader database tool consists of a client part and a server part.
· Loader (client)
· Loader server
The Loader client transmits the commands that are to be processed. The Loader server creates the connection between the Loader client and the database instance and processes the commands.
The Loader client and the Loader server are always installed on the same computer. The Loader server has to be installed on the computer on which the media for important and exporting the data are located. If the Loader and database instance are on different computers, then the X Server is also required for communication.
The database tool XUSER does not communicate directly with the other database tools or the kernel, it only writes XUSER information to the file system, which other database tools can then access.
The XCONS and XPU database tools communicate directly with the kernel and are cannot be used remotely.
The Database Analyzer communicates with the kernel using ODBC. If the Database Analyzer and database instance are on different computers, then the X Server is also required for communication.