Ans. SQL has an intricate user interface that makes it difficult for some people to use when working with databases. Because some versions are costly and programmers find it hard to use them. Having said that, SQL commands provide great flexibility to programmers and enhance their productivity.