https://patents.google.com/patent/US8601016B2/en
SQL Como lenguaje de desarrollo
El lenguaje estructurado de Consultas (SQL) consiste en frases escritas en un léxico y sintaxis específicos, que permitirán gestionar y consultar bases de datos existentes, siendo este lenguaje de tipo estructurado y declarativo de alto nivel o no procedimental. Es decir, SQL expresa el resultado deseado pero no como lograrlo, permitiendo de esta manera estandarizar el lenguaje de consulta y gestión para los sistemas gestores de base de datos relacionales, ya que debido a su base teórica y su orientación al manejo de conjuntos de registros y no de registro individuales, permite obtener resultados de forma eficiente, logrando de esta forma que una sola sentencia del mismo sea equivalente a uno o más programas que utilizaran un lenguaje de bajo nivel orientado a registros.