These are interactive interfaces, graphical that hide the difficulty of the DBMS and query language behind an intuitive, simple to understand, and convenient interface. This permits casual users the ability to access the database without having to learn the query language, and it permits advanced users to promptly manage and manipulate the database without the trouble of entering formal commands using the query language. Therefore, graphical interfaces usually do not give the same level of functionality as a command line interface as it is not always possible to execute all commands or options using a graphical interface.