Lenguajes de Programación y SQL: Conceptos Básicos

Clasificado en Informática

Escrito el en español con un tamaño de 3,48 KB

Lenguajes de Programación

Los lenguajes de programación son lenguajes creados por el ser humano para poder comunicarse con las computadoras (hardware). Estos son un conjunto de símbolos y palabras que permiten al usuario de una computadora darle instrucciones y órdenes para que ésta las pueda realizar.

Lenguaje de Máquinas

Es el lenguaje de programación creado para dar instrucciones directas a la computadora. Este lenguaje de programación utiliza el alfabeto binario, es decir, el 0 y el 1.

Lenguaje de Programación de Bajo Nivel

Son programas fuente, es decir: un conjunto de instrucciones escritas en lenguaje ensamblador, y cuyo objeto es la traducción a lenguaje máquina del programa fuente.

Lenguaje de Programación de Alto Nivel

Este lenguaje es independiente de la máquina, lo podemos usar en cualquier computador con muy pocas modificaciones o sin ellas, son muy similares al lenguaje humano, se usan palabras o comandos del lenguaje natural.

Lenguaje de Consulta Estructurado (SQL)

El Lenguaje de Consulta Estructurado (SQL) es uno de los lenguajes más utilizados en el ámbito del manejo de las Bases de Datos; el cual está normalizado (se rige por leyes) y estandarizado (es de uso universal) y es empleado por el motor de Base de Datos de Microsoft Jet. Fundamentalmente es un lenguaje para realizar consultas en una Base de Datos Relacional y que tiene como su característica principal, que es de uso universal. Además proporciona métodos para definir la Base de Datos, manipular la información, y gestionar permisos de acceso a dicha información.

Comando SELECT

El comando más utilizado será pues el SELECT, de esta manera y para un empleo más detallado y potente del mismo, éste cuenta con una serie cláusulas que ayudan a manipular de una manera más precisa los datos. Estas cláusulas, son como “subcomandos” o condiciones que modifican, restringen o agrupan a los registros, para la visualización final de los datos provenientes de una o varias tablas.

Función de Agregado

Realizan un cálculo sobre un conjunto de valores y devuelven un solo valor. Las funciones de agregado se deben utilizar con la cláusula GROUP BY del comando SELECT. Todas las funciones de agregado son deterministas. Esto significa que estas funciones devuelven el mismo valor cada vez que se las emplea junto con un grupo específico de valores de entrada.

ORDER BY

Esto podría ser en orden ascendente, en orden descendente, o podría basarse en valores numéricos o de texto. En tales casos, podemos utilizar la cláusula ORDER BY para alcanzar nuestra meta. Podemos decir entonces que ésta se emplea para ordenar los registros resultantes de una sentencia en orden ascendente o descendente.

GROUP BY

Reúne registros con valores iguales de una lista de registros, en un único registro. Si se llegara a incluir funciones de agregado, tales como SUM o COUNT en la sentencia, se crearía un único valor, o sea un valor de resumen.

HAVING

Delimita qué registros, que se han agrupado, deben mostrarse al ejecutarse la sentencia en la que se incluye la cláusula GROUP BY. Esta cláusula es válida si previamente se ha especificado la cláusula GROUP BY, pero principalmente si se han usado cualquiera de las funciones de agregado. De esto último dependen GROUP BY y HAVING.

Entradas relacionadas: