Front-ends (Clients)
Clients behave as front-ends of the data processing system setup and they deal with the user- interface and applications that are established to present data better and to do data entry, manipulation and validation with a friendly interface. The Front-ends, as their names denotes act closely with the end-users and therefore they provide excellent user-friendly interfaces to accept input commands and data and to display results in the needs formats. A classical client application interface is described in the subsequent figure:
Figure: Client Application Interface
The above figure described an order entry application and has needed fields that are entered with proper values through the user. The application is also established with validation constructs to check for the validity of the data entered through the user. The interface is intuitive and helps the user in understanding the application better through presenting a friendly entry format.Front-ends are obtainable through all vendors who provide RDBMS products. Front-ends are also offered through independent third-party vendors. Although front-ends supplied through the RDBMS vendorsusually talk to their own RDBMS servers and front-end tools offered through third-party vendor’s talk to a variety of RDBMS servers.