1. A method for managing a database having one or more tables, the method comprising: a. receiving an input command from a user for maintaining a table of the one or more tables; b. identifying an Extensible Markup Language (XML) file corresponding to the table, the XML file being identified based on the input command; c. preparing a screen suitable for enabling the user to perform one or more functionalities corresponding to the input command, the screen being prepared by utilizing a screen object corresponding to the XML file; and d. executing a query corresponding to the input command for maintaining the table based on the one or more functionalities.