1. A system for ensuring code quality compliance for one or more database management systems, the system comprising: a user interface configured to prompt one or more users to select one or more options and provide information for configuring one or more rules corresponding to coding standards and best practices, wherein the information for configuring the one or more rules comprise at least one of: rule scope, rule type and one or more functions; a rules registration module configured to register the one or more configured rules in a repository for validation; a source selector configured to provide options to the one or more users to select one or more database management systems; a source manager configured to fetch database code from the one or more selected database management systems; one or more parsers configured to parse the fetched database code; a validator configured to validate the parsed code using the one or more registered rules, wherein validation comprises: identifying one or more sections of the parsed code on which the one or registered rules are to be applied based on the rule scope and the rule type; and applying the one or more functions associated with the one or more registered rules to the one or more identified sections; and a report manager configured to provide results of the validation, via the user interface, to the one or more users.