Is it necessary to have a GUI at server side to do the Database operations like insert, edit & delete records??
No. You can have a server GUI if you like, but there is no need to call add(), delete() etc. for this assignment. If you have a server GUI, all it should do is start and shutdown the db, display messages to the user and optionally allow the selection of a db file and perhaps show some sort of status log.
Hope this helps,
Michael Morris
Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius - and a lot of courage - to move in the opposite direction. - Ernst F. Schumacher