Does a Web client need to know SQL to use a Web database application?
No. This is one of the primary benefits of Web databases. Users of Web database applications typically don’t need to know a query language or the underlying database table structures and relationships in order to submit a query to the database. Users generally interact with database applications via HTML forms developed for them by the application developers. User input to these forms then is used to formulate a query that is sent to the database by a CGI program or database gateway program. All the user needs to know how to do is use a mouse. In fact, users often don’t even know that information presented to them as a result of form input is derived from a database at all.