SQL Approaches


Learning how to use a new language is an arduous task for users. A new system which uses a familiar language is usually adopted smoothly by the users. This approach views the Web as a huge database, where each record matches a web page, and designs an SQL-like language to support effective and flexible searches.

Syntax (SQL + Regular Expressions)
 query := SELECT select_cause
           FROM from_clause
           [ WHERE condition_clause ];
select_clause := arguments
from_clause := path



      Johnny, if you had 5$ and you asked your father for 3$ more,    
      how many dollars would you have?    
      – I would have five dollars…    
      – You don’t know your arithmetic, Johnny…    
      – You don’t know my father, Mrs. Mutch…